Notas e lista de presença.
Programa da disciplina:
- Modelo Relacional.
- Transformação de Modelo Entidade-Relacionamento em Modelo Relacional.
- Normalização.
- SQL-DDL e SQL-DML.
- Visões.
- Consultas Avançadas.
- Procedimentos Armazenados.
- Gatilhos.
- Controle de Transação e Concorrência
Bibliografia:
- Date, C. J., Uma Introdução a Sistemas de Bancos de Dados. Addison Wesley; 6a Edição, Agosto, 2003;
- Abraham Silberschatz, Henry F. Korth, S. Sudarshan., Sistema de Banco de Dados, Editora: CAMPUS 5 º Edição - 2006.
Aulas:
Assuntos:
- Introdução a Banco de Dados - Capítulo 1 e Capítulo 2 (Uma introdução a Sistemas de Bancos de Dados - C. J. Date);
- Modelo Conceitual;
- Modelo Relacional - Capítulo 3, 4, 5 ,6 e 7 (Uma introdução a Sistemas de Bancos de Dados - C. J. Date);
Monitoria:
- Diego Alan <diegoalan@ffm.com.br>
- Segunda e Sexta-feira - 13:30 às 18:30hrs.
Exercícios:
- 1o Exercício: Modelagem DER e Álgebra Relacional;
- 2o Exercício: Modelagem DER e Álgebra Relacional;
- 3o Exercício: SQL-DDL (slide 17);
- 4o Exercício: SQL-DDL e SQL-DML;
Provas (Assuntos):
- 1a Prova: Evolução de BDs, Modelo Conceitual, Diagrama ER, Modelo Relacional, Álgebra Relacional.
- 2a Prova: Transformação de DER em Diagramas Relacionais, Normalização (1FN, 2FN e 3FN), SQL DML, SQL DDL.
- 3a Prova: Projeto
Descrição do Projeto (temas):
- Criar o Modelo Entidade-Relacionamento;
- Criar o Banco de Dados no MySql;
- Povoar (colocar dados nas tabelas) o banco de dado (no mínimo 10 tuplas por tabela)/
- Gerar o .sql (do banco de dados já com os inserts) com o mysql dump ou com o export do Mysql Front.
Reposição:
Final:
- Todos os assuntos do Semestre;
- Dia 07/07/2010.