DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS

Slides:



Advertisements
Apresentações semelhantes
Modelo Relacional e Transformação DER x Relacional
Advertisements

Mapeamento Modelo ER – Modelo Relacional
FABAN- UNIESP 2009 Prof. Carlos Alberto Seixas
Abordagem Entidade Relacionamento
Transformação ODMG  Relacional
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Banco de Dados I Aula 24. Agenda Conceitos: Relacionamentos Trabalho: construção dos relacionamentos.
Prof.: Bruno Rafael de Oliveira Rodrigues
Diagrama Entidade-Associação
Sistemas de Informação Redes de Computadores
SISTEMAS DE INFORMAÇÃO
1 LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis Geração da base de dados lógica n A ferramenta de transformação do modelo EA para o modelo.
Maurício Edgar Stivanello
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Mapeamento Objeto Relacional
Banco de Dados – Modelo Relacional Universidade Federal de Santa Catarina Banco de Dados Mapeamento ER- Relacional (Material adaptado das profs. Daniela.
UML NO PROJETO LÓGICO DE BANCO DE DADOS: 1ª PARTE
Introdução a diagrama de classes e UML
Org. e Projeto de Banco de Dados
FORMAS DE REPRESENTAÇÃO QUE SERVEM PARA DESCREVER AS ESTRUTURAS DAS INFORMAÇÕES CONTIDAS EM UM BD. Modelos de Dados.
Mapeamento de Objetos para Tabelas Relacionais
Modelo Entidade/Relação
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
SQL Server 2012 Introdução a Modelagem de Dados
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Transformação ODMG Relacional. Implementação Relacional de BDs OO Transformação Esquema Objeto Esquema Relacional Transformação Esquema Objeto Esquema.
Introdução a Banco de Dados com exercícios de aplicação
Tecnologias de Linguagens para Banco de Dados
Modelo Conceitual Descreve a informação que o sistema vai gerenciar
Mapeamento de Objetos para o Modelo Relacional - Introdução
Commit, Rollback, Storage procedure, Triggers
MODELO DE DADOS PROF. RONI MARCIO FAIS Maio de 2008.
1.
REGRAS DE PRODUÇÃO DO MODELO LÓGICO
Modelo de Banco de Dados
1-1 Copyright © Oracle Corporation, All rights reserved. Administrando Objetos de Esquema Este capítulo abordará os seguintes tópicos: Visão geral.
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Profa. Ana Karina Barbosa Abril/2008
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Mapeamento OO x Relacional Prof. Ismael H F Santos.
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
©Silberschatz, Korth and Sudarshan (Modificado)3.1.1Database System Concepts Capítulo 3: Modelo Relacional Estrutura das Bases de Dados Relacionais Redução.
1 24/4/ :29 FMU – 1. Semestre – Tecnologia – Analise e Desenvolvimento de Sistemas Professor: Eduardo Silvestri Aluno:Clóvis de Oliveira- RA
Banco de Dados I Modelo Relacional. 2 Conteúdo  Parada técnica...onde estamos... de onde viemos.. e para onde vamos..  Modelo Relacional Características.
Projeto de BD Análise de Requisitos Projeto Conceitual Projeto Lógico
UML Diagramas de Classes Disciplina: Engenharia de Software
Banco de Dados Ágeis e Refatoração SC1: Métodos Ágeis de Desenvolvimento de Software Danilo Sato & João Eduardo Ferreira IV Experimental.
Objetos em Bancos de Dados Relacionais Alcides Calsavara.
Abr-17 Projetar Base de Dados Projetar base de dados.
Banco de Dados Transformação er - relacional
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
SisCol Modelo de Banco de Dados
Módulo2: Tecnologias de Bases de Dados Aula nº 1 e 22010/
Banco de Dados Mapeamento MER  MREL
Acesso a Banco de Dados com JDBC e DAO
Projeto de Banco de Dados Ceça Moraes Dezembro/09.
Projetar Base de Dados. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar base de dados | 2 Objetivos deste.
Modelo Relacional, Chaves e Relacionamentos
Diagrama de Classes Herança Dependências.
Transformação ODMG  Relacional. Implementação Relacional de BDs OO Transformação Esquema Objeto  Esquema Relacional.
Modelo de Banco de Dados Jairo Charnoski Janisson Gois.
CIn-UFPE1 Projeto de Gerenciamento de Dados. CIn-UFPE2 Objetivos n Definir o que significa gerenciamento de dados do sistema; n Entender abordagens diferentes.
Modelo Relacional Introduzido por Ted Codd, da IBM Research, em Utiliza o conceito de relação matemática. Possui base teórica na teoria dos conjuntos.
Banco de Dados I 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Professor: reno nooblath
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Modelagem de Banco de Dados: Conceitos
Modelagem de Banco de Dados
Transcrição da apresentação:

DIAGRAMA DE CLASSES (DC) X DIAGRAMA DE FÍSICO DE BANCO DE DADOS(BACHMAN)

DIAGRAMA DE CLASSES X DIAGRAMA DE ENTIDADES E RELACIONAMENTOS Aplicação OO + BD relacional => camada de persistência SGBDR x SGBDOR x SGBDOO Classes não são tabelas de um SGBDR Classes são objetos em um SGBDOO Diagrama de Classe de Especificação => DER Físico (DECOMPOSTO) Entidades do DER possuem atributos identificadores (PK) e referências (FK) Atributos de uma classe podem ser mapeados: diretamente para colunas de tabelas; um atributo em mais de uma coluna; uma coluna para diversos atributos; atributos multivalorados como uma nova tabela. Operações de classe podem tornar-se Stored Procedures ou Triggers Encapsulamento adaptado em Views

TRANSIÇÃO DO DC PARA O DER Relacionamento um para muitos

TRANSIÇÃO DO DC PARA O DER Relacionamento muitos para muitos

TRANSIÇÃO DO DC PARA O DER Generalização Performance X Espaço

TRANSIÇÃO DO DC PARA O DER Agregação compartilhada ou de composição Pensando em chaves-primárias e estrangeiras: Compartilhada: A Chave do lado um tornar-se-á primária e estrangeira do lado N; Composição: A Chave do lado um tornar-se-á estrangeira do lado N; É necessário o uso de gatilhos

TRANSIÇÃO DO DC PARA O DER Exercício 1: Faça a conversão do DC abaixo para o seu respectivo DIAGRAMA DE BACHMAN.

TRANSIÇÃO DO DC PARA O DER Exercício 2: Faça a conversão do BACHMAN abaixo para o seu respectivo DC.