Entidade Relacionamento
Histórico de Versão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
11/02/2022 | 0.1 | Criação do documento | Lucas Ferraz, Peniel Etèmana |
16/02/2022 | 0.2 | Adição do DLD | Lucas Ferraz |
21/02/2022 | 0.3 | Ajustes para segunda entrega (Metodologia e restruturação dos tópicos) | Nilvan Peres |
1. Introdução
O MER (Modelo de Entidade-Relacionamento) é uma linguagem que tem como principal intuito descrever modelos conceituais de banco de dados, ela é considerada de alto nível e busca representar a semântica associada aos dados do minimundo.[4]
Já o DER(Diagrama de Entidade Relacionamento) é o resultado do processo de modelagem se baseando no MER, esse artefato tem como principal objetivo mostrar de forma visual essa organização dos dados.
O DLD(Diagrama Lógico de Dados) irá mostrar mais detalhes de riquezas das entidades, e também sobre especificações das chaves primárias e estrangeiras, esse diagrama também informa a cardidalidade dos relacionamentos.
2. Metodologia
Por acreditar que o MER, DER e DLD são complementares um ao outro para representar o banco de dados, decidimos deixar as três técnicas no mesmo documento para dar uma ideia de continuidade. Esse artefato foi produzido com o auxílio da plataforma Br modelo.
3. Modelo Entidade Relacionamento
SISTEMA WEB KILIMPINHO – Descrito pelas Entidades PESSOA, FUNCIONARIO, GERENTE, SERVICO e CLIENTE.
3.1. Entidades e atributos
3.1.1. Entidade PESSOA
Representa as características em comum entre FUNCIONARIO e GERENTE. A ocorrêcia da entidade PESSOA será associado aos seguintes atributos: cpf, nome, formacao.
3.1.2. Entidade FUNCIONARIOS
Representa os funcionarios do lava-jato. A ocorrência da entidade FUNCIONARIO será associado aos seguintes atributos: idFuncionario, endereco.
3.1.3. Entidade GERENTE
Representa os gerentes do lava-jato. A ocorrência da entidade GERENTE será associado aos seguintes atributos: idGerente, telefone.
3.1.4. Entidade SERVICO
Representa os seviços registrados no sistema WEB KiLimpinho. A ocorrência da entidade SERVICO será associado aos seguintes atributos: idServico, preco, descricao.
3.1.5. Entidade CLIENTE
Representa os clientes cadastrados no sistema WEB KiLimpinho. A ocorrência da entidade CLIENTE será associado aos seguintes atributos: cpf,nome, telefone, endereco, placaCarro.
4.1. Relacionamentos
4.1.1. FUNCIONARIO - realiza - SERVICO
Um FUNCIONARIO pode realizar um ou mais SERVICO e um SERVICO pode ser feito por um ou mais FUNCIONARIO. Cardinalidade: n : m.
4.1.2. GERENTE - cadastra - SERVICO
Um GERENTE pode cadastrar um ou mais SERVICO, mas um SERVICO só pode ser cadastrado por um GERENTE. Cardinalidade: 1 : n.
4.1.3. CLIENTE - utiliza - SERVICO
Um CLIENTE pode utilizar um ou mais SERVICO e um SERVICO pode ser utilizado por um ou mais CLIENTE. Cardinalidade: n : m.
5. Diagrama de Entidade Relacionamento (DER)
Autor: Lucas Ferraz, Peniel Etèmana, 2022.
6. Diagrama de Lógico de Dados (DLD)
Autor: Lucas Ferraz, 2022.
7. Referências
[1] Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER). Disponível em: https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332. Acesso em 11 de fev, de 2022.
[2] Animalesco - MER. Disponível em: https://unbarqdsw2021-1.github.io/2021.1_G01_Animalesco_docs/#/pages/MER?id=_2-modelo-entidade-relacionamento. Acesso em 11 de fev, de 2022.
[3] Qual a diferença entre MER (Modelo de Entidade Relacionamento) e DER (Diagrama de Entidade Relacionamento)? - Stackoverflow. Disponível em: https://pt.stackoverflow.com/questions/328342/qual-a-diferen%C3%A7a-entre-mer-modelo-de-entidade-relacionamento-e-der-diagrama-d. Acesso em 21 de fev, de 2022.