Disciplina: DCC060 - BANCO DE DADOS
Créditos: 4
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Ementa | Introdução. Modelo de Entidades e Relacionamentos. Modelo Relacional. Linguagens Relacionais. Projeto de Banco de Dados. Modelos de dados semi-estruturados. Arquitetura de Banco de Dados. Armazenamento e Indexação. |
Conteúdo | 1. Introdução. Sistemas de Informação. Dado X Informação. Banco de Dados. Sistema de Banco de Dados e Sistema de Gerência de Banco de Dados. Aplicações com Arquivos e suas Desvantagens. Por que SGBD's? Objetivos de um SGBD. Independência de Dados. Arquitetura ANSI/SPARC. Modelo de Dados: Conceituação, Componentes Básicos, Mecanismos de Abstração. Revisão Histórica. 2. Modelo de Entidades e Relacionamentos. Conceitos Básicos (Entidades, Relacionamento e Atributos), Restrições de Integridade, Identificadores, Especialização e Generalização. 3. Modelo Relacional Conceitos Básicos (Relações, Domínios e Atributos), Restrições de Integridade. 4. Linguagens Relacionais Álgebra e Cálculo Relacional. Linguagem SQL, Visões: Definição e Manipulação de Dados. Modelo Definição e Manipulação de Dados. 5. Projeto de Banco de Dados Abordagens para Projeto de Banco de Dados. Fases do Projeto de Banco de Dados. Normalização. 6. Modelos de dados semi-estruturados Conceitos e principais linguagens para especificação de BDs semi-estruturados. 7. Arquitetura de Banco de Dados Principais modelos, detalhamento. 8. Armazenamento e Indexação Gerência de Buffer, armazenamento em SGBDs convencionais, armazenamento em SGBDs avançados, introdução à indexação, árvores B+, estruturas de hashing. |
Bibliografia | DATE, C. J. Introdução a Sistemas de Bancos de Dados. Ed. Campus. KORTH, H.; SILBERCHATZ, A. Sistema de Banco de Dados. Makron Books. NAVATHE, S.; ELMASRI, R. Fundamentals of Database Systems. 3rd. edition. Addison-Wesley, 2000. |
Bibliografia (continuação) | |
Bibliografia complementar | ELMASRI, R. Fundamentals of Database System. 2th. edition. Menlo Park: Addison-Wesley, 1994. |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900