O documento descreve os principais conceitos do Modelo Entidade-Relacionamento (MER), incluindo entidades, atributos, chaves primárias, relacionamentos e cardinalidade. Explica como o MER representa objetos do mundo real em um banco de dados para facilitar o projeto e implementação de aplicações.
1. Administração de Bancos de Dados Aula 4 Modelo E-R Modelo Entidade Relacionamento Prof. Belarmino
2.
3.
4.
5.
6.
7.
8. Modelo Entidade Relacionamento O modelo também introduz o conceito de ‘ CARDINALIDADE’ definido como o número de entidades as quais outra entidade pode ser associada via um conjunto de relacionamentos: Um para um (1:1) : uma entidade de A está associada a apenas uma entidade de B, e uma entidade de B está associada a apenas uma entidade de A. Um para muitos (1:N) : uma entidade de A está associada a qualquer numero de entidades de B, e uma entidade de B esta associada somente a uma entidade de A. Muitos para um (N:1) : uma entidade de A está associada a apenas uma entidade de B, e uma única entidade de B pode estar associada a qualquer numero de entidades de A. Muitos para muitos (N:M) : uma entidade de A está associada a qualquer quantidade de entidades de B, e uma entidade de B associada a qualquer número de entidades de A. * Elabore um diagrama como o acima para as Entidades “Grupo do PIM” e “Alunos”
9.
10.
11. Modelo Entidade Relacionamento A agregação, ou entidade associativa, é uma abstração na qual relacionamentos são tratados como entidades de nível superior. No exemplo o relacionamento CONTATO e as entidades CLIENTE e REPRESENTANTE são tratados como uma “entidade” de nível superior chamada CONTATO por outra entidade chamada GERENCIA DE MARKETING.