Bancos de Dados


Objetivo

Ao final do período o aluno deverá ser capaz de identificar e aplicar as técnicas de
desenvolvimento e implantação de banco de dados para sistemas automatizados
de informação.


Calendário do 1o Semestre de 2005

  • 21/02 - Início das aulas
  • 19/04 - Prova P1
  • 21/06 - Prova P2
  • 06 a 18/06 - Apresentação de Projeto Semestral
  • 20 a 30/06 - Apresentação de Projeto Final
  • 27/06 - Prova de 2a de Chamada
  • 02/07 - Fim das aulas
  • 05/07 - Prova Final

Conteúdo

  1. Introdução aos Sistemas de Informação
    • Sistemas de Informação
    • Dado X informação
    • Modelo de Engenharia de Software
    • Modelo de Engenharia da Informação

  2. Bancos de Dados
    • Modelos de bancos de dados
    • SGBDs
    • Funções do administrador de bancos de dados – DBA

  3. Modelagem de Dados
    • Modelo Conceitual
    • Modelo Lógico
    • Modelo Entidade Relacionamento
    • Modelo Físico
    • Restrições de Integridade
    • Ciclo de vida de um projeto de Bancos de Dados
    • Normalização
      • Aplicação das formas normais:1ª, 2ª, 3ª, 4ª e 5ª FN
      • FNBC(Forma Normal de Boyce/Codd)
      • Desnormalização
      • Estudo de Caso
    • Ferramentas CASE para Modelagem de Dados

  4. Linguagem SQL
    • Comandos DML e DDL
    • Vantagens e desvantagens na utilização de SQL
    • Estudo de Caso

  5. Bancos de Dados Distribuídos
    • Objetivos dos BDD
    • Problemas em sistemas distribuídos
    • Sistemas Cliente/Servidor


ATENÇÃO - Download de arquivos (*.zip)

1) Apresentação - Banco de Dados
2) Apresentação - Introdução à Modelagem
3) Apresentação - Normalização
4) Estudo de caso 1 - Companhia Acme
5) Estudo de caso 2 - UniTeste
6) Modelagem com ferramentas CASE - Setor de Vendas
7) Exemplo -Dicionário de Dados
8) Lista de consultas SQL para T3- Consultas obrigatórias
*Para baixar o Adobe Acrobat Reader clique aqui.
*Para baixar o Winzip clique aqui.


Sistema de Avaliação

P1 - Prova individual escrita. Valor: 10,0.
P2 - Prova individual escrita. Valor: 10,0.
PJ - Nota do projeto semestral. Valor: 10,0.

A média M é obtida da seguinte forma: M = (P1+P2+PJ)/3.

Atenção: para aprovação na disciplina a média deve ser maior ou igual a 7,0.


Bibliografia Recomendada

  • DATE, C. J. Introdução a Sistemas de Bancos de Dados. Rio de Janeiro: Campus,2000.
  • FANDERUFF, Damaris. Dominando o Oracle 9i. São Paulo: Pearson Education,2003.
  • HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato, 2001.
  • LIMA, Adilson da Silva. ERwin 4.0 - Modelagem de Dados. São Paulo: Érica, 2002.
  • MACHADO, Felipe Nery Rodrigues. Banco de Dados - Projeto e Implementação. São Paulo: Érica. 2004.
  • MACHADO, Felipe; MAURICIO, Abreu. Projeto de Banco de Dados. São Paulo: Érica. 1996.
  • NAVATHE, Elmashri and CUMMINS, Benjamin. Fundamental of Database Systems. Publishing Gompany, Inc, 1994.
  • PETKOVIC, Dusan. SQL Server 2000 - Guia Prático. São Paulo: Makron, 2001.

Topo Página inicial