banco de dados i - aula 02 - entidades e relacionamentos!
TRANSCRIPT
Banco de Dados IEntidades 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, qualdeles é 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;