Fechar menu lateral

65C

Plano de Ensino

Disciplina: DCC060 - BANCO DE DADOS

Carga horária: 60

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
Introduo. 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 Indexao.
1. Introduo.
Sistemas de Informao. Dado X Informao. Banco de Dados. Sistema de Banco de Dados e Sistema de Gerncia de Banco de Dados. Aplicaes com Arquivos e suas Desvantagens. Por que SGBD's? Objetivos de um SGBD. Independncia de Dados. Arquitetura ANSI/SPARC. Modelo de Dados: Conceituao, Componentes Bsicos, Mecanismos de Abstrao. Reviso Histrica.
2. Modelo de Entidades e Relacionamentos.
Conceitos Bsicos (Entidades, Relacionamento e Atributos), Restries de Integridade, Identificadores, Especializao e Generalizao.
3. Modelo Relacional
Conceitos Bsicos (Relaes, Domnios e Atributos), Restries de Integridade.
4. Linguagens Relacionais
lgebra e Clculo Relacional. Linguagem SQL, Vises: Definio e Manipulao de Dados. Modelo Definio e Manipulao de Dados.
5. Projeto de Banco de Dados
Abordagens para Projeto de Banco de Dados. Fases do Projeto de Banco de Dados. Normalizao.
6. Modelos de dados semi-estruturados
Conceitos e principais linguagens para especificao de BDs semi-estruturados.
7. Arquitetura de Banco de Dados
Principais modelos, detalhamento.
8. Armazenamento e Indexao
Gerncia de Buffer, armazenamento em SGBDs convencionais, armazenamento em SGBDs avanados, introduo indexao, rvores B+, estruturas de hashing.

DATE, C. J. Introduo 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.
ELMASRI, R. Fundamentals of Database System. 2th. edition. Menlo Park: Addison-Wesley, 1994.