Anda di halaman 1dari 19

Diagramas de

entidade –
associação (DEA)

1
5 - Diagrama de Entidade - Associação

5.1 Conceito e origem


Existem autores que sugerem um modelo que facilite a criação do
modelo conceptual. Este modelo Entidade-Relação (ER), é
acompanhado de uma técnica de representação gráfica que auxilia
vivamente a visualização das relações entre as entidades e por isso
mesmo se aproxima do modelo teórico relacional.
Este modelo é também facilmente convertível no modelo de rede,
sendo, contudo, muito adotado na análise e conceção de sistemas
assentes no modelo relacional com o desenvolvimento sobre Base de
Dados. É importante no desenho e criação de uma Base de Dados.

2
5 - Diagrama de Entidade - Associação

5.1.1 Características e regras de utilização


O primeiro Diagrama Entidade-Associação (DEA) construído estará́
certamente longe da versão final pois, tal como acontece com os
Diagramas de Fluxos de Dados (DFD) ou outras ferramentas de
modelação de sistemas, torna-se necessário proceder à sua revisão e
ao consequente aperfeiçoamento continuo.

3
5 - Diagrama de Entidade - Associação

Deste modo na construção de um Diagrama Entidade-Associação (DEA)


devem ter-se em conta os seguintes parâmetros:
- Identificar as entidades e as suas associações;
- Definir os atributos das entidades e os atributos identificadores;
- Atribuir cardinalidades e a participação nas relações;
- Completar os graus máximos e mínimos das associações;
- Inserir a descrição das entidades e associações no dicionário de
dados.

4
5 - Diagrama de Entidade - Associação

5.2 Componentes de um DEA


O diagrama ER é baseado na perceção do mundo real, que consiste em
um conjunto de objetos, que são chamados de entidades, e nos
relacionamentos entre esses objetos.
O objetivo do diagrama ER é facilitar o projeto de base de dados,
possibilitando a construção da estrutura lógica geral da base de dados.
O diagrama ER utiliza uma representação gráfica para exprimir os
principais conceitos presentes numa determinada Base de Dados:
- Entidades;
- Atributos;
- Relacionamentos;

5
5 - Diagrama de Entidade - Associação

Entidade

É um conjunto de objetos do mesmo tipo (pessoas, lugares, objetos,


acontecimentos ou conceitos) acerca dos quais se pretende recolher e
guardar informação.
Ao recolher e guardar informação acerca de uma qualquer entidade,
podemos ter essa informação organizada por categorias ou itens, a que
se designa por atributos.

6
5 - Diagrama de Entidade - Associação

Atributos

São os diferentes elementos ou itens de informação que caracterizam


uma entidade, na prática, os atributos de uma entidade vão dar origem
aos campos de um ficheiro/tabela da base de dados.

Vejamos alguns exemplos de entidades e possíveis atributos (campos):

7
5 - Diagrama de Entidade - Associação

Tipos de atributos

● Identificadores (Chaves candidatas)


● Descritores

De todos os atributos de uma entidade algum ou alguns identificam


uma ocorrência específica dessa entidade distinguindo-a das restantes.
A estes atributos chamamos identificadores ou chaves candidatas
(primárias).
Aos restantes atributos que só́ descrevem ou caracterizam as
ocorrências das entidades chamamos descritores.
Entre as diferentes entidades é possível estabelecer diferentes tipos de
RELAÇÃO, pode-se assim dizer que uma relação define uma associação
ou ligação entre duas entidades.
8
5 - Diagrama de Entidade - Associação

Fornecedor

Cod-Forn Distrito
Nome Cidade

Funcionário

Cod-Func Endereço
Nome Dependentes

Cidade Distrito

9
5 - Diagrama de Entidade - Associação

Relações

São concretizadas sobre a forma de pares entre ocorrências de duas


entidades, sendo uma razão relevante para associar duas entidades.

10
5 - Diagrama de Entidade - Associação

Uma Restrição chave é a exigência que cada elemento de um


conjunto de entidades pode aparecer no máximo uma vez num
relacionamento particular. Por exemplo, a exigência de que a um
módulo de formação não seja alocada mais do que uma sala de um
curso mesmo se ele durar mais de um dia.
A Chave é um conjunto mínimo de atributos cujos valores identificam
exclusivamente um item num conjunto de entidades. Por exemplo, o
número de matricula de um estudante num curso é uma chave para o
conjunto da entidade correspondente.
A Chave Composta é uma chave que inclui mais de um atributo. Por
exemplo, o piso e número da sala de um módulo de um curso.

11
5 - Diagrama de Entidade - Associação

5.3 Propriedades das Relações

Um-para-um (1 : 1)

Uma entidade A (paciente) está associada no máximo a uma entidade


em B (receita) e uma entidade em B está associada no máximo a uma
entidade em A.

1 1
Paciente Receita

Neste exemplo, um paciente só́ pode ter uma receita e uma receita só́
pode pertencer a um paciente.
12
5 - Diagrama de Entidade - Associação

13
5 - Diagrama de Entidade - Associação

Um-para-muitos (1 : N)

Uma entidade em A (compras) está associada a qualquer número de


entidades em B (cliente), enquanto uma entidade em B está associada
no máximo a uma entidade em A.

1 N
Cliente Compra

Neste exemplo, um cliente pode participar de várias compras, e uma


compra só́ pode ser realizada para um cliente.

14
5 - Diagrama de Entidade - Associação

15
5 - Diagrama de Entidade - Associação

Muitos-para-muitos (M : N)

Uma entidade em A (enfermeira) está associada a qualquer número de


entidades em B (doente), e uma entidade em B está associada a
qualquer número de entidades em A.

M N
Enfermeira Doente

Neste exemplo uma enfermeira trata um ou mais doentes, podendo


cada doente ser tratado por uma ou mais enfermeiras.

16
5 - Diagrama de Entidade - Associação

17
5 - Diagrama de Entidade - Associação

Leitura das Relações/Associações


Os exemplos da figura apresentam três pontos de vista distintos sobre
quem despoleta a ação: no caso (a) a leitura será́ “cliente efetua
pedidos”, já́ no caso (b) a leitura é “gestor atribui descontos”, enquanto
no caso (c) a leitura é “descontos são atribuídos pelo gestor”.

A B C
18
5 - Diagrama de Entidade - Associação

Exemplo de Diagrama de Entidade - Relação

19

Anda mungkin juga menyukai