Banco de Dados I
Entidades e Relacionamentos
Prof. Manoel Afonso
Conhecendo o ER
 O modelo de “entidade e relacionamento” é um modelo abstrato cuja
finalidade é descrever os dados a serem utilizados em um Banco de
Dados;
 A principal ferramenta do modelo é sua representação gráfica, o ER;
 Normalmente o modelo e o diagrama são conhecidos por suas siglas:
 Modelo ER (MER);
 Diagrama ER (DER).
Modelo ER
 Um Diagrama ER é formado por:
 Entidades;
 Relacionamentos;
 Atributos;
 Cartinalidades;
 Também é comum indicar qual
dos atributos é uma
“Chave Primária”, ou seja, qual
deles é um valor chave que não
pode se repetir;
Vamos fazer um Jogo?
 Um jogo, assim como outros tipo de softwares, precisa de um banco de dados,
e vamos fazer o Modelo ER de um jogo;
 Primeiro precisamos identificar quem são os atores do jogo, o que eles são ou o
que eles fazem;
 Agora identificamos os objetos ou outros atores que se relacionam com eles;
 Precisamos identificar o tipo de relação deles também;
 E é claro que precisamos de informações de cada ator, como por exemplo nome,
idade, onde nasceu, que classe pertence, etc.
 Podemos usar a mesma metodologia para criar Modelos ERs para outras coisas
do jogo, como cenários, cidades, golpes especiais, e até mesmo Pokémon que
vão aparecer no matinho ( *u*);
Dúvidas?
Exercício
 Em duplas, escolham um dos temas de jogos a seguir e criem um Modelo ER
para o seu jogo, não esqueça de dar nome ao jogo!
 Tipos de jogos:
 FPS – Jogos de Tiro em Primeira Pessoa;
 Aventura – Jogos ao estilo Tomb Raider;
 RPG – Jogos como Chrono Trigger ou Pokémon;
 Corrida – Jogos de carro ou moto, como Need for Speed;
 Luta – Jogos de luta personalizáveis, onde se pode escolher armas ou roupas;
 Atenção! Não vale fazer ER de SandBox como GTA por sua complexidade;

Banco de Dados I - Aula 02 - Entidades e Relacionamentos!

  • 1.
    Banco de DadosI Entidades e Relacionamentos Prof. Manoel Afonso
  • 2.
    Conhecendo o ER O modelo de “entidade e relacionamento” é um modelo abstrato cuja finalidade é descrever os dados a serem utilizados em um Banco de Dados;  A principal ferramenta do modelo é sua representação gráfica, o ER;  Normalmente o modelo e o diagrama são conhecidos por suas siglas:  Modelo ER (MER);  Diagrama ER (DER).
  • 3.
    Modelo ER  UmDiagrama ER é formado por:  Entidades;  Relacionamentos;  Atributos;  Cartinalidades;  Também é comum indicar qual dos atributos é uma “Chave Primária”, ou seja, qual deles é um valor chave que não pode se repetir;
  • 4.
    Vamos fazer umJogo?  Um jogo, assim como outros tipo de softwares, precisa de um banco de dados, e vamos fazer o Modelo ER de um jogo;  Primeiro precisamos identificar quem são os atores do jogo, o que eles são ou o que eles fazem;  Agora identificamos os objetos ou outros atores que se relacionam com eles;  Precisamos identificar o tipo de relação deles também;  E é claro que precisamos de informações de cada ator, como por exemplo nome, idade, onde nasceu, que classe pertence, etc.  Podemos usar a mesma metodologia para criar Modelos ERs para outras coisas do jogo, como cenários, cidades, golpes especiais, e até mesmo Pokémon que vão aparecer no matinho ( *u*);
  • 5.
  • 6.
    Exercício  Em duplas,escolham um dos temas de jogos a seguir e criem um Modelo ER para o seu jogo, não esqueça de dar nome ao jogo!  Tipos de jogos:  FPS – Jogos de Tiro em Primeira Pessoa;  Aventura – Jogos ao estilo Tomb Raider;  RPG – Jogos como Chrono Trigger ou Pokémon;  Corrida – Jogos de carro ou moto, como Need for Speed;  Luta – Jogos de luta personalizáveis, onde se pode escolher armas ou roupas;  Atenção! Não vale fazer ER de SandBox como GTA por sua complexidade;