Modelo Entidade Relacionamento

Tamanho: px
Começar a partir da página:

Download "Modelo Entidade Relacionamento"

Transcrição

1 DCC011 Itrodução a Baco de Dados Modelo Etidade Relacioameto Mirella M. Moro Departameto de Ciêcia da Computação Uiversidade Federal de Mias Gerais mirella@dcc.ufmg.br Modelo Etidade Relacioameto 1. Revisão 2. Etidade Associativa 3. Geeralização e especialização 4. Restrições sobre Hierarquias de Especialização/Geeralização 5. Relacioameto terário 2 Processo de Projeto de Bacos de Dados Dd Idepedete de SGBD PONTO DE PARTIDA Requisitos de Dados USANDO O MODELO OER Esquema Coceitual Modelo de dados de alto ível 1. Revisão Etidades, atributos, relacioametos Atributos: simples, composto, multi valorado Atributos chave Papeis Relacioametos Cardialidades (1:1, 1:N, N:M) Participação (total, parcial) 3 4 Notação ER ATRIBUTO NORMAL ATRIBUTO CHAVE 5 6

2 2. Etidade Associativa supervisor supervisioado DEPENDENTE DE É um tipo especial de etidade Defiida para modelar uma situação muito específica (ou seja, ão é muito comum de aparecer em diagramas etidade relacioameto) Especial porque desempeha duas fuções: de etidade e de relacioameto, depededo leitura do diagrama Veja exemplo a seguir 7 8 Etidade associativa: motivação Etidade associativa: motivação m cosulta paciete m cosulta paciete Necessário saber (são ovos requisitos de dados) (1) que medicametos existem e (2) que medicametos foram prescritos em cada cosulta Necessário saber que medicametos existem e que medicametos foram prescritos em cada cosulta Possíveis soluções Adicioar um atributo para medicametos em Médico? em Paciete? em Cosulta? Adicioar uma ova etidade Medicametos OK, fucioa para o primeiro requisito Mas teria de adicioar um relacioameto de Medicametos com quais etidades? Só Médico? Só Paciete? Ambas??? 9 10 Etidade associativa: motivação Solução requisito (1) = Etidade medicameto Falta resolver requisito (2) cosulta prescrição medicameto paciete Etidade associativa Relacioameto de relacioameto cosulta prescrição medicameto paciete 11 12

3 3. Especialização e Geeralização Especialização Processo de defiição de um cojuto de sub classes (sub tipos) de um tipo de etidade Geeralização Processo de defiição de um tipo de etidade geérico (super classe ou super tipo) a partir de um cojuto de tipos de etidade Exemplo: {secretária, egeheiro, técico} é uma especialização de Empregado; ou Empregado é uma geeralização de {secretária, egeheiro, técico} Especialização e Geeralização Toda istâcia de uma sub classe (ou sub tipo) é também istâcia de sua super classe (ou supertipo) Ex.: Joh Smith é um egeheiro e é um empregado Heraça de Tipo: Uma etidade de uma sub classe tem todos os atributos e relacioametos da super classe Em outra palavras, ela herda todos os atributos e relacioametos da super classe E pode defiir seus proprios atributos e relacioametos locais ou especificos (*) Figura 4.1 Notaçãodediagrama diagrama EERpararepresetar represetar assubclassessubclasses e a especialização. Figura 4.2 Istâcias de uma especialização Especialização O processo de especialização permite: Defiir um cojuto de sub classes (sub tipos) de um tipo de etidade Estabelecer atributos específicos adicioais para cada sub classe (sub tipo) Estabelecer tipos de relacioametos especificos adicioais etre cada sub classe (sub tipo) e outros tipos de etidades ou outras sub classes (subtipos). Como geeraliza? 17 Figura 4.3 Geeralização. (a) Dois tipos de etidade, CARRO e CAMINHAO. (b) Geeralizado CARRO e CAMINHAO a superclasse VEICULO. 18

4 4. Restrições sobre Hierarquias Dfiid Defiida por atributo ou usuário ái Disjução: Sub classes podem ser disjutas ou sobrepostas Completude: A cobertura da super classe em relação às sub classes pode ser total ou parcial Restrições possíveis: Disjuta/Total Disjuta/Parcial Sobreposta/Total Sobreposta/Parcial 19 d = disjução Um Empregado é Secretária OU Técico OU Egeheiro Figura 4.44 Notaçãododiagrama diagrama EERparaumaespecialização defiida por atributo em TipoTrabalho. 20 o = sobreposição Uma peça pç é fabricada E/OU forecida TOTAL TODO Empregado é Assalariado OU Horista Figura 4.5 Notaçãodediagrama diagrama EERparaumaespecialização sobreposta (ão disjuta). 21 Figura 4.1 Notaçãodediagrama diagrama EERpararepresetar represetar assubclassessubclasses e a especialização. 22 Restrições sobre Hierarquias de Especialização/Geeralização Hierarquia Toda sub classe participa como uma sub classe em apeas um relacioameto classe/sub classe Reticulado lattice, heraça múltipla, grade de especialização Uma sub classe pode participar i em mais de um relacioameto classe/sub classe Figura 4.6 Um reticulado de especialização, com a subclasse GERENTE_ENGENHARIA compartilhada

5 5. Relacioametos Terários X 25 Figura 4.7 Um reticulado de especialização, com heraça múltipla, para um baco de dados UNIVERSIDADE. 26 Relacioametos Terários RepresetaçãousadoTipo de EtidadeFraca Relacioametos Terários Outro exemplo de ão equivalêcia Figura 4.11 Tipos de relacioametos terários. (a) O relacioameto FORNECE. (b) Três relacioametos biários ão equivaletes a FORNECE. (c) FORNECE represetado como um tipo etidade fraca. 27 Figura Outro exemplo de tipos relacioameto terário versus biário. i 28

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Prograa DCC011 Itrodução a Baco de Dados Modelo Etidade Relacioaeto Mirella M. Moro Departaeto de Ciêcia da Coputação Uiversidade Federal de Mias Gerais irella@dcc.ufg.br IMPORTATE: e algus slides, eu

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Prograa DCC011 Itrodução a Baco de Dados Modelo Etidade Relacioaeto Mirella M. Moro Departaeto de Ciêcia da Coputação Uiversidade Federal de Mias Gerais irella@dcc.ufg.br Itrodução Coceitos básicos, características

Leia mais

Revisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos

Revisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos Projeto de Bancos de Dados Mini Mundo DCC011 Revisão e Exercícios Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Independente de SGBD Específico

Leia mais

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação);

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação); MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Ageda Geeralização / Especialização; Etidade Associativa (Agregação); 1 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Geeralização / Especialização A geeralização é um

Leia mais

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC.

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC. Disciplia: Baco de Dados AULA 02 Abordagem Modelo Coceitual Adaptado dos slides do Livro Projeto de Baco de Dados, v. 4 de Carlos A. Heuser Edmilso Campos, Prof. MsC. http://edmilsocampos.et edmilso.campos@ifr.edu.br

Leia mais

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento Baco de Dados I Parte II: Abordagem Etidade-Relacioameto Prof. Gregorio Perez ( gregorio@uiove.br ) Colaboração: profa. Aa Leda prof. Adré Satos prof. José Ferreira Prata Roteiro Itrodução Etidade Relacioameto

Leia mais

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento Modelo Entidade-Relacionamento Processo de Projeto de Bancos de Dados Mini-Mundo Análise de Requisitos Requisitos Funcionais Requisitos do BD Análise Funcional Projeto Conceitual Especificação das Transações

Leia mais

08/10/2018. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

08/10/2018. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados Baco de Dados Gereciameto de Arquivos Sistema Gereciador de Baco de Dados Modelos de Dados Gereciameto de Arquivos Gereciameto de Arquivos 1 Gereciameto de Arquivos Em uma empresa existem 3 departametos:

Leia mais

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser Modelagem Coceitual: preocupação: correta abstração do mudo real (captura correta da semâtica da aplicação) Modelagem Lógica + Física: preocupação: escolhas corretas a coversão para o esquema do SGBD (relacioal)

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Programa DCC011 Introdução a Banco de Dados Modelo Entidade Relacionamento Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos

Leia mais

16/10/2017. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

16/10/2017. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados Baco de Dados Gereciameto de Arquivos Sistema Gereciador de Baco de Dados Modelos de Dados Gereciameto de Arquivos Gereciameto de Arquivos 1 Gereciameto de Arquivos Em uma empresa existem 3 departametos:

Leia mais

Modelagem Conceitual - Análise Lógica

Modelagem Conceitual - Análise Lógica Modelagem Coceitual - Aálise Lógica Modelagem Modelagem Trasformar Aspectos do Mudo Real em um Formal Ferado Foseca & Aa Carolia Geéricos Específicos de SGBD /3/03 CI/UFPE 2 Compoetes de um Uma Coleção

Leia mais

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados Gereciameto de Arquivos Sistema Gereciador de Baco de Dados Modelos de Dados Baco de Dados Gereciameto de Arquivos Gereciameto de Arquivos Gereciameto de Arquivos Em uma idústria são executadas três fuções:

Leia mais

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual DCC011 Introdução a Banco de Dados Projeto de Bancos de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Construindo o Esquema Conceitual

Leia mais

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo. Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Modelo Entidade-Relacionamento Parte II Modelo Entidade-Relacionamento

Leia mais

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Modelagem de Dados Usando o Modelo Entidade-Relacionamento Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais

Leia mais

Modelagem Entidade Relacionamento Estendida. Evandro E.S. Ruiz, Ph.D.

Modelagem Entidade Relacionamento Estendida. Evandro E.S. Ruiz, Ph.D. Modelagem Entidade Relacionamento Estendida Evandro E.S. Ruiz, Ph.D. São todos veículos e elétricos! São todos iguais? Todos tem os mesmos atributos? Trabalhadores Por que estender? 1. Requisitos dos BD

Leia mais

Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Modelos Coceituais de Dados Baco de Dados Motivação Objetivo da abordagem de BD: oferecer abstração dos dados separar aplicações dos usuários dos detalhes de hardware ferrameta utilizada: modelo de dados

Leia mais

Modelo Entidade Relacionamento

Modelo Entidade Relacionamento Programa DCC0 Introdução a Banco de Dados Modelo Entidade Relacionamento Mirella M. Moro de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos básicos,

Leia mais

Banco de Dados para Sistemas de Informação Geográfica (SIG)

Banco de Dados para Sistemas de Informação Geográfica (SIG) Baco de Dados para Sistemas de Iformação Geográfica (SIG) JUGURTA LISBOA FILHO Departameto de Iformática Uiversidade Federal de Viçosa 3657-000 - Viçosa - MG e-mail: jugurta@dpi.ufv.br ROTEIRO Módulo I

Leia mais

Peculiaridades dos DER. Gerenciamento de Dados e Informação. Peculiaridades dos DER. Peculiaridades dos DER

Peculiaridades dos DER. Gerenciamento de Dados e Informação. Peculiaridades dos DER. Peculiaridades dos DER Gereciameto de Dados e Iformação Costrução de Diagrama ER Ferado Foseca Aa Carolia Robso Fidalgo CI.ufpe.br Peculiaridades dos DER Diagrama formal, preciso e ão ambíguo Diferetes leitores de um mesmo DER

Leia mais

INF1383 -Bancos de Dados

INF1383 -Bancos de Dados INF1383 -Bacos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eg. Computação, Sistemas de Iformação e Ciêcia da Computação PROJETO DE BANCOS DE DADOS MODELAGEM CONCEITUAL: ABORDAGEM ENTIDADES E RELACIONAMENTOS

Leia mais

Unidade 2 Modelo Conceitual

Unidade 2 Modelo Conceitual Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -

Leia mais

ATRIBUTO REPRESENTAÇÃO

ATRIBUTO REPRESENTAÇÃO ATRIBUTO Dado que é associado a cada ocorrêcia de uma etidade ou de um relacioameto (característica, qualidade). REPRESENTAÇÃO EMPREGADO ATUAÇÃO fução tipo data código ome ENTIDADE RELACIONAMENTO Tipos:

Leia mais

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de

Leia mais

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva UFU/FACOM /2

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva  UFU/FACOM /2 GEE051 - Banco de Dados Projeto de BD Projeto Conceitual Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd - 2011/2 Projeto de BD Página 2 Projeto Conceitual Modelagem de dados em

Leia mais

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo

Leia mais

Projeto Banco de Dados

Projeto Banco de Dados Projeto Banco de Dados Principais Fases do Processo Projeto Conceitual Projeto Lógico Projeto Físico 32 Projeto Banco de Dados Projeto Conceitual Modelagem de dados em alto nível Foco no domínio do problema

Leia mais

Herança e passagem de parâmetro AULA 09

Herança e passagem de parâmetro AULA 09 Itrodução a Programação IF669 http://www.ci.ufpe.br/~if669 Heraça e passagem de parâmetro AULA 09 Ricardo Massa F. Lima rmfl@ci.ufpe.br Sérgio C. B. Soares scbs@ci.ufpe.br Itrodução Imagie que temos uma

Leia mais

Modelo Entidade Relacionamento Estendido. Extensões do Modelo Entidade-Relacionamento. Herança. Subclasse/Superclasse. Generalização/Especialização

Modelo Entidade Relacionamento Estendido. Extensões do Modelo Entidade-Relacionamento. Herança. Subclasse/Superclasse. Generalização/Especialização -grauação em Ciêcia a Computação CC-202 Sistemas e Baco e Daos Extesões o oelo Etiae-Relacioameto Profa. aria Camila arii Barioi camila.barioi@ufabc.eu.br Bloco B - sala 937 2 quarimestre e 20 oelo Etiae

Leia mais

Aula 7 SBD ER para Relacional. Profa. Elaine Faria UFU

Aula 7 SBD ER para Relacional. Profa. Elaine Faria UFU Aula 7 SBD ER para Relacional Profa. Elaine Faria UFU - 2017 Introdução Modelo ER Conveniente para representar um projeto de BD inicial de alto nível Modelo Relacional Pode ser usado para suportar a implementação

Leia mais

Sumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010

Sumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010 Sumário Modelo Entidade-Associação : Avançado 1 André Restivo Faculdade de Engenharia da Universidade do Porto September 21, 2010 2 3 André Restivo (FEUP) Modelo Entidade-Associação : Avançado September

Leia mais

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU Aula 4 SBD Modelo Entidade Relacionamento Parte 2 Profa. Elaine Faria UFU - 2018 Hierarquia de Classe É natural classificar as entidades de um conjunto de entidades em subclasses Ex: Funcionário Horista

Leia mais

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Roteiro Modelagem com Entidade-Relacionamento Estendido Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

Leia mais

Modelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento

Modelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento Programa DCC011 Introdução a Banco de Dados Modelo Relacional Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Introdução Conceitos básicos,

Leia mais

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: Gerenciamento de Dados Assunto 2. MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las

Leia mais

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las

Leia mais

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim: MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE ETIDADE-RELACIOAMETO Principal ferramenta

Leia mais

Extensões do Modelo Entidade-Relacionamento. Modelo Entidade Relacionamento Estendido. Herança. Subclasse/Superclasse. Discussão Exemplo Hospital

Extensões do Modelo Entidade-Relacionamento. Modelo Entidade Relacionamento Estendido. Herança. Subclasse/Superclasse. Discussão Exemplo Hospital Ciêcia a Coputação GBC043 Sisteas e Baco e Daos Extesões o oelo Etiae-Relacioaeto Profa. aria Caila arii Barioi caila.barioi@ufu.br Bloco B - sala B37 seestre e 208 Discussão Exeplo Hospital U hospital

Leia mais

Modelagem e Implementação de. Banco de Dados SAP HANA. 04: Modelo Conceitual: Relacionamentos. Prof. Ari Oliveira

Modelagem e Implementação de. Banco de Dados SAP HANA. 04: Modelo Conceitual: Relacionamentos. Prof. Ari Oliveira Modelagem e Implementação de Banco de Dados SAP HAA 04: Modelo Conceitual: Relacionamentos Prof. Ari Oliveira Observar e entender MUDO REAL MODELO COCEITUAL MODELO LÓGICO Organizar as idéias MODELO DESCRITIVO

Leia mais

MATA60 BANCO DE DADOS Aula 4- Modelo de Entidades e Relacionamentos Estendido. Prof. Daniela Barreiro Claro

MATA60 BANCO DE DADOS Aula 4- Modelo de Entidades e Relacionamentos Estendido. Prof. Daniela Barreiro Claro MATA60 BANCO DE DADOS Aula 4- Modelo de Entidades e Relacionamentos Estendido Prof. Daniela Barreiro Claro Agenda MER-Estendido Subtipo de uma entidade Supertipo de uma entidade Especialização Generalização

Leia mais

IEC Banco de Dados I Aula 08 Modelo E. E. R.

IEC Banco de Dados I Aula 08 Modelo E. E. R. IEC Banco de Dados I Aula 08 Modelo E. E. R. Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Ambiente virtual: hkp://bdufam.wordpress.com Modelo

Leia mais

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo. Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Modelo Entidade-Relacionamento Estendido (EER) [Extended

Leia mais

Abordagem ER. Capítulo 2

Abordagem ER. Capítulo 2 Abordagem ER Capítulo 2 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados. Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976, por Peter

Leia mais

Modelagem de Dados. Modelagem Conceitual

Modelagem de Dados. Modelagem Conceitual Modelagem de Dados Atividade de definição de um esquema de dados em um certo nível de abstração Projeto de um BD modelagem conceitual abstração de mais alto nível objetivo: representação dos requisitos

Leia mais

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER) Pós-Graduação em Engenharia de Requisitos de Software Abordagem Entidade-Relacionamento Modelagem de dados Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976 por Peter Chen. Conceito

Leia mais

Formas Normais. Dalton E. dos Santos, Kelvin E. Nogueira da Silva, Jorge L. dos Santos Ramos Jr.

Formas Normais. Dalton E. dos Santos, Kelvin E. Nogueira da Silva, Jorge L. dos Santos Ramos Jr. Formas Normais Dalto E. dos Satos, Kelvi E. Nogueira da Silva, Jorge L. dos Satos Ramos Jr. Departameto de Iformática Uiversidade Tecológica Federal do Paraá (UTFPR) CEP: 80230-901 Curitiba PR Brasil daltoes@ms.com,

Leia mais

C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência.

C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. Projeto de Baco de Dados Etapa 1 Modelagem Coceitual NGUESSAN.DESIRE@POLI.USP.BR Désiré NGuessa 1 Modelagem Coceitual C O objetivo É: Represetar a semâtica da iformação, idepedete de cosiderações de eficiêcia.

Leia mais

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de

Leia mais

Fundamentos de Bancos de Dados Prova 3

Fundamentos de Bancos de Dados Prova 3 Fudametos de Bacos de Dados Prova 3 Prof. Carlos A. Heuser Julho de 2005 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER - Peso 3) Deseja-se costruir uma base de dados para armazear

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de

Leia mais

Projeto de Banco de Dados

Projeto de Banco de Dados Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de

Leia mais

Banco de Dados I Generalização/Especialização

Banco de Dados I Generalização/Especialização Banco de Dados I Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Extensões É possível modelar a maioria dos bancos de dados apenas com os conceitos básicos

Leia mais

Generalização/Especialização Opção de mapeamento (8A)

Generalização/Especialização Opção de mapeamento (8A) Pós-grauação em Ciência a Computação CC-205 Sistema e Bancos e Daos apeamento o oelo Entiae- Relacionamento Estenio para o oelo Relacional Profa. aria Camila arini Barioni camila.barioni@ufabc.eu.br Bloco

Leia mais

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos

Leia mais

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente

Leia mais

Mapeamentos. Passo 1: Tipo-Entidade Forte. Passo 2: Tipo-Entidade Fraca. Passo 1: Tipo-Entidade Forte. Modelo de Dados e o Projeto de BD

Mapeamentos. Passo 1: Tipo-Entidade Forte. Passo 2: Tipo-Entidade Fraca. Passo 1: Tipo-Entidade Forte. Modelo de Dados e o Projeto de BD Pós-graduação e Ciêcia da Coputação CCM-205 Sistea de Bacos de Dados Mapeaeto do Modelo Et- Relacioaeto para o Modelo Relacioal Modelo de Dados e o Projeto de BD iiudo cojuto de ecesss idepede do SGBD

Leia mais

2. Revisão e Dicas de Modelagem Conceitual

2. Revisão e Dicas de Modelagem Conceitual Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem

Leia mais

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos

Leia mais

Continuando com a modelagem de dados: MER

Continuando com a modelagem de dados: MER Cotiuado com a modelagem de dados: MER (Modelo Etidade-Relacioameto) Parte 2 profa. Rosaa C. M. Grillo Goçalves rosaagg@usp.br Coversões do modelo físico para o lógico Exercício: DO MODELO FÍSICO AO MODELO

Leia mais

Continuando com a modelagem de dados: MER

Continuando com a modelagem de dados: MER Cotiuado com a modelagem de dados: MER (Modelo Etidade-Relacioameto) Parte 2 profa. Rosaa C. M. Grillo Goçalves rosaagg@usp.br Coversões do modelo físico para o lógico Exercício: DO MODELO FÍSICO AO MODELO

Leia mais

Introdução a Termodinamica Computacional e ao uso do software Thermo-calc ,14 André Luiz V. da Costa e Silva

Introdução a Termodinamica Computacional e ao uso do software Thermo-calc ,14 André Luiz V. da Costa e Silva Itrodução a Termodiamica Computacioal e ao uso do software Thermo-calc 2005,4 Adré Luiz V. da Costa e Silva Processos expotâeos- Poteciais T T 2 P P 2 h T f 2 P f (a) (b) (c) (S) Poteciais Termodiâmicos:

Leia mais

Mineração de Dados em Biologia Molecular

Mineração de Dados em Biologia Molecular Mieração de Dados em Biologia Molecular Tópicos Adré C. P. L. F. de Carvalho Moitor: Valéria Carvalho Preparação de dados Dados Caracterização de dados Istâcias e Atributos Tipos de Dados Exploração de

Leia mais

Introdução às Bases de Dados

Introdução às Bases de Dados MINI-MUNDO BASE DE DADOS PESSOAS NºContribuint NOME NIF 12345678901 LÚCIA 3212345678 23456754123 HELENA 1423536467 87365342331 LEONARDO 6356627883 EMPRESAS NIF NOME END 3212345678 EMP ABC LX 6356627883

Leia mais

Construindo modelos ER. Capítulo 3

Construindo modelos ER. Capítulo 3 Construindo modelos ER Capítulo 3 Construindo modelos ER - Temário 1. Conselhos práticos 2. Heurísticas 3. Notações alternativas 4. Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo

Leia mais

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior; Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Introdução Alguns conceitos importantes Orientação a Objetos Alguns conceitos importantes Programação Estruturada X Programação OO Classes Objetos Construtores e Destrutores

Leia mais

Valor Data prevista de entrega. OS Status (em análise, aprovada/concluída) Data de entrega efetiva Data. Nome FÁRMACO NA FÓRMULA

Valor Data prevista de entrega. OS Status (em análise, aprovada/concluída) Data de entrega efetiva Data. Nome FÁRMACO NA FÓRMULA Prova 3 25/06/208 ) (valor 5,0) Cosidere a farmácia de maipulação Aurora, que tem um sistema de iformação, deomiado de SiS_Aurora cujo baco de dados pode ser represetado pelo rascuho de MER abaixo: Fucioario

Leia mais

PROGRAMAÇÃO E ALGORITMOS (LEII) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017

PROGRAMAÇÃO E ALGORITMOS (LEII) Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2016/2017 PROGRAMAÇÃO E ALGORITMOS (LEII) Uiversidade da Beira Iterior, Departameto de Iformática Hugo Pedro Proeça, 2016/2017 Resumo Ordeação e Pesquisa Pesquisa Liear Pesquisa Biária Iserção Ordeada IsertSort

Leia mais

Modelo Conceitual. Disciplina: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa

Modelo Conceitual. Disciplina: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa Modelo Coceitual Disciplia: Aálise e Projeto Orietados a Objetos Profa. Dra. Elisa Yumi Nakagawa Modelo Coceitual Mostra todos os coceitos importates o domíio do sistema, bem como as associações etre esses

Leia mais

Extensões do Modelo Entidade-Relacionamento

Extensões do Modelo Entidade-Relacionamento Extensões do Modelo Entidade-Relacionamento Banco de Dados Modelo Entidade Relacionamento Estendido Características introduz semântica adicional ao modelo ER utilizado na modelagem de aplicações mais complexas,

Leia mais

Métodos Quantitativos para Ciência da Computação Experimental

Métodos Quantitativos para Ciência da Computação Experimental Métodos Quatitativos para Ciêcia da Computação Experimetal -Aula #4c- Virgílio A. F. Almeida Março 2008 Departameto de Ciêcia da Computação Uiversidade Federal de Mias Gerais Exercício Usado a Regra de

Leia mais

A Inferência Estatística é um conjunto de técnicas que objetiva estudar a população através de evidências fornecidas por uma amostra.

A Inferência Estatística é um conjunto de técnicas que objetiva estudar a população através de evidências fornecidas por uma amostra. UNIVERSIDADE FEDERAL DA PARAÍBA Distribuição Amostral Luiz Medeiros de Araujo Lima Filho Departameto de Estatística INTRODUÇÃO A Iferêcia Estatística é um cojuto de técicas que objetiva estudar a população

Leia mais

MODELAGEM DE DADOS PARTE 3

MODELAGEM DE DADOS PARTE 3 Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 3 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Extensões

Leia mais

Prof.: Clayton Maciel Costa

Prof.: Clayton Maciel Costa Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Transformação entre Modelos Algoritmo de Mapeamento ER Relacional 2 Abordagem ER para o projeto lógico de BD relacionais 3

Leia mais

Sobre Alianças Defensivas em Grafos

Sobre Alianças Defensivas em Grafos Sobre Aliaças Defesivas em Grafos Rommel Melgaço Barbosa, Elisâgela Silva Dias, Istituto de Iformática, UFG, Caixa Postal 131, Campus II, CEP: 74001-970, Goiâia, GO E-mail: {rommel, elisagela}@if.ufg.br

Leia mais

Fundamentos de Bancos de Dados Prova 3

Fundamentos de Bancos de Dados Prova 3 Fudametos de Bacos de Dados Prova 3 Prof. Carlos A. Heuser Julho de 2004 Duração: 2 horas Prova com cosulta Questão 1 (Costrução de modelo ER - Peso 3) Deseja-se costruir uma base de dados para armazear

Leia mais

5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO

5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO 5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO 5.1 INTRODUÇÃO Um sistema é defiido como todo o cojuto de compoetes itercoectados, previamete determiados, de forma a realizar um cojuto

Leia mais

Bancos de Dados. 7. Mapeamento ER/ERE para Relacional

Bancos de Dados. 7. Mapeamento ER/ERE para Relacional Bancos de Dados 7. Mapeamento ER/ERE para Relacional Mapeamento É possível projetar um esquema relacional a partir de um esquema conceitual O resultado materializa o projeto lógico O mapeamento é descrito

Leia mais

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento

Leia mais

Casos de Uso e Diagrama de Casos de Uso

Casos de Uso e Diagrama de Casos de Uso Casos de Uso e Diagrama de Casos de Uso SSC 124: Aálise e Projeto Orietados a Objetos Profa. Dra. Elisa Yumi Nakagawa 1 Defiição Caso de uso (use case) uidade fucioal provida pelo sistema, subsistema,

Leia mais

Continuando com a modelagem de dados: MER

Continuando com a modelagem de dados: MER Cotiuado com a modelagem de dados: MER (Modelo Etidade-Relacioameto) Parte 2 profa. Rosaa C. M. Grillo Goçalves rosaagg@usp.br Coversões do modelo físico para o lógico Exercício: DO MODELO FÍSICO AO MODELO

Leia mais

Apostila de Modelagem de Banco de Dados

Apostila de Modelagem de Banco de Dados Apostila de Modelagem de Banco de Dados Primeira Edição Volume 2 Modelo Conceitual: Diagrama Entidade e Modelo Lógico Relacional (mapeamento) ormalização de Dados Maria Marli Milan Luqueta Carlos Catini

Leia mais

Universidade Federal de Alfenas

Universidade Federal de Alfenas Uiversidade Federal de Alfeas Algoritmos em Grafos Aula 02 Coceitos Básicos Prof. Humberto César Bradão de Oliveira Última aula Histórico dos Grafos Abstração por Euller; Utilização em Química; Utilização

Leia mais

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento Modelo Entidade-Relacionamento Professora: Valéria Gonçalves Soares valeria@dimap.ufrn.br Conjunto de Entidades Fracas Um conjunto de entidades pode não ter atributos suficientes para formar uma chave

Leia mais

Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia

Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas 2013 IST. Bibliografia Bases de Dados 2013/2014 Modelo Entidade-Associação (EA) Helena Galhardas Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 2 1 1 Concepção de uma Base de Dados príncipios básicos Especificação

Leia mais

b) Fabrico de peças cilíndricas Capítulo 5 - Distribuições conjuntas de probabilidades e complementos X - comprimento da peça Y - diâmetro da peça

b) Fabrico de peças cilíndricas Capítulo 5 - Distribuições conjuntas de probabilidades e complementos X - comprimento da peça Y - diâmetro da peça Capítulo 5 - Distribuições cojutas de probabilidades e complemetos 5.1 Duas variáveis aleatórias discretas. Distribuições cojutas, margiais e codicioais. Idepedêcia Em relação a uma mesma eperiêcia podem

Leia mais

Modelo Entidade-Associação (EA)

Modelo Entidade-Associação (EA) Sistemas de Informação e Bases de Dados 2012/2013 Modelo Entidade-Associação (EA) Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 2 1 Sumário Modelo Entidade-Associação

Leia mais

ESG / 2013 Exame de Matemática 2ª Época 12ª Classe 120 Minutos

ESG / 2013 Exame de Matemática 2ª Época 12ª Classe 120 Minutos buso Seual as escolas Não dá para aceitar Por uma escola livre do SID República de Moçambique Miistério da Educação Coselho Nacioal de Eames, Certificação e Equivalêcias ESG 01 Eame de Matemática ª Época

Leia mais

Modelação Conceptual de Base de Dados

Modelação Conceptual de Base de Dados Modelação Conceptual de Base de Dados Fernando Lobo Base de Dados, Universidade do Algarve 1 / 38 Passos para criar uma base de dados 1 Compreender o problema no mundo real. 2 Especificá-lo usando um modelo

Leia mais

Modelagem de dados usando MER. Andre Noel

Modelagem de dados usando MER. Andre Noel Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível

Leia mais

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011 Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência

Leia mais

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Banco de Dados Modelo Entidade Relacionamento Estendido João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger DCC IME USP MER X O MER X é uma extensão do MER, o qual adiciona: Abstração de Agregação

Leia mais

GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER)

GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER) GES013 Sistema de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio arroba ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual

Leia mais

Uma Proposta de Infra-estrutura de Medições para o Tráfego do Backbone da RNP2

Uma Proposta de Infra-estrutura de Medições para o Tráfego do Backbone da RNP2 Uma Proposta de Ifra-estrutura de Medições para o Tráfego do Backboe da RNP2 Leobio Nascimeto Sampaio e-mail: leobio@uifacs.br José A. Suruagy e-mail: suruagy@uifacs.br Abril - 2003 Roteiro Apresetação

Leia mais

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Modelagem de dados usando o modelo Entidade- Relacionamento (ER) Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível

Leia mais