Fechar menu lateral

Plano departamental

Plano de Ensino

Disciplina: DCC060 - BANCO DE DADOS

Horas Aula: 4

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
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.
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.

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