banco de dados
CIÊNCIA E TECNOLOGIA
RIO GRANDE DO NORTE
Campus Caicó
Modelo de Entidade e
Relacionamento Estendido(ERE)
Prof. Geam Carlos - Turma: INF_INT_1M
Modelo de Entidade-Relacionamento
É um modelo conceitual onde descrevemos o nosso banco de dados através de entidades e relacionamentos. Estudamos até agora os seguintes conceitos do modelo ER:
Entidade;
Atributo;
Relacionamento;
Cardinalidade.
Modelo de Entidade-Relacionamento
Como modelar os seguintes requisitos no modelo ER ????:
No
sistema de Concessionárias que vende e compra veículos. Temos a entidade Veículo, onde o veículo pode ser um Carro ou um Caminhão.
Ainda temos a entidade Empregado, onde empregado pode ser um Vendedor ou uma
Secretaria ou até mesmo o Gerente.
Modelo ER Estendido (Modelo ERE )
Com o Modelo Entidade Relacionamento
(Simplificado) podemos representar a maioria das aplicações de banco de dados.
Com o surgimento de novas aplicações de banco de dados, veio a necessidade de se trabalhar com novas semânticas de modelagem de informações mais complexas. O Modelo Entidade Relacionamento Estendido
(Modelo ERE) nos dará uma semântica necessária para tratar a modelagem de informações complexas!
Modelo ER Estendido (Modelo ERE )
Embora este Modelo ERE possua alguns de seus conceitos voltados ao paradigma OO, isto não implica dizer que ele possui a mesma semântica adotada no modelo OO.
O modelo ERE possui todos os conceitos do modelo ER.
Estudaremos então os seguintes conceitos adicionais em relação ao modelo ER Simplificado:
Subclasses e Superclasses;
Especialização;
Generalização e;
Agregação.
Superclasse e Subclasse
Como já estudamos anteriormente, uma entidade é uma representação de um elemento do mundo real, sendo que estes elementos são de um mesmo tipo, mas que possuem características distintas (ou seja, atributos