URCAMP – Curso de Informática

Slides:



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

Um pouco mais de cardinalidade e Relacionamentos
Abordagem Entidade Relacionamento
Fluxo em Redes Prof. Ricardo R. Santos.
MER – Modelo de Entidade Relacionamento
Grafos – Parte 2 Projeto e Análise de Algoritmos Aline Vasconcelos
Cálculo Comprimento de Arco Amintas Paiva Afonso
Sistemas Realimentados
Laboratório WEB Professora: Viviane de Oliveira Souza Gerardi.
Banco de Dados I Aula 24.
Sistemas de Informação Redes de Computadores
Nice Maria Americano da Costa
Projeto de Banco de Dados
Sinais e Sistemas – Capítulo 3
Análise Dada uma cadeia de terminais w, queremos saber se wL(G) ou não. Se for o caso, poderemos querer achar uma derivação de w. Um algoritmo que pode.
Projeto de Bancos de Dados
Geração de Código.
Banco de Dados Aplicado ao Desenvolvimento de Software
Tecnologias de Linguagens para Banco de Dados I
Diagramas de Sequência e Comunicação
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Engenharia de Software e Sistemas de Informação e Gestão
Prof. Alfredo Parteli Gomes
Projeto de Banco de Dados
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Banco de Dados Aplicado ao Desenvolvimento de Software - BDD
Diferenças entre DER e Engenharia de Informações
Bancos de Dados Projeto de BD
Ferramentas de modelagem do SI
Integral definida Profª Ana Cristina Corrêa Munaretto
Modelo Entidade-Relacionamento
Capítulo 6: Modelo entidade-relacionamento
Prof.: Bruno Rafael de Oliveira Rodrigues
Profª Daniela TLBD.
Teoria dos Grafos Introdução
Projeto de Banco de Dados
1 - Equações Diferenciais Ordinárias
Análise e Projeto de Sistemas
Curso Técnico em Informática
Cargas distribuídas Curso: Engenharia Disciplina: Mecânica Geral
Análise Orientada Objeto
UML – Engenharia de Software 1
LEMA 1 Utilização de material concreto no Ensino de Matemática
Bacharelado em Engenharia Civil
2.3. Aplicações das Integrais Simples
Aula Teorica 9 RESPOSTA EM FREQÜÊNCIA Diagrama Polar Criterio de Estabilidade de Nyquist.
Profa. Ana Karina Barbosa fevereiro/2008
Exercícios de Fluxo em Redes
SEGUNDA FASE / S2B MIC PERNAMBUCO Banco de Dados Diego von Söhsten Microsoft Certified Technology Specialist Analista de Desenvolvimento Allen Informática.
Modelo Entidade-Relacionamento
Banco de Dados I Aula 3 - Projeto Conceitual de Banco de Dados
As folhas de papéis gráficos e a semelhança de polígonos
4 Projeto de Banco de Dados Carlos Alberto Heuser.
Estática das Partículas
Introdução – Origens Em 1958 A. W. Phillips apresentou um gráfico que mostrava a taxa de inflação vis s vis a taxa de desemprego no Reino Unido entre.
1 Eletrônica II Germano Maioli Penello Aula 06 II _ html.
Diagrama de Classes Herança Dependências.
Relacionamento entre Entidades: Tipos e Cardinalidade
Modelo Entidade-Relacionamento (ER)
Modelagem Entidade-Relacionamento (MER)
Professor: reno nooblath
Modelagem de Dados Aula 2 2 Generalização / Especialização Uma entidade representa um conjunto de objetos, este conjunto (entidade genérica) pode ser.
Modelagem de Dados Aula 4. 2 Implementação de Entidades Não é aconselhável simplesmente transcrever os nomes dos atributos para nomes de colunas. Nomes.
Ciências Contábeis Auditoria e Analise de Sistemas Contábeis Professor: Mario Medeiros.
Processo de desenvolvimento de sistema de informação - DSI Diagrama de Entidade-Relação (DER) ou Entidade Associação (DEA) Representa as entidades envolvidas.
Tecnologias e Linguagens para Banco de Dados I Prof. João Ricardo Andrêo 1/6/ :48 1 Modelo Entidade-Relacionamento (MER) O Modelo Entidade-Relacionamento.
Banco de dados – na prática Prof Jean Carlo Mendes Maio/2016 Unipac Lafaiete.
Wellington D. Previero Pontos Extremos.
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
Questionário (Editando) Autor: Skyup Informática.
Transcrição da apresentação:

URCAMP – Curso de Informática BANCO DE DADOS I Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes Entidade Associativa Um relacionamento é uma associação entre entidades. 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. Na prática, quando está-se construindo um novo modelo ER ou modificando um modelo ER existente, surgem situações em que é desejável permitir a associação de um entidade a um relacionamento. Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes Suponha que seja necessário modificar este modelo (figura 1) da seguinte forma: Consulta n n Médico Paciente Figura 1 Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes É necessário saber que medicamentos existem e que medicamentos foram prescritos em cada consulta. Para saber que medicamentos existem, cria-se uma nova ENTIDADE, MEDICAMENTO. A questão agora é: com que entidade existente deve estar relacionada a nova entidade? Se Medicamento fosse relacionado a Médico, ter-se-ia apenas a informação do paciente que os teve prescritos. Por outro lado, se Medicamento fosse relacionado a Paciente, faltaria a informação do médico que prescreveu o medicamento. Assim, deseja-se relacionar o medicamento à consulta, ou seja, deseja-se relacionar uma entidade (Medicamento) a um relacionamento (Consulta), o que não está previsto na abordagem ER. Para tal, foi criado um conceito especial, o de entidade associativa. Uma entidade associativa nada mais é que a redefinição de um relacionamento, que passa a ser tratado como se fosse também uma entidade. Graficamente, isto é feito como mostra a Figura 2. O retângulo desenhado ao redor do relacionamento Consulta indica que este relacionamento passa a ser visto como uma entidade associativa. Sendo Consulta também uma entidade, é possível associá-la através de relacionamentos a outras entidades, conforme mostra a figura. Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes DER Modificado Consulta n n Médico Paciente Figura 2 Ent.Associativa Prescrição Medicamento Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes Observação: Caso não desejar usar o conceito de entidade associativa, seria necessário transformar o relacionamento CONSULTA em uma entidade, que então poderia ser relacionada a MEDICAMENTO, conforme mostra a figura 3. Prof.Alfredo Parteli Gomes

Substituindo por este modelo Paciente Médico (1,1) (1,1) n n Consulta n n Medicamento Prof.Alfredo Parteli Gomes

Prof.Alfredo Parteli Gomes Observa-se que, para manter a equivalência com o modelo anterior, uma consulta está relacionada com exatamente um médico e exatamente um paciente (cardinalidade mínima e máxima um). Uma consulta é identificada pelo paciente e pelo médico a ela ligados. Tendo substituído o relacionamento CONSULTA pela entidade, basta relacionar a entidade CONSULTA com a entidade MEDICAMENTO. Observa-se que a figura 3 é equivalente ao diagrama da figura 2. Prof.Alfredo Parteli Gomes