O documento apresenta o modelo de entidade-relacionamento (ER) para descrever bancos de dados. Ele explica o que são entidades, relacionamentos e atributos em um diagrama ER e sugere como criar um diagrama ER para um jogo, identificando os atores, objetos e relações entre eles.
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
Banco de Dados I - Entidades e Relacionamentos
1. Banco de Dados I
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
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;
4. 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*);
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;