Textoima

774 palavras 4 páginas
2008.1

Extensões MER

Renata Viegas renatafviegas@gmail.com 2008.1

Introdução
• É possível modelar a maioria dos BDs apenas com os conceitos básicos do
MER
• Entretanto, alguns aspectos de um BD podem ser expressos de modo mais conveniente por meio de algumas extensões do modelo ER.

2008.1

Especialização
Quando identificamos uma entidade estamos definindo uma classe genérica de dados, que pode estar incorporando diversas outras classes de dados.
CLIENTE
PESSOA FÍSICA

PESSOA JURÍDICA

A entidade genérica possui subconjuntos de dados que formam entidades diferenciadas, diferenciadas mas que possuem características comuns que permitem colocá-los como formando uma única entidade. entidade 2008.1

Especialização
CLIENTE
Entidade genérica
PESSOA FÍSICA

PESSOA JURÍDICA

Entidades especializadas

Uma ocorrência pertencente a uma entidade especializada deve ser vista como pertencente tanto a entidade especializada quanto a entidade genérica.
Permite atribuir propriedades particulares a uma entidade especializada, especializada derivada de uma entidade genérica. genérica 2008.1

Especialização
Permite a herança de propriedades, propriedades ou seja, cada entidade especializada possui, além dos seus atributos próprios, todos os atributos da entidade genérica. genérica No exemplo mostrado, as entidades PESSOA FÍSICA e
PESSOA JURÍDICA possuem, além de seus atributos próprios, todos os atributos da entidade CLIENTE.
Atributos da entidade CLIENTE: código, nome, endereço, fone, cidade, estado
Atributos da entidade PESSOA FÍSICA: cpf, rg, sexo e todos os atributos de CLIENTE.
Atributos da entidade PESSOA JURÍDICA: cnpj, insc_est, contato e todos os atributos de CLIENTE.

2008.1

Generalização
A generalização é a união do conteúdo de duas ou mais entidades de nível inferior, inferior formando uma entidade de nível mais elevado. elevado A generalização cria, a partir de

Relacionados