Sistemas de informacao
Passo 1
Proprietário se relaciona com telefone por ser um atributo que se pode haver vários. Cria-se uma nova tabela que recebe uma fk do proprietário e cada telefone pertence a um proprietário.
Proprietário também se relaciona com veiculo, cada proprietário pode possuir vários carros e cada carro apenas um proprietário, a tabela veiculo recebe uma fk da tabela proprietário.
Veiculo também se relaciona com vaga que recebe a fk d veiculo que também seria a placa, cada veiculo pode pertencer a uma vaga e cada vaga a apenas um veiculo.
Vaga recebe a fk de estacionamento, que por sua vez pode ter varias vagas, mas cada vaga pertence a apenas um estacionamento.
Passo 2
No MER não se tem as tabelas e sim as entidades e seus atributos, quanto ao Modelo Relacional já se formam as tabelas cada uma com sua chave primaria.
No Modelo Relacional a tabela telefone recebe a fk da tabela proprietário facilitando a representação das relações.
Exemplo da tabela telefone as diferenças entre cada um dos modelos.
DER
Modelo Relacional Estacionamento
Estacionamento
Vaga
Vaga
Possui
Possui
Passo 3
MER
Estacionamento
Estacionamento
Vaga
Vaga
Possui
Possui
DER
O DER é um diagrama e representa o Modelo de entidade e relacionamento (MER)
Para uma maior compreensão ao se criar um banco de dados, o DER é mais apropriado, por ser o resultado do processo de modelagem, ou seja a relação entre as tabelas. No MER é a ideia geral do banco e o DER é representação do próprio banco com suas tabelas, relacionamento, regras, restrições, tipos de dados, chaves primárias, etc.
Etapa 4
Passo 1
Forma zero Nome | CPF | E-mail | Tele1 | Tele2 | Tele3 | Cor | Ano | Tipo | Modelo | Jaco | 123453 | sc@gmail.com | 99934532 | 33335421 | 33335555 | Amarelo | 2000 | Carro | Gol | Joice | 142253 | joi@gmail.com | 99123221 | 33332132 | 33334444 | Preto | 2004 | Carro | Fox |
Eliminando atributos repetidos colocando-os em uma tabela, e identificando com