FACULDADES
INTEGRADAS TIBIRIÇÁ
Reconhecidas
pela Portaria n° 471 de 31/03/2000 - D.O.U. de 05/04/2000
Plano de Ensino da Disciplina: Banco de Dados
Código
BD- 05.006
Segundo
Semestre de 2004
Docente Responsável: Prof. Olmes Berriel Filho Carga Horária: 80 h/aulas
EMENTA
Introdução à teoria
de Banco de Dados. Modelo Conceitual e Modelos Lógicos de Banco de Dados.
Organização e implementação de SGBD. Linguagens de Banco de Dados. Segurança e
integridade de Banco de Dados.. Estudos de casos e
exercícios com utilização de computador.
OBJETIVOS
A
disciplina tem como objetivo apresentar os conceitos fundamentais de
gerenciamento de banco de dados, incluindo aspectos de modelagem, projeto,
linguagens e implementação de sistemas de banco de dados.
1. Introdução.
Conceitos básicos sobre
Banco de dados
e Sistemas Gerenciadores de Banco
de dados. Arquitetura para um Sistema de Banco de Dados.
2. Modelo Conceitual de Banco de Dados: Modelo Entidade Relacionamento.
3. Modelos Lógicos de Banco de Dados: Modelo Hierárquico, Rede e Relacional.
4.
Álgebra Relacional. Linguagens Relacionais Comerciais. SQL
5. Normalização.
6. Segurança e
Integridade.
7. Estudos de Casos e
Exercícios.
8. Tendências da
Tecnologia de Banco de Dados.
METODOLOGIA
- Aulas expositivas
- Aulas de laboratório. Exercícios em classe e
extra classe. Estudo de caso.
AVALIAÇÃO DA APRENDIZAGEM
A Nota da 1ª Verificação é calculada da seguinte forma:
1ª Prova de Avaliação
– 30%
2ª Prova de Avaliação
– 30%
Trabalho – 40%
1ª AULA -
Apresentação do curso - Introdução a Banco de dados.
2ª AULA - Conceitos básicos de BD e SGBD.
3ª AULA - Os três
níveis de abstração dos dados.
Arquitetura para um SGBD
4ª AULA - Modelo Conceitual de BD: Modelo
Entidade Relacionamento (MER).
5ª AULA - MER: Cardinalidade dos
relacionamentos.
6ª AULA - MER: Atributos e suas classificações.
7ª AULA - Aula de Exercícios.
8ª AULA - Conceitos Avançados do M-E-R. – Exercícios.
9ª AULA - Modelo Lógicos de Dados: Modelo
Hierárquico. Modelo de Redes.
10ª AULA - Aula de
Laboratório 1
11ª AULA - 1ª Prova
de Avaliação - 14/09/2004
12ª AULA - Modelo
Relacional. Tipos de Chaves. Criação de tabelas a partir do MER.
13ª AULA - Álgebra Relacional. Operações de projeção,
seleção e produto cartesiano.
14ª AULA - Otimização
da consulta usando Álgebra Relacional.
15ª AULA - Aula de
Exercícios.
16ª AULA - Aula de
Exercícios.
17ª AULA - Introdução
ao SQL.
18ª AULA - Aula de
Laboratório 2 - SQL: Linguagem de definição dos dados
19ª
AULA - Aula de Laboratório 3 - SQL: Linguagem de manipulação de dados
20ª AULA - Normalização: Definições e Objetivos
21ª AULA - 2ª Prova
de Avaliação - 26/10/2004
22ª AULA - Normalização:1º FN, 2º FN e 3ª FN.
23ª AULA - Normalização:
FNBC, 4º FN.
24ª AULA - Aula de
Exercícios.
25ª AULA - Roteiro
Básico de normalização.
26ª AULA - Aula de
Laboratório 5
27ª AULA -
Implicações: Flexibilidade x Performance na normalização. Exercícios.
28ª AULA - Estudo de
caso e exercícios.
29ª AULA - Entrega
dos Trabalhos.
30ª AULA - Processamento
de transações. Exemplos.
31ª AULA - Aula de
Exercícios
32ª AULA - Apresentação
dos Trabalhos.
33ª
AULA - Apresentação dos Trabalhos.
34ª AULA -
Apresentação dos Trabalhos.(Laboratório)
35ª AULA - Segurança
e integridade.
36ª AULA -Tendências
das Tecnologias de Banco de Dados.
37ª AULA - Aula de
Revisão.
38ª AULA - Aula e
Revisão.
40ª AULA - 2ª Verificação -
14/12/2004
BIBLIOGRAFIA BÁSICA
HEUSER, C.A. “Projeto de Banco de Dados”. Editora
Sagra Luzzatto, 3ª Edição, 2000.
KORTH,
H.F. "Sistemas de Banco de Dados," MAKRON Books, 3a. Edição 1999.
_
_ __ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _
BIBLIOGRAFIA COMPLEMENTAR
MACHADO,
F.M.R., "Projeto de Banco de Dados : Uma Visão Prática". Érica l995.
KERN,
V.M., "Banco de Dados Relacionais:
Teoria e Prática de Projetos". Érica 1994.
DATE,
C.J. "Introdução a Sistemas de Banco
de Dados",Campos, 1991.
Site do Curso: WWW.BERRIEL.COM.BR/BD