PROJETO DE BANCO - PLANO DE ENSINO DE Prof. Angelo Augusto Frozza, M.Sc. DADOS PLANO DE ENSINO Ementa Etapas do projeto de banco de dados: modelo conceitual, projeto lógico e projeto físico Engenharia reversa (obtenção de um modelo de dados aproximado, a partir de um banco de dados existente) Álgebra Relacional Linguagens de consulta declarativas PLANO DE ENSINO Objetivo geral 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 Mostrar a necessidade de armazenamento e controle dos dados; Conhecer os modelos para construção de banco de dados: conceitual, lógico e físico; Saber transformar modelos conceituais em modelos lógicos de banco de dados; 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 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 Exercícios de fixação 1 Trabalho prático Frequência mínima: 75% - peso 40% - peso 20% - peso 40% PLANO DE ENSINO Bibliografia básica DATE, C. J. Introdução a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 1999. ELMASRI, R.; NAVATHE. S. B. Sistema de Banco de Dados. 4. ed. Rio de Janeiro: LTC, 2005. GRAVES, M. Projeto de banco de dados com XML. São Paulo: Makron Books, 2003. HEUSER, C. A. Projeto de Banco de Dados. 6. ed. São Paulo: Bookman. 2009. KORTH, H. F.; SILBERSCHATZ, A. Sistemas de Banco de Dados. São Paulo: McGraw-Hill, 1999. BOAS PRÁTICAS NA AULA Celular Manter desligado (ou no silencioso) e dentro da bolsa; Se for atender (somente em casos de urgência), pedir licença ao professor e sair da sala, retornando apenas no final da aula; BOAS PRÁTICAS NA AULA Laboratórios de Informática NÃO LEVAR COMIDA PARA O LABORATÓRIO, incluindo balas etc.; Desligar o computador ao sair; Reportar problemas na máquina ao professor; Não retirar os cabos das máquinas sem autorização do professor. Se for autorizado, deixar a máquina como encontrou no final da aula; BOAS PRÁTICAS NA AULA Laboratórios de Informática Antes de sair do laboratório, colocar as cadeiras no lugar e limpar qualquer lixo que ficar na bancada e que porventura tenha CAIDO NO CHÃO; Para podermos usar o condicionador de ar devemos manter conversas ao mínimo possível, pois num ambiente fechado o som reverbera com maior intensidade; Brincadeiras fora de hora ou mal gosto, dão direito ao aluno de se retirar da sala e permanecer fora até o final da aula e, ainda, como brinde uma anotação no CGAE. CONTATO Prof. Angelo Augusto Frozza, M.Sc. [email protected] http://www.ifc-camboriu.edu.br/~frozza @TilFrozza http://www.twitter.com/TilFrozza http://about.me/TilFrozza