PLANO DE CURSO CURSO DISCIPLINA LICENCIATURA EM COMPUTAÇÃO Banco de Dados C.H. C.H. SEMANAL SÉRIE ANO/EXERCÍCIO 60 HORAS 4 aulas - 2017.1 EMENTA Introduzir os conceitos de sistemas de gerência de bancos de dados. Apresentar as técnicas para o projeto de banco de dados, enfatizando os modelos conceitual, lógico e físico. Apresentar o modelo conceitual de entidades e relacionamentos, além do modelo de dados relacional. Fazer compreender as dependências funcionais e a normalização de dados. Utilizar a linguagem SQL para definição e manipulação de dados. GERAL: Demonstrar técnicas utilizadas na engenharia de banco de dados e proporcionar o conhecimento dos comandos de programação da linguagem SQL (Structured Query Language). ESPECÍFICOS: Capacitar o aluno na realização das etapas envolvidas na engenharia de um banco de dados; Fazer o aluno entender sobre o processo de modelagem de dados nas diversas etapas e técnicas atualizadas; Habilitar o aluno na utilização dos comandos de programação da linguagem SQL (Structured Query Language) e a reconhecer os recursos de programação que estão disponíveis nos Sistemas de Gerenciamento de Bancos de Dados Relacionais. PROGRAMA • • • • • • • 1 Introdução a banco de dados; Abordagem Entidade x Relacionamento; Modelos Entidade x Relacionamento Abordagem Relacional; Transformação entre modelos; Normalização; e Linguagem SQL (Structured Query Language). PLANO DE CURSO METODOLOGIA • • • • Utilização de ferramentas que facilitem o entendimento do conteúdo da disciplina; Resolução de questões passo a passo; Resolução de exercícios em sala de aula; e Resolução de exercícios individualmente em casa. RECURSOS DIDÁTICOS Utilização de quadro branco, computador e projetor multimídia ou TV; Aulas expositivas dialogadas; Uso de softwares para facilitar o entendimento do conteúdo: ◦ Ferramentas de modelagem ◦ SGBD (Sistema Gerenciador de Banco de dados); e ◦ IDE (Integrated Development Environment) como facilitador no uso da linguagem SQL. INSTRUMENTOS E CRITÉRIOS DE AVALIAÇÃO • • • A avaliação será realizada ao longo da disciplina através da resolução dos exercícios a serem feitos individualmente e em casa; Avaliações mensais com o conteúdo transmitido; e Projeto em grupo. BIBLIOGRAFIA BÁSICA • • • Heuser, C.A. Projeto de Banco de Dados, 3a. ed. Ed. Sagra Luzzatto, Porto Alegre, 2000 Araújo, Carlos Alberto Pedroso. Programação Cliente/Servidor com Firebird. Florianópolis: Visual Books, 2006. Celso Henrique Poderoso de Oliveira. SQL: Curso Prático. Novatec Editora Ltda., 2002. BIBLIOGRAFIA COMPLEMENTAR • • • • • 2 Silberschatz, Korn Sudaarshan. Sistema de Banco de Dados. 3ª Ed..Rio de Janeiro: Ed.Makron Books. Date, C.J. Introdução a sistemas de bancos de dados. 8ª ed. Rio de Janeiro: Campus, 2000. WILLIAM PEREIRA ALVES, FUNDAMENTOS DE BANCOS DE DADOS - Ed. Érica. Machado-Abreu, Projeto de Banco de Dados - uma visao pratica - Ed. Erica. Cantu, Carlos Henrique. Firebird Essencial. Rio de Janeiro: Editora Ciência Moderna Ltda., 2005.