Organização de computadores
Biblioteca
2-
Entidade e Tabelas
Diagrama entidade relacionamento é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação do Modelo de Entidades e Relacionamentos. É usado para representar o modelo conceitual do negócio. Não confundir com modelo relacional, que representam as tabelas, atributos e relações materializadas no banco de dados.
• MER: Conjunto de conceitos e elementos de modelagem que o projetista de banco de dados precisa conhecer. O Modelo é de Alto Nível.
• DER: Resultado do processo de modelagem executado pelo projetista de dados que conhece o MER.
Relacionamento
É uma associação entre os elementos que também têm relevância quando associados entre si. Podemos acrescentar que a definição de relacionamento como fato, o acontecimento que liga duas entidades em ‘’coisa/objetos’’ existente no mundo real.
Toda entidade deve se relacionar com outra entidade; caso contrário, significa que algo esta errado no seu modelo de dados.
Um relacionamento expressa uma “regra de negócio”
Todo relacionamento é expresso por um verbo e também expõe uma cardinalidade.
Uma entidade pode estar relacionada consigo mesma ou com varias entidades.
O relacionamento binário ocorre entre duas entidades.
O relacionamento ternário ocorre entre mais de duas entidades.
A maioria dos bancos de dados relacionais do mercado não implementa relacionamento ternários; para tanto, é necessário normalizar os relacionamentos entre as entidades.
Todos os relacionamento apresentam as restrições de mapeamento, que expressam as cardinalidade do relacionamento.
Simbologia
O relacionamento pode ser representado graficamente através de um losango internamente nomeado e ligado a entidades através de linhas.
Cliente Compra Produto
O verbo conjugado quando o relacionamento é lido num sentido (da esquerda para a