PROJETO DE BANCO DE DADOS - PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. PLANO DE ENSINO | Ementa y Etapas do projeto de banco de dados: modelo conceitual, projeto lógico e projeto físico y Engenharia reversa (obtenção de um modelo de dados aproximado, a partir de um banco de dados existente) y Álgebra Relacional y Linguagens de consulta declarativas PLANO DE ENSINO | Objetivo geral y Ao final da disciplina os alunos devem dominar os principais conceitos relacionados a banco de dados, a fim de projetar e utilizar bancos de dados na construção de aplicações que necessitem armazenar dados. PLANO DE ENSINO | Objetivos específicos y Mostrar a necessidade de armazenamento e controle dos dados; y Conhecer os modelos para construção de banco de dados: conceitual, lógico e físico; y Saber transformar modelos conceituais em modelos lógicos de banco de dados; y Saber como definir e manipular um modelo lógico a partir de uma linguagem padrão. PLANO DE ENSINO | Conteúdo programático 1. Conceitos básicos e estrutura de um SGBD | | | | 1.1 Projeto de banco de dados no ciclo de vida do software 1.2 Banco de dados 1.3 Sistemas de Gerenciamento de Banco de Dados 1.4 Modelos de dados Carga horária: 4 h/a | Aulas expositivas e dialogadas | Resolução de exercícios | PLANO DE ENSINO | Conteúdo programático 2. Etapas do projeto de banco de dados 2.1 Modelo conceitual | 2.2 Modelo relacional | 2.3 Normalização | Carga horária: 30 h/a | Aulas expositivas e dialogadas | Aulas em laboratório | Resolução de exercícios | PLANO DE ENSINO | Conteúdo programático 3. Introdução à prática de banco de dados 3.1 Linguagem de Definição de Dados - DDL | 3.2 Projeto físico | 3.3 Álgebra relacional | 3.4 Linguagem de Manipulação de Dados – DML | Carga horária: 20 h/a | Aulas expositivas e dialogadas | Aulas em laboratório | Resolução de exercícios | Trabalho prático da disciplina | PLANO DE ENSINO | Conteúdo programático 4. Tópicos especiais em projeto de banco de dados 4.1 Stored Procedures | 4.2 Triggers | 4.3 Visões | 4.4 Engenharia reversa | 4.5 Uso de ferramentas CASE | Carga horária: 06 h/a | Aulas expositivas e dialogadas | Trabalho de pesquisa | PLANO DE ENSINO | Metodologia y y y y y Aulas expositivas e dialogadas; Aulas práticas em laboratório; Realização de exercícios; Trabalho prático da disciplina; Trabalho de pesquisa; PLANO DE ENSINO | Avaliação 1 Prova y Exercícios de fixação y 1 Trabalho prático y 1 Trabalho de pesquisa y y Frequência mínima: 75% - peso 40% - peso 10% - peso 40% - peso 10% PLANO DE ENSINO | Bibliografia básica y DATE, C. J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 1999. y ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro: LTC, 2005. y GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003. y HEUSER, C. A. Projeto de Banco de Dados. 6. ed. São Paulo: Bookman. 2009. y KORTH, H. F.; SILBERSCHATZ, A. Sistemas de Banco de Dados. São Paulo: McGraw-Hill, 1999. SBBD 2011 Em Outubro Florianópolis – a Ilha da Magia espera por você http://www.sbbd-webmedia2011.inf.ufsc.br/sbbd/ CONTATO | Prof. Angelo Augusto Frozza [email protected] http://www.ifc-camboriu.edu.br/~frozza | Twitter: @TilFrozza