FAETERJ - Petrópolis

MD I - Modelagem de Dados I - Ensino Medio


Objetivos:

  • Desenvolver a modelagem de um sistema de dados.
  • Interpretar e analisar o resultado da modelagem de dados.
  • Conhecer técnicas de modelagem de dados.
  • Compreender a abordagem entidade-relacionamento e a teoria relacional.

Habilidades:

  • Modelar um banco de dados dentro dos moldes recomendados pela teoria relacional.
  • Migrar do MER para o Modelo Relacional.
  • Implementar as estruturas modeladas usando um banco de dados relacional por meio de Ferramentas Gráficas
Conteúdo Programático:



Materiais e Scripts de aula:

Projeto Locadora:


Vídeos explicativos das perguntas mais frequentes em sala de aula

Guia de Instalação do My Sql e Workbench
Guia de Instalação de Ferramentas Client (HeidiSQL e DBeaver)
Guia de Instalação de Servidores Apache (XAMPP)
Guia de Instalação Servidores Apache (WAMP Server)
Executando scripts externos (.sql)


Ferramentas:
Gerador de Dados Fakes:


Bibliografia:
DATE, C.J. Introdução a Sistemas de Bancos de Dados (tradução da 8a ed.). Rio de Janeiro: Campus, 2004.
ELMASRI, R. E., NAVATHE, S. Sistemas de Banco de Dados. 6a Ed., São Paulo: Pearson / Addison-Wesley, 2011.
HAUSER, C.A. Projeto de Banco de Dados. 6 ed. Bookman, Porto Alegre, 2009
SILBERSCHATZ, A., KORTH, H., SUDARSHAN, S. Sistema de Banco de Dados. 6ª. ed., Rio de Janeiro: Campus, 2012.
MACHADO, F. N. Banco de Dados – Projeto e Implementação. São Paulo: ERICA, 2010.
Documentação MySQL