Extensões do Modelo Entidade-Relacionamento
|
|
|
- Maria do Pilar da Rocha Estrela
- 9 Há anos
- Visualizações:
Transcrição
1 Extensões do Modelo Entidade-Relacionamento Banco de Dados
2 Modelo Entidade Relacionamento Estendido Características introduz semântica adicional ao modelo ER utilizado na modelagem de aplicações mais complexas, tais como CAD/CAM, BD gráficos, BD geográficos Conceitos subclasse, superclasse, hierarquia de herança generalização, especialização, e restrições agregação
3 Subclasse Subclasse/Superclasse subagrupamento das entidades de um tipoentidade Exemplo superclasse: tipo-entidade empregado subclasses: secretário, engenheiro, técnico cada entidade que é membro de qualquer uma das subclasses também é um empregado
4 Herança de atributos atributos da superclasse são herdados pelas subclasses de relacionamentos instâncias de relacionamento da superclasse são herdados pelas entidades das subclasses Observação qualquer entidade membro de uma subclasse deve ser também membro da superclasse qualquer entidade membro da superclasse pode ser opcionalmente incluída como membro de qualquer número de subclasses
5 Generalização/Especialização Especialização resultado da separação de um tipo-entidade de nível mais alto (superclasse), formando vários tipos-entidade de nível mais baixo (subclasse) passos: define-se um conjunto de subclasses de um tipoentidade associa-se atributos adicionais específicos às subclasses estabelece-se tipos-relacionamento adicionais específicos às subclasses, caso necessário
6 Generalização/Especialização Generalização resultado da união de dois ou mais tiposentidade de nível mais baixo (subclasse), produzindo um tipo-entidade de nível mais alto (superclasse) é uma abstração de um conjunto de entidades passos: suprime-se as diferenças entre os tipos-entidade identifica-se os atributos em comum generaliza-os em uma superclasse
7 Representação nome_empregado EMPREGADO CPF_empregado tipo_empregado generalização d especialização SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técnico tipo_engenheiro
8 Representação nome_empregado EMPREGADO CPF_empregado tipo_empregado generalização bottom-up d especialização top-down SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técnico tipo_engenheiro
9 Representação nome_empregado EMPREGADO CPF_empregado atributos de secretário = atributos de (empregado + secretário) d tipo_empregado semântica é-um SECRETÁRIO TÉCNICO ENGENHEIRO idioma grau_técnico tipo_engenheiro
10 Restrições Especialização definida pelo atributo as subclasses que participam da hierarquia são determinadas por uma condição baseada em algum atributo da superclasse exemplo: tipo_empregado Denominações subclasses definidas pelo predicado subclasses definidas pela condição
11 Restrição de Disjunção Subclasses mutuamente exclusivas uma entidade de uma superclasse deve ser membro, quando muito, de apenas uma única subclasse representação: Subclasses que se sobrepõem uma entidade de uma superclasse pode ser membro de mais do que uma subclasse representação: d o d (disjoint) o (overlap)
12 Total Restrição de Completude cada entidade de uma superclasse deve ser membro de alguma subclasse na especialização representação: superclasse Parcial uma entidade de uma superclasse pode não pertencer a qualquer uma das subclasses representação: superclasse
13 Observações Restrições de disjunção e de completude são independentes possibilidades de hierarquias total disjunta parcial disjunta total com sobreposição parcial com sobreposição
14 Exercício Modele uma hierarquia de generalização/especialização para os tipos-entidade carro e caminhão. Defina as restrições de disjunção e de completude. CARRO código-renavam chassi número_passageiros preço velocidade-máxima número_portas CAMINHÃO código-renavam chassi capacidade_carga preço número_eixos
15 Observações Regras de inserção e remoção se uma entidade de uma superclasse for removida então ela deve ser automaticamente removida de todas as subclasses a que pertence se uma entidade for inserida em uma superclasse então ela deve ser necessariamente inserida em todas as subclasses definidas pelo atributo, quando este for satisfeito
16 Observações Regras de inserção e remoção se uma entidade for inserida em uma superclasse com especialização total então ela deve ser necessariamente inserida em pelo menos uma das subclasses da especialização...
17 EMPREGADO CPF_empregado nome_empregado d tipo_empregado cargo forma_pagamento GERENTE d SECRETÁRIO ENGENHEIRO idioma TÉCNICO tipo_engenheiro 1 gerencia formação MENSALISTA HORISTA grau_técnico n salário valor_hora PROJETO nro_projeto nome_projeto
18 Generalização/Especialização Uma subclasse pode possuir outras subclasses especificadas a partir dela Herança simples cada subclasse participa como subclasse em apenas um relacionamento superclasse/ subclasse Herança múltipla cada subclasse pode participar como uma subclasse em mais do que um relacionamento superclasse/subclasse
19 EMPREGADO CPF_empregado nome_empregado d tipo_empregado cargo forma_pagamento GERENTE d SECRETÁRIO ENGENHEIRO formação idioma TÉCNICO tipo_engenheiro MENSALISTA HORISTA grau_técnico salário valor_hora ENGENHEIRO_GERENTE adicional
20 entidades de engenheiro_gerente herdam os atributos e os relacionamentos d de empregado, engenheiro, gerente e mensalista tipo_empregado EMPREGADO cargo GERENTE CPF_empregado nome_empregado forma_pagamento d SECRETÁRIO ENGENHEIRO formação idioma TÉCNICO tipo_engenheiro MENSALISTA HORISTA grau_técnico salário valor_hora subclasse compartilhada ENGENHEIRO_GERENTE adicional
21 Herança Múltipla Regra se um mesmo atributo ou relacionamento for Restrições herdado mais do que uma vez por diferentes relacionamentos superclasse/subclasse então o atributo ou o relacionamento deve ser incluído apenas uma vez na subclasse alguns mecanismos de herança não permitem herança múltipla não permitem a especificação conjunta de herança múltipla e de diferentes predicados
22 Agregação Tipos-entidades agregados são representados como tipos-entidades comuns Pode englobar dois tipos-entidades e um tipo-relacionamento Dados vistos em um nível mais baixo atributos dos tipos-relacionamentos chaves primárias dos tipos-entidades
23 Representação ALUNO CPF_pessoa CGC_univ nome_pessoa data_ingresso nome_univ PESSOA n ingressa m UNIVERSIDADE o tipo-entidade aluno é composto dos tipos-entidade pessoa e universidade e do tipo-relacionamento ingressa m orienta n PROFESSOR a agregação aluno está relacionada ao tipo-entidade professor CPF_professor nome_professor
24 Representação Simplificada CPF_pessoa ALUNO CGC_univ nome_pessoa data_ingresso nome_univ PESSOA n ingressa m UNIVERSIDADE o tipo-entidade aluno é composto dos tipos-entidade pessoa e universidade e do tipo-relacionamento ingressa m orienta n PROFESSOR a agregação aluno está relacionada ao tipo-entidade professor CPF_professor nome_professor
25 Agregação CMR_médico hora data + CPF_paciente nome_médico nome_paciente MÉDICO n atende m PACIENTE ATENDIMENTO Enfocando a possibilidade do mesmo médico atender o mesmo paciente em diferentes datas
26 Agregação CMR_médico hora data + CPF_paciente nome_médico nome_paciente MÉDICO n atende m PACIENTE obs ATENDIMENTO Adicionando atributos também ao tipo-relacionamento
27 Agregação CMR_médico hora data + CPF_paciente nome_médico nome_paciente MÉDICO n atende m PACIENTE obs ATENDIMENTO nro_atendimento Adicionando uma chave primária à agregação
28 Projeto Lógico de BD Classificar tipos-entidades e atributos tipos-entidade possuem informações descritivas, atributos não atributos devem ser mantidos de forma atômica atributos devem ser relacionados às entidades que eles descrevem Identificar chaves primárias
29 Projeto Lógico de BD Identificar tipos-relacionamentos e seus atributos determinar o grau dos tipos-relacionamentos definir tipos-relacionamento ternários cuidadosamente identificar as restrições que se aplicam sobre cada tipo-relacionamento cardinalidade participação Identificar tipo-entidade forte e tipoentidade fraca
30 Projeto Lógico de BD Modelar hierarquias de generalização identificar atributos e relacionamentos comuns determinar as restrições de disjunção e de completude Modelar agregações Podemos notar que um projetista de BD necessita de um bom conhecimento do minimundo que está sendo modelado para que possa tomar essas decisões!
31 Exercícios Fazer os exercícios da lista de exercícios Modelo Entidade Relacionamento 3. Companhia 4. Agência de Turismo 5. Controle Acadêmico II 6. Variações
Mapeamento: Modelo Entidade Relacionamento para o Modelo Relacional
Mapeamento: Modelo Entidade Relacionamento para o Modelo Relacional Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Modelo Relacional Relação esquema R: utilizada para descrever uma relação
Mapeamento do Modelo Entidade-Relacionamento para o Modelo Relacional
Mapeamento do Modelo Entidade-Relacionamento para o Modelo Relacional Banco de Dados Modelo de Dados e o Projeto de BD minimundo independe do SGBD depende do SGBD conjunto de necessidades esquema conceitual
Bancos (Bases) de Dados Aula #5 - Projeto do BD Relacional pelo
Bancos (Bases) de Dados Aula #5 - Projeto do BD Relacional pelo Mapeamento do MER Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M.
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
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
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: [email protected] Ambiente virtual: hkp://bdufam.wordpress.com Modelo
Bancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
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
SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS [email protected] Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger [email protected] [email protected] Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Modelo Entidade-Relacionamento Parte II Modelo Entidade-Relacionamento
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 -
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
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
Bancos de Dados Aula #3 MER Estendido
Bancos de Dados Aula #3 MER Estendido Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza MER Estendido (Expandido) Características:
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
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
MC536. Modelo Entidade- Relacionamento
MC536 Modelo Entidade- Relacionamento Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas
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
Banco de Dados I Generalização/Especialização
Banco de Dados I Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Extensões É possível modelar a maioria dos bancos de dados apenas com os conceitos básicos
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Modelo Entidade Relacionamento Estendido (ERE)
Modelo Entidade Relacionamento Estendido (ERE) A maioria dos BDs podem ser modelados por meio dos conceitos básicos do modelo ER, mas alguns aspectos podem ser expressos mais convenientemente por meio
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento Evandro Eduardo Seron Ruiz, Ph.D.! [email protected] 1 Modelagem Usar recursos para modelagem conceitual! Modelo
Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa
Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa [email protected] Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição
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
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 [email protected] Independente de SGBD Específico
BDI Capitulo 2 Revisão 9
exatasfepi.com.br BDI Capitulo 2 Revisão 9 André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual Abstração
Modelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
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
Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger [email protected] [email protected] Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Modelo Entidade-Relacionamento Estendido (EER) [Extended
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
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
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
Modelos Conceituais de Dados
Modelos Conceituais de Dados Banco de Dados Motivação Objetivo da abordagem de BD: oferecer abstração dos dados separar aplicações dos usuários dos detalhes de hardware ferramenta utilizada: modelo de
Bases de Dados. Parte II. Os Modelos ER e EER
Bases de Dados Parte II Os Modelos ER e EER (Estes slides são a continuidade evolutiva dos slides de Ricardo Rocha (2005-2014) e de Fernando Silva (1995-2000), e são baseados no livro de Elmasri & Navathe)
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
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
Análise Orientada a Objetos. Análise Orientada a Objetos; O Paradigma de Objetos; A UML.
ESPECIALIZAÇÃO EM GESTÃO DE TECNOLOGIAS DA INFORMAÇÃO Análise Orientada a Objetos AULA 03 Análise Orientada a Objetos; O Paradigma de Objetos; A UML. Prof. Sandrerley R. Pires Goiânia, agosto de 2003 Conceitos
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 3.1 Modelo Entidade-Relacionamento 3.1.1 Modelo de Banco de Dados 3.1.2 Modelo Conceitual 3.1.3 Modelo lógico 3.2 As Principais
GBC043 Sistemas de Banco de Dados
Ciência da Computação GBC043 Sistemas de Banco de Dados e Normalização Profa. Maria Camila Nardini Barioni [email protected] Bloco B - sala 1B137 Resolução exercício da última aula prática 2 semestre
UML. Diagrama de Classes
UML Diagrama de Classes Introdução A modelagem de objetos incorpora a estrutura estática de um sistema mostrando: os objetos pertencentes ao sistema os relacionamentos entre esses objetos os atributos
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
Ciclo de Desenvolvimento de BD
Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados
UML. Diagrama de Classe
UML Diagrama de Classe Em UML as classes são representadas por um retângulo dividido em três compartimentos: o compartimento de nome, que conterá apenas o nome da classe modelada, o de atributos, que possuirá
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd
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
Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br
exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e
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
Bases de Dados. Modelo Entidade-Associação. Exemplo do banco. IST DEI Bases de Dados
Bases de Dados Modelo Entidade-Associação Exemplo do banco 2 1 Exemplo do banco Entidade Associação 3 Exemplo do banco Conceptualmente branch account depositor loan borrower customer 4 2 Exemplo do banco
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 [email protected] IF685 Gerenciamento
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
Diagramas de Classes. Diagramas de Classes. Diagramas de Classes. Análise e Projeto de Sistemas OO
Análise e Projeto de Sistemas OO s Representam os tipos de objetos existentes no modelo Descritas a partir de seus atributos, operações e restrições Podem ser organizadas segundo uma estrutura de generalização/especialização
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
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO Docente: Éberton da Silva Marinho e-mail: [email protected] 18/08/2016 SUMÁRIO
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 [email protected] Introdução Conceitos
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
Especialização / generalização. Especialização top-down a partir da super-classe identificam-se as subclasses
Bases de Dados Extensões ao Modelo E-A Especialização / generalização Especialização top-down a partir da super-classe identificam-se as subclasses Generalização bottom-up a partir das sub-classes identifica-se
Diagrama de Classes. Régis Patrick Silva Simão. Régis Simão Diagrama de Classes 1/42
Diagrama de Classes Régis Patrick Silva Simão Régis Simão Diagrama de Classes 1/42 Agenda Introdução Objetos Classes Atributos Operações & Métodos Relacionamentos Relacionamento: Associação Nome de Relacionamento
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
Sistema de Banco de Dados
Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados
Sistemas de Banco de Dados Prof. Flávio de Oliveira Silva, M.Sc. O esquema de uma relação é escrito da seguinte forma:
Modelo Relacional Definições Informais Uma relação pode ser entendida como um conjunto de linhas e colunas Cada linha representa uma entidade do mundo real ou uma relação Cada linha possui um valor ou
MAPEAMENTO OBJETO RELACIONAL. Professora Lucélia Oliveira
MAPEAMENTO OBJETO RELACIONAL Professora Lucélia Oliveira OS PROBLEMAS A Tecnologia orientada a objetos se consolidou como forma usual para desenvolver sistemas de software. A tecnologia de banco de dados
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
Conceitos Básicos de Banco de Dados
Conceitos Básicos de Banco de Dados Laboratório de Bases de Dados Sistema de Banco de Dados (SBD) Sistema de armazenamento de dados Objetivos: manter informações torná-las disponível quando necessário
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 [email protected] www.decom.ufop.br/luiz
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo
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
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
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
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
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
Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Modelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
Introdução. Modelo de dados conceitual para o projeto de BD
Contribuição do Capítulo 3.1: Introdução discutir o papel dos modelos de dados conceituais em projetos de BD introduzir os requisitos para uma aplicação de BD com o uso do modelo ER (Entidade-Relacionamento)
Do geral para o particular (Top-down) 1) Modelo conceptual E-R; 2) Regras de mapeamento para modelo lógico; 3) Modelo de dados.
Estratégias de concepção do modelo de dados Relacional Do particular para o geral (Bottom-up) 1) Relação universal; 2) Análise de dependências funcionais; 3) Modelo de dados. Pequenos projectos (até 6-8
01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Exercícios 01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos? 02 - Defina, sem retornar ao capítulo, os
UML LINGUAGEM DE MODELAGEM UNIFICADA Diagrama de Classes
UML LINGUAGEM DE MODELAGEM UNIFICADA Diagrama de Classes O diagrama de classe é a essência de qualquer modelagem orientada a objeto. Ele tem por objetivo descrever, segundo uma visão estática, o escopo
MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
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
UML - Diagrama de Classes
UML - Diagrama de Classes Este é um dos mais importantes e utilizados diagramas da UML, cujo objetivo principal é apresentar as classes que compõem o sistema com seus respectivos atributos e métodos, assim
Projeto de Bancos de Dados
Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define
Modelagem de Sistemas Web. Modelagem de BD
Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey
Abordagem ER. Capítulo 2
Abordagem ER Capítulo 2 1 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada 2 Criada em 1976 por Peter
