Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia - ACET Bacharelado em Ciência da Computação - BCC Disciplina: BANCO DE DADOS I Carga horária total: 80 h Carga horária semanal: 4 h Ementa: Sistemas de banco de dados. Sistemas de gerenciamento de banco de dados. Modelagem de dados. Modelos conceituais. O modelo relacional. Normalização. A linguagem SQL. Princípios de projeto de banco de dados. Conteúdo Programático: Unidade I: Conceitos Básicos • Sistema de Arquivos • Sistemas de banco de dados; • Sistemas de gerenciamento de banco de dados; • Modelos de dados; • Modelo entidades-relacionamentos; Unidade II: Modelos de Implementação e Linguagens de Consulta • Modelo relacional e álgebra relacional; • Calculo relacional de tuplas e domínio; • Linguagens de consulta; • A linguagem SQL. Unidade III: Questões de Projeto para Bancos de Dados Relacionais • Normalização; • Projeto de banco de dados relacional; • Estudo de alguns SGBDs comerciais. Bibliografia Básica: DATE, C. J., 1941-. Introdução a sistemas de bancos de dados. 8. ed. Rio de Janeiro: Elsevier, 2004. 865p. il. SETZER, Valdemar W. Bancos de dados : conceitos, modelos, gerenciadores, projeto lógico, projeto físico. 3. ed. São Paulo: Edgard Blücher, 2002. 289p. il. (Ciência de Computação). Bibliografia Complementar: ABREU, Mauricio Pereira de; MACHADO, Felipe Nery Rodrigues. Projeto de banco de dados : uma visão prática. 5. ed. São Paulo: Érica, 1999. 298p. CHEN, Peter. Modelagem de dados: a abordagem entidade-relacionamento para projeto lógico. São Paulo: Makron Books do Brasil, 1990. 80p. CLAYBROOK, Billy G. Técnicas de gerenciamento de arquivos. Rio de Janeiro: Campus, 1985. 248p. FURTADO, Antonio Luz; SANTOS, C. S. dos. Organização de bancos de dados. 2. ed. Rio de Janeiro: Campus, 1980. 281p. 1 Centro Universitário do Estado do Pará - CESUPA Área de Ciências Exatas e Tecnologia - ACET Bacharelado em Ciência da Computação - BCC GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Implementação de sistemas de bancos de dados. Rio de Janeiro: Campus, 2001. 685p. il. HEUSER, Carlos Alberto. Projeto de banco de dados. 4. ed. Porto Alegre: Sagra Luzzatto, 2001. 204p. (Série Livros Didáticos; n. 4). KERN, Vinicius Medina. Bancos de dados relacionais: teoria e pratica de projetos. São Paulo: Érica, 1994. 228p. KORTH, Henry F.; SILBERSCHATZ, Abraham; SUDARSHAN, S. Sistema de banco de dados. 3. ed. São Paulo: Makron Books do Brasil, 1999. 778p. il. KROENKE, David M. Banco de dados : fundamentos, projeto e implementação. 6. ed. Rio de Janeiro: LTC, 1999. 382p. il. 2