Prof. João Paulo Campolina Lamas [email protected] __________________________________________________________________________________________________________ Plano de Aula – Banco de Dados II Aula CONTEÚDO PROGRAMÁTICO 2 Apresentação da disciplina e conteúdo programático 4 Revisão de modelo de Entidade-Relacionamento 6 Exercícios de Modelos de Entidade-Relacionamento (Vale Ponto) 8 Correção dos exercícios 10 Modelos de Entidade-Relacionamento Estendido 12 Características avançadas do modelo Entidade-Relacionamento Estendido 14 Generalização e especialização formando uma hierarquia de classes, Restrições de especialização para membros em subclasses e Categorização para definir entidades como união de tipos. 16 Exercícios propostos (Vale Ponto) 18 Correção dos exercícios 20 1ª Prova 22 Modelagem conceitual avançada usando o diagrama de classes conceitual da Unified Modeling Language (UML). 24 Revisão do diagrama de classes UML. 26 Revisão do diagrama de classes UML. 28 Revisão do diagrama de classes UML. 30 1º Trabalho (UML) 32 Revisão de Definição e Manipulação de Dados em SQL 34 SQL-invoked Routines and Persistent Stored Modules, Triggers 36 Exercícios práticos de SQL 38 Exercícios práticos de SQL 40 Modelo conceitual objeto-relacional 42 Classes, Relacionamentos e Associações, Hierarquia de Classes 44 Criando uma tabela para cada classe, Criando uma tabela para cada subclasse, Quebrando a hierarquia. 46 Subclasses Compartilhadas, Categorias 48 Exercícios propostos 50 Exercícios propostos 52 Exercícios propostos 54 Correção dos exercícios 56 Estudo de caso - Projeto orientado a objeto do exemplo “School Database Enterprise” 58 Estudo de caso - Projeto orientado a objeto do exemplo “School Database Enterprise” 60 Estudo de caso - Projeto orientado a objeto do exemplo “School Database Enterprise” 62 Estudo de caso - Projeto objeto-relacional do exemplo “School Database Enterprise” 64 Estudo de caso - Projeto objeto-relacional do exemplo “School Database Enterprise” 66 Estudo de caso - Projeto objeto-relacional do exemplo “School Database Enterprise” 68 2ª Prova 70 Resultados 72 Prova Final