Prof.: Bruno Rafael de Oliveira Rodrigues

Slides:



Advertisements
Apresentações semelhantes
Mapeamento Modelo ER – Modelo Relacional
Advertisements

Abordagem Entidade Relacionamento
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Renata Viegas Extensões MER Renata Viegas
Prof.: Bruno Rafael de Oliveira Rodrigues
SISTEMAS DE INFORMAÇÃO
Modelo Entidade-Relacionamento
1 Orientação a Objetos: Herança Alcides Calsavara.
Banco de Dados – Modelo Relacional Universidade Federal de Santa Catarina Banco de Dados Mapeamento ER- Relacional (Material adaptado das profs. Daniela.
DESENHO GEOMÉTRICO PROFª. Sabrina Varjão
SCC Bancos de Dados e Suas Aplicações
SCC Bancos de Dados e Suas Aplicações
Projeto de Bancos de Dados
Linguagem de Programação II
(Linguagem de Modelagem Unificada)
Projeto de Banco de Dados Modelagem E-R
Prof. Alexander Roberto Valdameri
Geração de Código.
O.O.H.D.M. Modelagem Conceitual
Tecnologias de Linguagens para Banco de Dados I
Prof. Alfredo Parteli Gomes
Projeto de Banco de Dados
SQL Server 2012 Introdução a Modelagem de Dados
Introdução a Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Diagrama de Classes e Colaboração
Geometria Plana - Retas Paralelas e ângulos no triângulo Unidade 1
Capítulo 2: Modelo ER Conjuntos de entidades Conjuntos de relações
DIAGRAMA DE CLASSE Modelagem de Software
Diferenças entre DER e Engenharia de Informações
Bancos de Dados Projeto de BD
2.2.1Database System Concepts©Silberschatz, Korth and Sudarshan (Modificado) Capítulo 2: Modelo ER Conjuntos de entidades Conjuntos de relações Aspectos.
Capítulo 6: Modelo entidade-relacionamento
Profª Daniela TLBD.
Modelo de Banco de Dados
UML Significado da Associação entre Classes
PROPRIEDADES DA ADIÇÃO
Princípios de Análise e Projeto Orientados a Objetos com UML
Modelagem Visual de Objetos Com UML
Objetivos Apresentar de forma breve a Metodologia de Modelagem Orientada a Objetos (OMT). A partir de um modelo de objetos de um sistema de informação.
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Modelagem Visual de Objetos Com UML
Análise Orientado aos Objetos Prof. Wolley W. Silva
Banco de Dados Aplicado ao Desenvolvimento de Software
Universidade do Vale do Paraíba Disciplina: Banco de Dados II
Modelagem de Entidade/Objetos de Domínio com Diagrama de Classes
BANCO DE DADOS Aula 3 Josino Rodrigues Neto© Fundamentos em Banco de Dados.
SEMELHANÇA DE TRIÂNGULOS
TRIÂNGULOS Triângulo é um polígono de três lados..
©Silberschatz, Korth and Sudarshan (Modificado)3.1.1Database System Concepts Capítulo 3: Modelo Relacional Estrutura das Bases de Dados Relacionais Redução.
Profa. Ana Karina Barbosa fevereiro/2008
Projeto de BD Análise de Requisitos Projeto Conceitual Projeto Lógico
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Modelagem Conceitual Descreve a informação que o sistema vai gerenciar.
Bancos de Dados.
Modelo Entidade-Relacionamento
URCAMP – Curso de Informática
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
4 Projeto de Banco de Dados Carlos Alberto Heuser.
Paradigmas da Programação – Semestre 1 – Aula 7 Professor: Eduardo Mantovani )
Projeto de Banco de Dados Ceça Moraes Dezembro/09.
Prof.: Bruno Rafael de Oliveira Rodrigues. Herança Possibilita a uma classe usar campos ou métodos definidos em outra classe. Assim a classe pai possui.
Diagrama de Classes Herança Dependências.
Relacionamento entre Entidades: Tipos e Cardinalidade
Modelo Entidade-Relacionamento (ER)
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Ciências Contábeis Auditoria e Analise de Sistemas Contábeis Professor: Mario Medeiros.
1 Aula 02 Projeto de BD Prof. Juliano. 2 Projeto do Banco de Dados 1.caracterizar todos os dados necessários na perspectiva do usuário Resultado: especificação.
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Relacionamentos Avançados do Modelo Entidade-Relacionamento
Transcrição da apresentação:

Prof.: Bruno Rafael de Oliveira Rodrigues Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues

Generalização/Especialização Através deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica

O símbolo para representar generalização/especialização é um triângulo isósceles (possui pelo menos dois lados de mesma medida e dois ângulos congruentes)

Herança de Propriedades. Cada ocorrência da entidade especializada possui, além de suas próprias propriedades, também as propriedades da ocorrência da entidade genérica correspondente

Exemplo Entidade: Pessoa – Pessoa Física – Pessoa Jurídica

Generalização Total Para cada ocorrência da entidade genérica existe sempre uma ocorrência em uma das entidades especializadas.

Generalização Parcial Nem toda ocorrência da entidade genérica possui uma ocorrência correspondente em uma entidade especializada.

Herança Múltipla Uma mesma entidade seja especialização de diversas entidades genéricas

Especialização Exclusiva Uma ocorrência de entidade genérica aparece, para cada hierarquia generalização/especialização, no máximo uma vez, nas folhas da árvore de generalização/especialização.

Especialização não exclusiva Uma entidade pode aparecer em múltiplas especializações

Exemplo

O principal problema que este tipo de generalização/especialização apresenta é que neste caso as entidades especializadas não podem herdar o identificador da entidade genérica.

Ao invés do conceito de generalização / especialização Ao invés do conceito de generalização / especialização. O modelo deveria conter três relacionamentos, associando a entidade PESSOA com as entidades correspondentes a cada um dos papéis de PESSOA (PROFESSOR, FUNCIONÁRIO e ALUNO).

Entidade Associativa Na modelagem ER não foi prevista a possibilidade de associar uma entidade com um relacionamento ou então de associar dois relacionamentos entre si.

Como Exemplo Suponha que seja necessário modificar este diagrama com a adição da informação de que, em cada consulta, um ou mais medicamentos podem ser prescritos ao paciente.

Um entidade associativa é a redefinição de um relacionamento, que passa a ser tratado como se fosse também uma entidade.

O Caso Médico e Paciente

Ou substituindo o relacionamento por entidade

Fonte Retirada do livro: Projeto de Banco de Dados de Carlos Alberto Heuser