Modelagem de Dados

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 4

MODELAGEM DE DADOS

° A abordagem Entidade-Relacionamento

- Atributo

- Multiplicador de Atributo

- Identificador

° Dados Brutos X Dados Organizados

° Exercícios

° A Abordagem Entidade-Relacionamento

- Atributo

- Multiplicidade de Atributo

- Identificador

° Dados Brutos X Dados Organizados

° Exercícios

ATRIBUTOS(1)

° Uma entidade (classe conceitual) é caracterizada por um conjunto de propriedades (relações


e atributos)

° Um atributo é um item de dados que possui um nome e um valor, embora apenas o nome
seja representado em modelos conceituais

° Exemplo:

ATRIBUTO (2)
° Os atributos de uma entidade se aplicam a todas as suas instâncias

° Entretanto, cada instância possui valores específico para cada um dos seus atributos

Os valores dos atributos fazem parte de um banco de dados, e não de um modelo conceitual
que o descreve

ATRIBUTO (3)

° Seja a relação a seguir:

° A qual entidade deve pertencer o atributo nota, que representa a média final de aluno em
uma disciplina?

ATRIBUTO (4)

° Caso fosse decidido pôr o atributo na entidade aluno, a seguinte pergunta poderia ser
formulada:

° A qual disciplina se refere a nota tirada pelo aluno?


° É óbvio que uma pergunta análoga surgiria caso a decisão tivesse sido pôr o atributo nota na
entidade Disciplina.

ATRIBUTO (5)

° A figura a segui sugere que a nota não se aplica às instâncias isoladamente, mas sim aos pares
aluno-disciplina (a,d).

ATRIBUTO (6)

° Dessa forma, a nota de ver definida como um atributo do conjunto de pares (a,d), ou seja, da
relação cursa.

CLASSE ASSOCIATIVA

° Na UML definir atributos de uma associação é preciso introduzir o conceito


de classe associativa
° Uma classe associativa é uma classe cujas instâncias são os elementos
de uma associação

° Nela, pode-se definir o conjunto de atributos que pertencem à relação, e


não às classes que participam da relação

ENTIDADES ASSOCIATIVA

° O mesmo conceito também é encontrado na EER

° Nesse caso, o elemento de modelagem é chamado de entidade associativa

Você também pode gostar