Universidade Federal de Campina Grande
Centro de Ciências e Tecnologia
Departamento de Sistemas e Computação
Disciplina: Bancos de
Dados I
Período: 2007.2
Professor: Cláudio
Baptista
Email: baptista@dsc.ufcg.edu.br
Home-page: http://www.dsc.ufcg.edu.br/~baptista/cursos/BDadosI
Sala: CN 210
Horário de Atendimento
do Professor: Quinta
10-12 e Sexta: 8-10
Monitor: Tiago Lucas Email: tiago.luks@gmail.com
Horário Monitor: SEG 16-18, TER 14-16
e QUI 10-12 (Local LAb REENGE)
Lista de discussão:
bd-1@dsc.ufcg.edu.br
Objetivos, Programa, Avaliação
I. Objetivos
Apresentar os conceitos gerais de banco de dados e de software de
gerência de banco de dados.
Ressaltar a importância dos padrões de desenvolvimento de sistemas
baseados em banco de dados, como também a evolução dos padrões.
Permitir que o aluno possa assimilar os conceitos, através do uso de um
software de gerência de banco de dados.
II. Programa
1. Conceitos Básicos
1.1 O Conceito de Banco de Dados
1.2 Modelos e Esquemas de Dados
1.3 Sistemas de Gerência de Banco de Dados (SGBD)
2. O Modelo Relacional
2.1 O Conceito de Relação
2.2 Álgebra Relacional
2.3 Regras de Integridade Relacional
3. Projeto de Banco de Dados Relacional
3.1 Transformação de Diagramas MER e UML-Classes
3.2 Qualidade de Esquemas Relacionais: Normalização
4. Introdução à Linguagem Padrão Relacional SQL-2
4.1 Álgebra Relacional
4.3. A Linguagem de Manipulação de Dados SQL-DML
4.4 SQL embutido em linguagens de programação
5. Usando o protocolo JDBC para conexão a SGBD Relacionais
5.1 Introdução
5.2. Abrindo uma conexão com um SGBDR
5.3. Usando Metadados
5.4. Executando comandos SQL
5.5 Frameworks de acesso a Banco de Dados
7. Serviços de um Sistema Gerenciador de Banco de Dados
6.1 Otimização de Consultas
6.2. Controle de Concorrência
6.3. Recuperação a Falhas
6.4. Controle de Integridade
6.5 Controle
de Segurança
Bibliografia
Hector
Garcia-Molina, Jeffrey D.
Ullman, Jennifer D.
Widom Database
Systems: The Complete Book Prentice
Hall; ISBN: 0130319953; 1st edition (October 2001)
Elmasri, R. e Navathe, S.
Fundamentals of Database Systems, 3 Edição, Addison-Wesley, 2000.
Abraham Silberschatz, Henry F. Korth, S. Sudarshan., Sistema de Banco de
Dados, 3 Edição, Makron Books, 2000.
Uma Introdução aos Sistemas de Bancos de Dados, C. J. Date, Editora Edgard
Blucher, 1998, 6ª edição.
III. Avaliação
A avaliação da disciplina conterá três notas (com pesos iguais):
Nota 1: Prova 1
Nota 2: Prova 2
Nota 3: Projeto de Banco de Dados e Exercícios
Estão previstas também provas de reposição e final.
IV. Datas Importantes
Evento |
Data |
Prova 1 |
21/12/2007 |
Prova 2 |
A definir |
Entrega do Projeto de BD Final |
A definir |
Reposição |
A definir |
Final |
A definir |