Projeto de BD Relacional
|
|
- Melissa Luciana de Lacerda Klettenberg
- 7 Há anos
- Visualizações:
Transcrição
1 Projeto de BD Relacional Vitor Valerio de Souza Campos Projeto de BD Relacional Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional
2 Projeto de BD Relacional Sumário 1- Implementação inicial de entidades Regra 1: Entidade Regular Regra 2: Entidade Dependente ou fraca 2- Implementação de relacionamentos Regra 3: Relacionamento binário 1:1 Regra 4: Relacionamento binário 1:n Regra 5: Relacionamento binário n:n Projeto de BD Relacional 1- Implementaçao inicial de entidades É a transformação de cada entidade do diagrama ER em uma tabela no modelo relacional. Neste processo para cada atributo da entidade do diagrama ER define uma coluna desta tabela. Os atributos identificadores da entidade correspondem às coluna que compõem a chave primária da tabela.
3 Regra 1: Entidades Regulares 1.1. Para cada entidade regular no DER, criamos uma relação (tabela) que inclui os atributos simples da entidade regular Para cada atributo composto da entidade regular incluímos somente os seus atributos simples Escolhemos um dos atributos chaves da entidade regular para ser a chave primária da relação (tabela). Regra 1: Entidade Regular Aplicação da regra 1 para mapear a entidade Empregado sem atributos multivalorados para uma relação (tabela) Empregado. Empregado (NEmp, NomeEmp, Salário) NEmp é chave primária de Empregado
4 Regra 2: Entidade Fraca Aplica-se esta regra quando o identificador de uma entidade, é composto não somente por atributos da própria entidade mas também por relacionamentos das quais a entidade participa (relacionamento identificador). Regra 2: Entidade Fraca Cada dependente está relacionado a exatamente um empregado. Um dependente é identificado pelo empregado ao qual ele está relacionado e por um nome que distingue os diferentes dependentes de um mesmo empregado.
5 Regra 2: Entidade Fraca Passo Para cada entidade fraca no DER, criamos uma tabela e incluímos todos os atributos da entidade fraca como atributos da tabela. Empregado (NEmp,...) Dependente (NomeDep, DataNasc) Regra 2: Entidade Fraca Passo 2.2 Aplicando a regra 2 Adicionamos como atributo da tabela Dependente a chave primária da tabela Empregado Empregado (NEmp,...) Dependente (NEmp, NomeDep, DataNasc) NEmp é chave primária de Empregado e chave estrangeira de Dependente
6 Regra 2: Entidade Fraca Passo 2.3 Aplicando a regra 2 que diz identificador de uma entidade fraca, é composto não somente por atributos da própria entidade mas também por relacionamentos das quais a entidade participa tem-se: Dependente (NEmp, NomeDep, DataNasc) NEmp e NomeDep é chave primária de Dependente 2 - Implementação de relacionamentos O fator determinante para a tradução a adotar no caso do relacionamento é a cardinalidade mínima e máxima das entidades que participam do relacionamento. Há três formas básicas para tradução de relacionamentos para o modelo relacional apresentadas a seguir.
7 2.1 - Tabela própria Dado o relacionamento entre entidades O relacionamento é implementado através de uma tabela própria. Esta tabela contém as seguinte colunas: Colunas correspondem aos identificadores das entidades relacionadas. Colunas correspondem aos atributos do relacionamento Tabela própria A chave primária desta tabela é o conjunto das colunas correspondentes aos identificadores das entidade relacionadas. Esquema relacional correspondente: Engenheiro (CodEng, Nome) Projeto (CodProj, Título) Atuação (CodEng, CodProj, Função) CodEng referencia Engenheiro CodProj referencia Projeto A tabela Atuação implementa o relacionamento Atuação
8 2.2 - Colunas adicionais dentro da tabela de entidade Inserção de colunas em uma tabela correspondente a uma das entidades que participam do relacionamento. Este tipo de tradução somente é possível quando uma das entidades que participa do relacionamento tem cardinalidade máxima Colunas adicionais dentro da tabela de entidade Dado o relacionamento entre entidades Neste relacionamento a entidade Empregado possui cardinalidade máxima 1, sendo ela a escolhida para adicionar as colunas do relacionamento Lotação.
9 2.2 - Colunas adicionais dentro da tabela de entidade Na tabela correspondente a cardinalidade máxima 1 são adicionadas as seguintes colunas. Colunas correspondentes ao identificador da entidade relacionada, no caso o identificador da entidade Departamento, que é uma chave estrangeira em relação a tabela Empregado Colunas correspondentes aos atributos do relacionamento no caso do exemplo a coluna DataLota Colunas adicionais dentro da tabela de entidade Esquema relacional correspondente Departamento (CodDept, Nome) Empregado (CodEmp, Nome, CodDept, DataLota) CodDept referencia Departamento
10 2.3 - Fusão de tabelas de entidades Relacionamento que é implementado através da fusão das tabelas referentes às entidades envolvidas no relacionamento. Esta tradução somente é aplicada quando o relacionamento é de tipo 1:1. A tradução consta de implementar todos atributos de ambas as entidades, bem como os atributos do relacionamento em um única entidade Fusão de tabelas de entidades Dado o relacionamento entre entidades Esquema relacional correspondente Conferência (CodConf, Nome, DataInstComOrg, EnderComOrg)
11 Regra 3: Relacionamento binário 1:1 Passo Para cada entidade no DER, criamos uma tabela e incluímos todos os atributos da entidade como atributos da tabela Empregado (Nemp, NomeEmp, Salário) Departamento (Ndept, NomeDept) Regra 3: Relacionamento binário 1:1 Passo 3.2 Em cada uma das tabelas, identificar e sublinhar o(s) atributo(s) da chave primária. Empregado (Nemp, NomeEmp, Salário) Departamento (Ndept, NomeDept)
12 Regra 3: Relacionamento Binário 1:1 Passo 3.3 Aplicando a implementação de relacionamentos através de colunas adicionais dentro da tabela de entidade, temos: Departamento (Ndept, NomeDept, Nemp) Nemp é chave estrangeira de Empregado Regra 4: Relacionamento binário de 1:N Passo Para cada entidade no DER, criamos uma tabela e incluímos todos os atributos da entidade como atributos da tabela. Empregado (Nemp, NomeEmp, Salário) Departamento (Ndept, NomeDept)
13 Regra 4: Relacionamento binário de 1:N Passo Em cada uma das tabelas, identificar e sublinhar o(s) atributo(s) da chave primária. Empregado (Nemp, NomeEmp, Salário) Departamento (Ndept, NomeDept) Regra 4: Relacionamento binário 1:N Passo Adicionamos a entidade Empregado que participa do lado n do relacionamento a chave primária da relação Departamento. Empregado (Nemp, NomeEmp, Salário, NDept) Departamento (Ndept, NomeDept) Ndept referencia Departamento NDept é chave estrangeira de Empregado
14 Regra 4: Relacionamento binário 1:N Passo 4.4 Caso o relacionamento tenha atributos, adicionamos eles à entidade Departamento que participa do lado 1 do relacionamento. Regra 5: Relacionamento binário n:n Passo Para cada entidade no DER, criamos uma tabela e incluímos todos os atributos da entidade como atributos da tabela. Empregado (Nemp, NomeEmp, Salário) Projeto (NProj, NomeProj, Local)
15 Regra 5: Relacionamento binário n:n Passo Em cada uma das tabelas, identificar e sublinhar o(s) atributo(s) da chave primária. Empregado (Nemp, NomeEmp, Salário) Projeto (NProj, NomeProj, Local) Regra 5: Relacionamento binário n:n Passo Criar uma nova relação Participa-de para representar o relacionamento Participa-de entre as entidades. Participa-de (HsTrab)
16 Regra 5: Relacionamento binário n:n Passo Incluímos como chave estrangeira em Participa-de as chaves primárias das relações que participam do relacionamento. Participa-de (Nemp, Nproj, HsTrab) Regra 5: Relacionamento binário n:n Passo A combinação destas chaves formará a chave primária da relação Participa-de, que deve ser sublinhada. A cardinalidade entre Empregado e Participa-de e entre Projeto e Participa-de será de 1:n. Participa-de (Nemp, Nproj, HsTrab)
17 Projeto de BD Relacional Exemplo de Diagrama ER (DER) Projeto de BD Relacional Modelo lógico do DER Mapear entidades para tabelas. Entidade Empregado Empregado (Nemp, NomeEmp, Salário) Entidade Dependente Dependente (NomeDep, DataNasc) Entidade Departamento Departamento (Ndept, NomeDept) Entidade Projeto Projeto (NProj, NomeProj, Local)
18 Projeto de BD Relacional Modelo lógico do DER Entidade fraca Dependente. A entidade Dependente é uma entidade fraca, assim, aplicando a regra 2 adicionamos como atributo da tabela Dependente a chave primária da tabela Empregado. NEmp e NomeDep forma chave primária de Dependente Dependente (NEmp, NomeDep, DataNasc) Projeto de BD Relacional Modelo lógico do DER Mapear os relacionamentos 1:1. Relacionamento Gerencia entre Empregado e Departamento tem cardinalidade mínima e máxima 1. Aplica-se a regra 3, assim, a implementação de relacionamento é feita através de coluna adicional dentro da tabela Departamento. Departamento (Ndept, NomeDept, Nemp) Nemp referencia Empregado
19 Projeto de BD Relacional Modelo lógico do DER Mapear os relacionamentos 1:n. Relacionamento Trabalha para entre Empregado e Departamento tem cardinalidade 1:n. Aplica-se a regra 4, assim, adicionamos a entidade Empregado que participa do lado n do relacionamento a chave primária da relação Departamento. Empregado (Nemp, NomeEmp, Salário, NDept) Departamento (Ndept, NomeDept) Ndept referencia Departamento Projeto de BD Relacional Modelo lógico do DER Mapear os relacionamentos 1:n. Relacionamento Controla entre Departamento e Projeto tem cardinalidade 1:n. Aplica-se a regra 4, assim, adicionamos a entidade Projeto que participa do lado n do relacionamento a chave primária da relação Departamento. Projeto (Nproj, NomeProj, Local, NDept) Departamento (Ndept, NomeDept) Ndept referencia Departamento
20 Projeto de BD Relacional Modelo lógico do DER Mapear os relacionamentos n:n. Relacionamento Participa-de entre Empregado e Projetos tem cardinalidade n:n. Aplica-se a regra 5, assim, Cria-se uma nova relação Participa-de e incluí-se como chave estrangeira as chaves primárias das relações que participam do relacionamento. Projeto de BD Relacional Modelo lógico do DER Mapear os relacionamentos n:n. A combinação destas chaves formará a chave primária da relação Participa-de. Participa-de (Nemp, Nproj, HsTrab) Nemp referencia Empregado Nproj referencia Projeto
21 Projeto de BD Relacional Modelo lógico do DER Diagrama relacional do Diagrama ER. Dependente (NEmp, NomeDep, DataNasc) Empregado (Nemp, NomeEmp, Salário, NDept) Ndept referencia Departamento Departamento (Ndept, NomeDept, Nemp) Nemp referencia Empregado Projeto (NProj, NomeProj, Local, Ndept) Ndept referencia Departamento Participa-de (Nemp, Nproj, HsTrab) Nemp referencia Empregado Nproj referencia Projeto Projeto de BD Relacional Modelo lógico do DER Para criar o esquema lógico do diagrama relacional deve primeiro criar as tabelas Empregado, Dependente, Departamento e Projeto. Neste processo deverão ser criadas a chaves primárias de cada tabela Não serão levadas em consideração os tipos dos atributos neste processo.
22 Projeto de BD Relacional Modelo lógico do DER Tabelas do esquema lógico Projeto de BD Relacional Modelo lógico do DER Relacionamentos do esquema lógico
23 Fontes consultadas Sistemas de banco de dados, Elmasri Navathe BDadosI/
Projeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisBanco de dados. Conteúdo: Tradução entre os modelos Entidade Relacionamento e Relacional Prof. Patrícia Lucas
Banco de dados Conteúdo: Tradução entre os modelos Entidade Relacionamento e Relacional Prof. Patrícia Lucas Entidades 1 Cada entidade é traduzida para uma tabela. Cada atributo dessa entidade representa
Leia maisBANCO DE DADOS TRANSFORMAÇÃO DO MER PARA MODELO RELACIONAL
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA BANCO DE DADOS TRANSFORMAÇÃO DO MER PARA MODELO RELACIONAL Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br
Leia maisTradução de relacionamentos do modelo conceitual para o lógico
Disciplina: Banco de Dados AULA 05 Implementação de relacionamentos Tradução de relacionamentos do modelo conceitual para o lógico Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos
Leia maisProf.: 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 maisUNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Projetar um esquema de banco de dados relacional
Leia maisModelo 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
Leia maisMATA60 BANCO DE DADOS Aula 6- Mapeamento Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 6- Mapeamento Relacional Prof. Daniela Barreiro Claro Mapeamento Relacional Mapeamento Relacional Processo de Mapeamento Mapeamento preliminar de entidades e seus atributos Mapeamento
Leia maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
Leia maisMigração Modelo ER-Relacional
Migração Modelo ER-Relacional Um esquema ER pode ser transformado para o modelo Relacional através das regras de mapeamento. Baseado num diagrama ER- Exemplo da Universidade serão apresentados as etapas
Leia maisMODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
Leia maisPROJETO LÓGICO DE BDOO
UNIDADEC PROJETO LÓGICO DE BDOO Quando estudamos Projeto de Banco de Dados Relacional em um módulo anterior, aprendemos a mapear o Modelo ER para o Modelo Relacional e, com isso, transformar um modelo
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELO RELACIONAL O modelo relacional é baseado no conceito de relações (conjuntos), neste modelo as
Leia maisBanco de Dados Mapeamento Entidade Relacionamento para Relacional
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Mapeamento Entidade Relacionamento para Relacional Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Modelo
Leia maisProjeto de Banco de Dados Relacional
Projeto de Banco de Dados Relacional Roteiro Visão Geral do Projeto Lógico Mapeamento de ER para Relacional Implementação Inicial de Entidades Relacionamento Identificador Implementação de Relacionamentos
Leia maisModelagem 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
Leia maisModelagem 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
Leia maisModelo de dados relacional e as restrições de um BD relacional
Modelo de dados relacional e as restrições de um BD relacional O modelo relacional foi introduzido por Ted Codd, da IBM em 1970 atraiu a atenção em virtude de sua simplicidade e base matemática o modelo
Leia maisTransformação ER para modelo relacional
Transformação ER para modelo relacional BCD29008 Engenharia de Telecomunicações Prof. Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello/bcd 04 DE SETEMBRO DE 2018 Revisão das aulas anteriores Entidades
Leia maisBancos 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 maisModelagem 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 mais18/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 maisModelo Relacional. Gerenciamento de Dados e Informação. Modelo Relacional Sejam os domínios D 1 (D- Pessoa) e D 2 (D- Endereço) Modelo Relacional
Gerenciamento de Dados e Informação Definido por E F Codd em 1970, teve sua grande aceitação comercial a partir de meados da década de 1980 Razões da grande aceitação Simplicidade dos conceitos básicos
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisUnidade 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 maisAbordagem relacional. Capítulo 4
Abordagem relacional Capítulo 4 Abordagem Relacional Abordagem de modelagem de dados usada nos sistemas de gerência de banco de dados do tipo relacional. Modelagem em nível lógico (SGBD) e não conceitual.
Leia maisBanco 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 maisNormalização de Tabelas. Prof. Antonio Almeida de Barros Junior
Normalização de Tabelas Prof. Antonio Almeida de Barros Junior 1 Conteúdo Engenharia Reversa de Arquivos Normalização de Tabelas Introdução Formas Normais Tabela não-normalizada Primeira forma normal (1FN)
Leia maisProjeto de um BD Modelo Entidade-Relacionamento (ER)
Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos
Leia maisCurso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas. Campus Alegrete. Banco de Dados I. Cristhiano Bossardi de Vasconcellos.
Curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas Campus Alegrete Banco de Dados I Cristhiano Bossardi de Vasconcellos Parte 8 TRANSFORMAÇÃO ENTRE MODELOS A abordagem ER é voltada à
Leia maisAula 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 maisAbordagem Entidade-Relacionamento. Edmilson Campos
Disciplina: Banco de Dados AULA 02 Abordagem Modelo Conceitual Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos A. Heuser Edmilson Campos, Prof. http://www3.ifrn.edu.br/~edmilsoncampos/
Leia maisRevisão: Modelagem de Dados. Introdução a Banco de Dados 20. Mapeamento ER Relacional. Revisão: Projeto de Bancos de Dados. Revisão: equivalência
DCC011 Introução a Banco e Daos 20 Revisão: Moelagem e Daos Mirella M. Moro Departamento e Ciência a Computação Universiae Feeral e Minas Gerais mirella@cc.ufmg.br Revisão: Projeto e Bancos e Daos Mini-Muno
Leia maisTransformação de Diagramas MER em Diagramas DR
Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos (binário, n-ário) Atributos (simples, compostos, multivalorados)
Leia maisTransformações entre modelos
Transformações entre modelos Capítulo 5 Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999 1 Transformações entre modelos Modelo ER
Leia maisAbordagem 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 maisModelo Entidade- Relacionamento
Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula
Leia maisBanco de Dados I Transformação entre Modelos
Banco de Dados I Transformação entre Modelos Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ O processo de transformação Passos de Implementação: 1. Implementação
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc.
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis
Leia maisModelo Lógico. Felippe Lima Felippels.wordpress.com
Modelo Lógico Felippe Lima Felippels.wordpress.com Abordagem Relacional Abordagem de modelagem de dados utilizada nos sistemas de gerenciamento de bancos de dados do tipo relacional. Modelagem a nível
Leia maisBanco de Dados I. Aula 10 - Prof. Bruno Moreno 23/09/2011
Banco de Dados I Aula 10 - Prof. Bruno Moreno 23/09/2011 Plano de Aula Finalização de Álgebra Relacional Divisão Funções agregadas Projeto de BD Mapeamento MER-R Operação de DIVISÃO T = R S Toda coluna
Leia maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia maisBanco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Leia maisDCC011 Introdução a Banco de Dados -20. Revisão: Modelagem de Dados. Revisão: Processo de Projeto de BD. Revisão: Projeto de Bancos de Dados
DCC011 Introução a Banco e Daos -20 Revisão: Moelagem e Daos Mirella M. Moro Departamento e Ciência a Computação Universiae Feeral e Minas Gerais mirella@cc.ufmg.br Revisão: Projeto e Bancos e Daos Inepenente
Leia maisSISTEMA 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 maisModelo Relacional. Modelo Relacional. Modelo Relacional. Banco de Dados. Modelo Relacional. Modelo Relacional. Fernando Fonseca Ana Carolina
Banco de Dados Definido por E F Codd em 1970, teve sua grande aceitação comercial a partir de meados da década de 1980 Razões da grande aceitação Simplicidade dos conceitos básicos Poder dos operadores
Leia maisO que é modelo lógico. Tipos de modelo
Modelo Lógico O que é modelo lógico Descrição de estruturas de dados em uma forma passível de ser processada por um SGBD; Não considera aspectos físicos de armazenamento, acesso e desempenho. Tipos de
Leia maisModelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros emai@hugobarros.com.br http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
Leia maisProfessor Eros Moura, DSc
Professor Eros Moura, DSc Nesse capítulo: Modelo Lógico Modelo Físico 2016 Ifes - Campus Cachoeiro de Itapemirim Eros Moura - BD-I 2 Durante o projeto lógico o modelo conceitual é convertido para um modelo
Leia maisMapeamento Modelo Entidade Relacionamento para Modelo Relacional. Evandro E.S Ruiz, Ph.D.
Mapeamento Modelo Entidade Relacionamento para Modelo Relacional Evandro E.S Ruiz, Ph.D. evandro@usp.br 1 Objetivo Projetar um esquema de BD Relacional Base: projeto conceitual usando modelo ER (ou EER,
Leia maisDCC011 Revisão: Modelagem de Dados
DCC011 Introdução a Banco de Dados -22 Revisão: Modelagem de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br 2008/2 Revisão: Propriedades
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de especificação (modelo
Leia maisEngenharia Reversa e Normalização
SISTEMAS DE INFORMAÇÃO Engenharia Reversa e Normalização Banco de Dados I Prof. Edson Thizon Engenharia reversa de modelos relacionais Engenharia reversa parte do modelo de implementação obtém modelo de
Leia maisModelo Entidade-Relacionamento. Aécio Costa
Aécio Costa Modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados. O MER descreve
Leia maisMODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão luizleao@gmail.com 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
Leia maisBanco de Dados. Modelo Entidade Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger
Banco de Dados Modelo Entidade Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger Introdução O Modelo Entidade Relacionamento (MER) é um modelo de dados de altonível criado com o
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA Gincana Questão 01 A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza
Leia maisProjeto Lógico de BD. Objetivo do Projeto Lógico
Projeto Lógico de BD Foco Mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais várias maneiras de ser implementado Objetivo do Projeto Lógico Compromisso entre Evitar baixa performance de
Leia maisAula 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 maisIF685 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 maisBanco de Dados I Unidade 3: Projeto de BD Relacional. Cláudio Baptista
Banco de Dados I Unidade 3: Projeto de BD Relacional Cláudio Baptista 4.1 Transformação de Diagramas MER em Diagramas DR Principais conceitos do MER: Tipos de entidades (regular, fraca) Graus de relacionamentos
Leia maisMATA60 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
Leia maisBanco 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 Projeto Lógico Projeto Lógico Modelo Conceitual Pode haver
Leia mais01 - 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
Leia maisMAPEAMENTO 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
Leia maisBanco de Dados I. Aula 17 - Prof. Bruno Moreno 08/11/2011
Banco de Dados I Aula 17 - Prof. Bruno Moreno 08/11/2011 Plano de Aula Visões em SQL Normalização Motivação Definição Formas Normais Banco de Dados I VISÕES Visões É uma tabela única derivada de outra(s)
Leia maisBancos 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
Leia maisModelagem ER - Clinica
Modelagem ER - Clinica Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata 1 Prática
Leia maisAbordagem 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 maisModelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
Leia maisMarcelo Henrique dos Santos
Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com BANCO DE
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Levantamento de Requisitos Modelo Físico Modelo Conceitual Modelo Lógico REVISANDO OS CONCEITOS DE MODELAGEM Até grau máximo Pelo menos grau mínimo PEDIDO (0,N) ITEM_ PEDIDO (1,N)
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo 6 Engenharia reversa de arquivos e documentos Modelo relacional Esquema de arquivo convencional ou documento Engenharia reversa de arquivos convencionais
Leia maisMER 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 bruno.moreno@ifrn.edu.br 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
Leia maisPROJETO 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
Leia maisBancos (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.
Leia maisModelagem 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
Leia maisEngenharia reversa de arquivos e documentos. Capítulo 6
Engenharia reversa de arquivos e documentos Capítulo 6 1 Engenharia reversa de arquivos e documentos Modelo ER (conceitual) Engenharia reversa de BD relacional (Capítulo 5) Modelo relacional Esquema de
Leia maisBanco de Dados I (MAB489)
Universidade Federal do Rio de Janeiro (UFRJ) Departamento de Ciência da Computação (DCC) Banco de Dados I (MAB489) Modelo Relacional e Mapeamento ER à Relacional Profa. Giseli Rabello Lopes 2017 / 2 Sumário
Leia maisINTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz
INTRODUÇÃO (MODELAGEM DE BANCO DE Definição de modelo Parece trivial o que pode ser um modelo, mas vamos nos esquecer da informática por um momento, para assim explorarmos outras possibilidades interessantes.
Leia mais1. 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 maisModelagem Lógica de BD
Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata Prática de Modelagem Lógica Compromisso
Leia maisSistemas 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
Leia maisCurso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI
Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI Fundamentos de Banco de Dados Aula 03 Modelo de Dados Relacional Modelo de Dados Relacional Objetivo Estudar os conceitos envolvidos
Leia maisBCD29008 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é mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd
Leia maisSUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução
Leia maisModelagem Lógica de BD
Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se estruturar uma modelagem conceitual abstrata em um esquema relacional Prática
Leia maisObjetivos:
Objetivos: Apresentar o conceito de normalização Apresentar e exemplificar a 1ª forma normal Apresentar e exemplificar a 2ª forma normal Apresentar e exemplificar a 3ª forma normal NORMALIZAÇÃO O processo
Leia maisBANCO DE DADOS I. Exercícios
BANCO DE DADOS I Exercícios Nos próximos slide estão apresentados um modelo ER parcial de uma fábrica e o seu respectivo modelo Relacional. O esquema da base de dados relacional contém os nomes das tabelas,
Leia maisMODELAGEM DE DADOS PARTE 1
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 1 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
Leia maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
Leia maisUnidade 4 Projeto de Banco de Dados
Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José
Leia maisFaculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II
Faculdade Ieducare 5º Semestre Sistemas de Informação Professor: Rhyan Ximenes 1 M.E.R MODELO ENTIDADE RELACIONAMENTO 2 1 Compreender os conceitos de ENTIDADE e algumas de suas características: RELACIONAMENTO,
Leia maisModelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
Leia maisMODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
Leia maisModelagem 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