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

Curso Superior de Tecnologia em Informática

 

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.

 

 

 

 

CONTEUDO PROGRAMÁTICO

 

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%                                                                                                                                    

 

 

 
CRONOGRAMA DE ATIVIDADES

 

  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