Please enable JavaScript.
Coggle requires JavaScript to display documents.
Informática - Aula 01 - D61 (Modelos de dados (O modelo serve para…
Informática - Aula 01 - D61
Modelos de dados
O modelo serve para descrever dados, relações de dados, semântica de dados e restrições de consistência. Descreve no nível físico, lógico e de visão
Modelo hierárquico: Os dados são acessados segundo uma sequência hierárquica, com navegação do topo para as folhas e da esquerda para a direita
Modelo em rede: Cada registro filho pode ser ligado a mais de um registro pai.
O modelo de rede e o hierárquico são pouco utilizados hoje em dia
Modelo relacional: Utiliza uma coleção de tabelas. É o mais utilizado.
Modelo Entidade-Relacionamento: Consiste em entidades e os relacionamentos entre esses objetos.
Além disso, existe o modelo de dados orientado a objetos e o modelo de dados objeto-relacional.
Modelo E-R
Retângulos: Entidades / Losangos: Relacionamentos / Elipses: atributos / Linhas: Vinculam entidades / Linhas duplas: indicam participação total de uma entidade em um conj de relacionamentos
Participação parcial: Indica que aquele relacionamento não é obrigatório. Linha dupla significa que tem obrigatoriedade de acontecer aquele relacionamento.
Cardinalidade: Número de entidades que uma entidade pode associar-se, por meio de um relacionamento
Tipos de cardinalidade
Tipo (1:1): E1 pode relacionar-se a no máximo uma outra E2
Tipo (1:n): E1 pode relacionar-se com várias E2
Tipo (n:m): Uma E1 pode relacionar-se com várias E2, assim como várias E2 pode relacionar-se com várias E1
Notação pé de galinha
Linha simples: representa 1
Pé de galinha: representa N
Circunferência: cardinalidade mínima 0
Duas linhas: representa (1:1)