Buscar

Modelagem de Dados - MER Estendido

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Modelagem de Dados
Aula 06
MODELAGEM CONCEITUAL – MODELO DE ENTIDADE E RELACIONAMENTO ESTENDIDO
Nesta aula, você irá: 
1. Conhecer as extensões do Modelo Entidade Relacionamento
Generalizações.
Agregações.
Modelagem Conceitual – Mer Estendido
Os conceitos básicos do Modelo Entidade Relacionamento são suficientes para modelar grande parte dos bancos de dados. Entretanto, algumas extensões, introduzidas posteriormente ao seu surgimento, permitiram  refinamentos bastante significativos.
Estrutura de Generalização-Especialização “É-um”
- Entidades podem ter subtipos ou subclasses e supertipos ou superclasses.
- Um entidade supertipo é uma generalização de uma entidade subtipo “especializada”.
- Cada entidade subtipo herda os atributos de sua entidade supertipo.
- Cada entidade supertipo tem seus próprios atributos únicos.
A relação entre um subtipo de entidades e seu par é referenciada por uma relação “É-um”
Num diagrama ER um relacionamento “É-um” conecta uma entidades mais especializada a uma entidade generalizada [sem sentido] pode ser escrita como um triângulo invertido ou um losango com o label “É-um”
Exemplo
Observe que os atributos que descrevem o cliente individual, o cliente associado e o cliente corporação não são exatamente mesmos e são específicos de cada categoria ou classe de cliente. Os atributos de cliente, na superclasse, são compartilhados por todos os elementos das subclasses. Sendo assim, por exemplo,  um cliente individual é descrito pelos atributos NúmeroCliente, NomeCliente, ValorDevido, Endereço e NúmeroIdentidade.
Estrutura de Agregação“Faz_parte_de”
O Modelo Entidade Relacionamento não é capaz de representar relacionamentos entre relacionamentos. Uma agregação é uma abstração através da qual os relacionamentos são tratados como entidades de mais alto nível
 Funcionário:
 
 Projeto:
 Máquina:
Neste caso, a entidade Máquina se relaciona com os funcionários trabalhando em um projeto. Máquinas não se relacionam com funcionários e nem projetos em separado, mas sim com o relacionamento que estas entidades mantêm.
Outra Representação ...
Exercício
Construa o MER para os minimundos a seguir:
Em uma seguradora de automóveis, um cliente tem pelo menos um carro e um carro pertence a um único cliente. Cada carro possui um número de acidentes associados a ele, devendo ser armazenados a data, o local e uma descrição do acidente. O acidente pode ser com vítima ou sem vítima. Se for com vítima, devem ser armazenados um histórico (contendo os nomes das vítima e o tipo de lesão sofrida) e o valor gasto com indenização das vítimas. Se for sem vítima deve ser armazenado o valor gasto com danos morais.
Em um hospital, um paciente pode realizar consultas com vários médicos. Cada consulta pode ter vários exames realizados. Devem ser armazenados os dados da consulta (data, horário e motivo) e os dados dos exames (descrição e resultado).
Em uma biblioteca há vários tipos de materiais (livros, revistas e audiovisual). Para os livros são armazenados o autor e a editora; as revistas têm número, volume e data; os materiais audiovisuais têm o nome do diretor e o tempo de duração. Um cliente pode retirar vários materiais e um material pode ser retirado por vários clientes. Para toda retirada devem ser armazenadas a data de retirada e a data de devolução.
Saiba mais – leia o documento em pdf. Da aula 6
Para saber mais sobre os tópicos estudados nesta aula, pesquise na internet sites, vídeos e artigos relacionados ao conteúdo visto. Se ainda tiver alguma dúvida, fale com seu professor online utilizando os recursos disponíveis no ambiente de aprendizagem. 
Exercícios de modelagem do final do capítulo
Exercício: Sugira outros exemplos de generalização e agregação.
Nesta aula, você: 
Conheceu as extensões do Modelo Entidade Relacionamento
Generalizações.
Agregações.
 
Na próxima aula:
Apresentar a base conceitual para Modelo Relacional.
Introduzir os conceitos de chave: candidata, primária e estrangeira.
Conceituar e exemplificar as restrições de integridade.
Resposta: 2 – 4

Outros materiais