UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: DCC007 - BANCO DE DADOS

Créditos: 5

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa - Modelos Entidade-Relacionamento
- 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. Porque 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) Modelos de Dados e Linguagens
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
Modelo Relacional: Conceitos Básicos (Relações, Domínios e Atributos),Restrições de Integridade.

4)Linguagens Relacionais
Álgebra e Cálculo Relacional. Linguagens 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 Bando 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
Gerencia de Buffer, Armazenamento em SGBDs convencionais, Armazenamento em SGBDs avançados, introdução a indexação, árvores B+, estruturas de hashing


Bibliografia ELMASRI, Ramez, Fundamentals of Database System, 1994, 2th. edition, Addison-Wesley Publishing Company, Menlo Park, CA.
KORTH, Henry F. SILBERCHATZ, Abraham. Sistema de Banco de Dados. Makron Books.
DATE, C.J. Introdução a Sistemas de Bancos de Dados. Ed. Campus.
Bibliografia (continuação)
Bibliografia complementar SETZER, Waldemar W. Banco de Dados. Ed. Edgard Blucher.
CHEN, Peter. Gerenciamento Banco de Dados. A Abordagem Entidade-Relacionamento para projeto lógico.
Voltar