2. Ementa
Aborda os aspectos fundamentais de banco de dados, tais
como: níveis de abstração de dados, modelos conceituais
e operacionais; projeto conceitual; modelo de álgebra
relacional; dependências funcionais e multivaloradas;
refinamento de projeto; normalização e integridade de
dados; linguagem de acesso a sistemas de bancos de
dados relacionais; linguagem de definição e manipulação
de dados; segurança, controle e administração; noções de
gerenciamento de transações e controle de concorrência.
2
3. Conteúdo
● Visão geral sobre Sistemas de Gerenciamento de Banco de Dados (SGBDs).
● Visão geral sobre a elaboração de um Projeto de Banco de Dados
● Modelo Conceitual
○ Atributos e Entidades.
○ Relacionamentos e Cardinalidade
○ Diagrama de Entidade-Relacionamento
● Modelo Lógico
○ Derivação a partir do diagrama de entidade-relacionamento.
● Modelo Físico e a linguagem SQL
○ Linguagem de Definição de Dados (DDL)
○ Linguagem de manipulação de dados (DML)
○ Realização de consultas em banco de dados
○ Junções de tabelas em banco de dados
○ Visão
○ Triggers e Procedures
3
4. Forma de Avaliação
4
Avaliação Percentual
Atividade 01 10%
Atividade 02 10%
Prova 01 40%
Prova 02 40%
O aluno é aprovado se sua média final for maior ou igual a 6,0 e tiver
pelo menos 75% de presença.
MF = (A01 x 0,1) + (A02 x 0,1) + (P01 x 0,4) + (P02 x 0,4)
5. Bibliografia Básica
● DATE, Christopher J. Introdução a Sistemas de Banco de Dados. Rio de
Janeiro: Campus, 2004.
● ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Bancos de Dados.
São Paulo: Pearson Addison Wesley, 2009.
● HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Sagra
Luzzato, 2004.
● SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de
Banco de Dados. São Paulo: Makron Books, 1999.
● COUGO, Paulo Sérgio. Modelagem Conceitual e Projeto de Banco de Dados.
Rio de Janeiro: Campus, 1997.
● GARCIA MOLINA, Hector et Al. Implementação de Sistemas de Bancos de
Dados. Rio de Janeiro: Campus, 2011.
● NASSU, Eugênio A; Setzer, Waldemar W. Bancos de Dados Orientados a
Objetos. São Paulo: Edgar Blücher, 2002.
● OLIVEIRA, Celso H. SQL: Curso Prático. São Paulo: Novatec, 2002.
5