Ministério da Educação
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ
Campus Curitiba
PLANO DE ENSINO
CURSO Engenharia de Computação – Curso 212
MATRIZ
544 / 721
Regido pela Lei nº 9.394, de 20 de dezembro de 1996; pela Resolução CNE/CES n° 11,
FUNDAMENTAÇÃO
de 11 de março de 2002; e a pela Resolução CONFEA/CREA n° 1010, de 22 de agosto
LEGAL
de 2005. Aprovado pela Resolução Nº 84/06 COEPP de 17 de novembro de 2006.
DISCIPLINA/UNIDADE CURRICULAR
Banco de Dados
CÓDIGO PERÍODO
IF65E
5º
CARGA HORÁRIA horas)
AT
AP
APS
Total
34
34
4
72
AT: Atividades Teóricas, AP: Atividades Práticas, APS: Atividades Práticas Supervisionadas.
PRÉ-REQUISITO
EQUIVALÊNCIA
IF63C - Estrutura de Dados 1
OBJETIVOS
Proporcionar aos alunos conhecimentos teóricos e práticos em Banco de Dados, envolvendo o estudo de
conceitos fundamentais de Projeto de Sistemas de Banco de Dados, além da sua aplicação através do ensino de
uma linguagem de programação de banco de dados e do desenvolvimento de aplicações de bancos de dados.
EMENTA
Modelagem e Projeto de Bancos de Dados. Arquitetura de Sistemas Gerenciadores de Bancos de Dados.
Sistemas Gerenciadores de Bancos de Dados atuais. Linguagens de Definição e Manipulação de Dados.
Desenvolvimento de aplicações de banco de dados. Introdução ao Data Mining.
CONTEÚDO PROGRAMÁTICO
ITEM
EMENTA
1
Modelagem e Projeto de Bancos de Dados
2
Arquiteturas de Sistemas Gerenciadores de
Bancos de dados
3
4
Sistemas Gerenciadores de Bancos de Dados
atuais
Linguagens de Definição e Manipulação de
Dados.
5
Desenvolvimento de aplicações de banco de
dados
6
Introdução ao Data Mining
CONTEÚDO
Introdução aos conceitos básicos de banco de dados. Modelo
entidade-relacionamento. Modelo relacional: conceitos e restrições
do modelo relacional, álgebra relacional. Mapeamento do modelo
entidade-relacionamento para o modelo relacional. Dependências
funcionais e normalização.
Arquitetura lógica de SGBD: arquitetura de três esquemas e
independência de dados. Arquiteturas centralizada e cliente-servidor
para os SGBD.
Introdução aos SGBD atuais: principais características, pontos em
comum, vantagens e desvantagens.
SQL: definição de esquemas, restrições básicas e consultas.
Asserções, visões e técnicas de programação.
Desenvolvimento de aplicações de banco de dados. Visão sobre os
conceitos: armazenamento de dados e estruturas de indexação de
arquivos, processamento e otimização de consultas, transações.
Introdução ao processo de descoberta de conhecimento em bases
de dados (KDD). Etapas do processo de KDD. Conceitos e
Tecnologias de Suporte à Mineração de Dados.
REFERÊNCIAS
Referencias Básicas:
1. SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHA, S. Sistema de banco de dados, 3 ed. São Paulo:
Makron, 1999.
2. HEUSER, C. A. Projeto de banco de dados. Porto Alegre: Sagra Luzzato, 2001.
3. ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados, 4 ed. São Paulo: Makron Books, 2005.
Referências Complementares:
1. RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de gerenciamento de bancos de dados, 3 ed. Rio de
Janeiro: McGraw Hill, 2008.
2. GUIMARÃES, C. C. Fundamentos de banco de dados: Modelagem, projeto e linguagem SQL, 1 ed.
Campinas: Editora da Unicamp, 2008.
3. ACM Transactions on Database Systems. ISSN: 0362-5915. Disponível no Portal de Periódicos da
CAPES.
ORIENTAÇÕES GERAIS
Sistema de Avaliação: Conforme previsto no Regulamento da Organização Didático-Pedagógica dos Cursos
de Graduação da UTFPR, capítulo VII, artigo 34, parágrafo 4º: “Considerar-se-á aprovado na disciplina, o aluno
que tiver frequência igual ou superior a 75% (setenta e cinco por cento) e Nota Final igual ou superior a 6,0
(seis), consideradas todas as avaliações previstas no Plano de Ensino”.
Download

IF65E - Banco de Dados