Migração Modelo ER-Relacional
|
|
|
- Luiz Henrique Duarte Fartaria
- 8 Há anos
- Visualizações:
Transcrição
1 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 através das regras de mapeamento.
2 Exemplo: Universidade Coddep ome Possui DEPARTAMETO Codcurso CURSO ome Possui ota Está Matriculado Já cursou Coddisc ome DISCIPLIA Cred CH Pertence Chefia Matrícula ALUO Pertence Coordena ome Está Matriculado TURMA PROFESSOR Leciona Codturma Horário Codprof ome Sala Regra : o esquema ER cada entidade regular será no modelo relacional representada através da criação de uma tabela. A tabela para melhor relacionar ambos os modelos, deverá possuir o mesmo nome da entidade regular referenciada, bem como incluirá seus atributos simples. Departamento(Cod_depto, ome Professor(Cod_prof, ome Curso(Cod_curso, ome Aluno(Matrícula, ome Disciplina(Cod_disc, ome, Cred,CH) Turma(Cod_turma, Sala, Horario 2
3 Cod ome Fones Regra 2: o esquema ER cada entidade fraca (Fc) será no modelo relacional criada uma tabela T. Esta tabela incluirá os atributos simples da entidade fraca. Inclui-se como CHAVE ESTRAGEIRA de T a chave primária da tabela que corresponde à entidade proprietária (Pr) de Fc. A chave primária de T é a combinação da chave primária de Pr com o identificador parcial de Fc. Funcionário(Cod, ome) Dependentes(Cod_func, ome, Sexo) Funcionário ome Possui Dependentes Sexo Regra 3: Para cada hierarquia de generalização/especialização, incluir na tabela que representa a classe-base um atributo para a categoria da entidade. Criar também uma relação para cada subclasse, tendo como chave primária a chave da classe-base. Incluem-se nessas relações os atributos específicos daquela subclasse. o exemplo da Universidade não existe hierarquia de generalização. 3
4 Regra 3(Cont.): Por exemplo, pode-se ter a seguinte situação: Conta(úmero, Saldo, Tipo) Conta_corrente(úmero, Limite, Max_Saque) Poupança(úmero, Tx_Juros) COTA úmero Saldo Limite Max_Saque Conta_corrente Poupança Tx_Juros Regra 4: Os relacionamentos : do esquema ER, identificam tabelas S e T que correspondem às entidades que participam do relacionamento (R). Escolhe-se uma das relações, por exemplo S e, incluise como chave estrangeira em S a chave primária de T. Incluem-se também todos os atributos simples do relacionamento R na relação S. Departamento(Cod_depto, ome, Cod_chefe Professor(Cod_prof, ome Curso(Cod_curso, ome, Cod_coord Aluno(Matrícula, ome Disciplina(Cod_disc, ome, Cred,CH) Turma(Cod_turma, Sala, Horario 4
5 Regra 5: Os relacionamentos : do esquema ER, identifica a tabela S que representa a entidade participante do lado do relacionamento R. Inclui-se como chave estrangeira em S a chave primária de T que representa a outra entidade participante de R. Incluem-se também os atributos simples do relacionamento R como atributos de S. Departamento(Cod_depto, ome, Cod_chefe) Professor(Cod_prof, ome, Cod_depto) Curso(Cod_curso, ome, Cod_coord, Cod_depto) Aluno(Matrícula, ome, Cod_curso) Disciplina(Cod_disc, ome, Cred,CH) Turma(Cod_turma, Sala, Horario, Cod_prof, Cod_disc) Regra 6: Com os relacionamentos : do esquema ER, cria-se uma nova tabela S que representa o relacionamento R. Inclui-se como chaves estrangeiras em S as chaves primárias das tabelas que representam as entidades participantes. Suas combinações formarão a chave primária de S. São incluídos também todos os atributos simples do relacionamento : como atributos de S. Portanto serão agora incluídas as tabelas no exemplo Universidade: Curso_Disciplina(Cod_curso, Cod_disc) JaCursou_Disciplina(Mat_aluno, Cod_disc, Sem, ota) Matricula_Aluno(Mat_aluno, Cod_turma) 5
6 Regra 7: Cada atributo multivalorado A, deve ser criada uma tabela R que inclui um atributo correspondente a A, mais a chave primária K da tabela que representa a entidade ou o relacionamento que tem A como atributo. A chave primária de R é a combinação de A e K. o exemplo da Universidade não existe atributos multivalorados, por isso nos baseamos no ER- Funcionário Dependentes mostrado nos slides anteriores. Por exemplo, pode-se ter a seguinte situação: Funcionário(Cod, ome) Fone_Funcionário(Cod_func, telefone) Regra 8: Para cada relacionamento -ário R, >2, cria-se uma nova tabela S para representar R. Incluemse como chaves estrangeiras de S as chaves primárias das tabelas que representam as entidades participantes. Incluem-se também os atributos simples do relacionamento -ário como atributos de S. A chave primária de S é, usualmente a combinação de todas as chaves estrangeiras que referenciam as relações representantes das entidades participantes. 6
7 Regra 8(Cont.): o exemplo da Universidade não existe atributos multivalorados. Por exemplo, pode-se ter a seguinte situação: Fornecedor(Codf, omef) Projeto(Codproj, nomeproj) Peça(Codp, omep) Fornece(Codf, Codp, Cpdproj) Regra 9: Relacionamentos de agregação possuem 2 abordagens de mapeamento: Primeira Abordagem: É mapear as entidades da agregação e o relacionamento. Como o relacionamento é sempre :, deverá ser gerada uma nova tabela. Esta tabela deve ser relacionada com a entidade ligada à agregação de acordo com sua cardinalidade. o exemplo da Universidade não existe agregação. 7
8 Regra 9(Cont.): Por exemplo, pode-se ter a seguinte situação:» Conta(úmero, Saldo,...)» Cliente(Código, nome,...)» Conta_Cliente(um_conta, Cod_cliente, num_cartao,...)» Cartao(úmero, Data_val,...) CLIETE Possui COTA Emite CARTAO Regra 9(Cont.): Como o relacionamento entre a agregação e cartão é :, então escolhe-se uma das entidades para receber a chave estrangeira. O modelo relacional fica: CLIETE» Conta_Cliente(um_conta, Cod_cliente, um_cartao)» Cartao(um_cartao, Data_val,...) COTA É CORRETISTA Possui Emite CARTAO 8
9 Regra 9(Cont.): Segunda Abordagem: Consiste em desmembrar a agregação ainda no modelo ER gerando uma entidade intermediária resultante do relacionamento : da agregação. Esta entidade estará relacionada com as entidades da agregação e com a entidade externa à agregação de acordo com as cardinalidades. Depois procede-se o mapeamento de acordo com as regras, desta vez, sem agregação. Este método é útil pois em alguns casos a simples colocação de chave estrangeira pode alterar o significado do problema. Exercícios ) Migre um dos modelos E-R dos exercícios 3 ou 4 (aula 3_4), visando aquele que possa utilizar a maior quantidade de regras de mapeamento. Utilize as regras de mapeamento para poder obter o modelo relacional através do modelo E-R. 9
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
UNINGÁ 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
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
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
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
Mapeamento 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. [email protected] 1 Objetivo Projetar um esquema de BD Relacional Base: projeto conceitual usando modelo ER (ou EER,
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
Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos
Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto
Exemplo de Rel. Condicional
Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados Casaova / PUC/RJ Prof. MSc. Edilberto Silva [email protected] Sistemas de Informação Brasília/DF
Modelo Entidade Relacionamento
Modelo Entidade-Relacionamento : Modelo de dados baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados de entidades e relacionamentos Dept. CC Entidade Professor n
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
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
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
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 [email protected] Introdução Conceitos básicos,
TECNÓ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
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
Unidade 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);
UNIVERSIDADE 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
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
Banco 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
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
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
Banco 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 [email protected] Modelo
Transformaçã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)
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
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
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
Revisando 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
O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira
O MODELO ENTIDADE RELACIONAMENTO Tiago Alves de Oliveira Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas Modelo conceitual de alto nível empregado em projetos
BANCO 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
Modelo 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
Fundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Professor 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
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
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 Projeto Lógico Projeto Lógico Modelo Conceitual Pode haver
O 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
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
Banco 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
Análise e Projeto de Sistemas I
Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica
Entidade Associativa
Entidade Associativa Exercício Um funcionário pode ser alocado a vários projetos a partir de certa data. Em um projeto podem estar alocados vários funcionários. Um funcionário ao ser alocado a um projeto
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.
MAPEAMENTO OBJETO RELACIONAL
UNIDADEE Projeto de Banco de Dados Orientado a Objetos Unidade E 1. Introdução Ao concluir o estudo sobre BDOOs, você precisa ser capaz de implementar bancos de dados relacionais para aplicações que utilizam
BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade
12.4 DER Mais sobre Cardinalidade A Cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional. Nela são definidos o número de ocorrências em um relacionamento
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
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. 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 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
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
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
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
Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo [email protected] CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Prof. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] MODELO RELACIONAL O modelo relacional é baseado no conceito de relações (conjuntos), neste modelo as
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
Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS
SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS A modelagem conceitual de dados tem por função representar a organização de dados que descreva um determinado mini-mundo.. Esta modelagem
Fundamentos 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
Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012
Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações
MODELAGEM 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
Classes e Banco de Dados
Classes e Banco de Dados FEMA - IMESA Engenharia de Software I Introdução a Banco de Dados Os dados referentes à aplicação são organizados em estruturas que podem ter relacionamentos independentes do(s)
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
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
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),
Prof. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro
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
Abordagem 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/
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
Normalizaçã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)
Fundamentos de Bancos de Dados Prova 3
Fundamentos de Bancos de Dados Prova 3 Prof. Carlos A. Heuser 22 de agosto de 2003 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir uma base de dados
Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação
Ano: 2015 Banca: VUNESP Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Sistemas, Gestão de Projetos e Governança de TI As formas normais estabelecem algumas restrições aos valores das tabelas
Engenharia 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
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
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
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
Banco de Dados I Dicas de Modelagem
Banco de Dados I Dicas de Modelagem Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Atributos x Entidade Relacionada: Questão: Quando modelar um objeto como
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
