Modelagem de dados usando MER. Andre Noel

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

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento. Aécio Costa

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;

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

Modelo Entidade- Relacionamento (MER) Adão de Melo Neto

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

Introdução. Modelo de dados conceitual para o projeto de BD

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

Computação Instrumental

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Modelo Relacional. Aula 02

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

Modelagem Conceitual parte I

Modelagem Conceitual parte I

MODELAGEM DE DADOS PARTE 1

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

2. Revisão e Dicas de Modelagem Conceitual

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Análise e Projeto de Sistemas I

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

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:

Modelagem de Dados. Modelagem Conceitual

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão

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

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Projeto de Bancos de Dados

Projeto Banco de Dados

Projeto de Banco de Dados

Projeto de Banco de Dados

Modelo Entidade Relacionamento

SUMÁ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. André Luís Duarte Capítulo 2. exatasfepi.com.br

Introdução e projeto de Bancos de dados Completo

MODELAGEM DE DADOS PARTE 2

MC536. Modelo Entidade- Relacionamento

Projeto de Banco de dados - Fundamentos

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Projeto Lógico de BDOO

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

Abordagem ER. Capítulo 2

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO

Banco de Dados Modelagem de Dados

1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento

Unidade 4 Projeto de Banco de Dados

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

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!

Modelo Entidade- Relacionamento

Unidade 2 Modelo Conceitual

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

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

Banco de Dados Modelagem de Dados. Prof. Joel da Silva

Banco de dados. Objetivo: 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

Apostila de Modelagem de Banco de Dados

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

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

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

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

Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II

12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade

Modelagem de Sistemas Web. Modelagem de BD

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?

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

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1

Banco de Dados I Modelagem Conceitual

Fundamentos de Banco de Dados e Modelagem de Dados

Modelo Entidade- Relacionamento. Hugo Barros

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

P R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido

MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão

Banco de Dados. Bruno Rafael de Oliveira Rodrigues

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

Revisando Banco de Dados. Modelo Relacional

Modelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Prof. Fabiano Taguchi

Computação Instrumental

Abordagem ER. Capítulo 2

Unidade II ADMINISTRAÇÃO DE BANCO DE DADOS

Transcrição:

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

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

Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível UML Diagramas de classes têm similaridades com ER

Levantamento e análise de requisitos

Levantamento e análise de requisitos Entrevista com usuários

Levantamento e análise de requisitos Entrevista com usuários Requisitos de dados Escrito de forma concisa

Levantamento e análise de requisitos Entrevista com usuários Requisitos de dados Escrito de forma concisa Requisitos funcionais Operações ou transações

Levantamento e análise de requisitos Entrevista com usuários Requisitos de dados Requisitos funcionais Escrito de forma concisa Operações ou transações Projeto conceitual

Projeto conceitual Descrição concisa dos requisitos de dados

Projeto conceitual Descrição concisa dos requisitos de dados Detalhes: Tipos de entidade Relacionamentos Restrições

Implementação Esquema conceitual Modelo de dados de alto nível modelo de dados da implementação Projeto lógico Mapeamento do modelo de dados

Fases do projeto de BD

Exemplo EMPRESA

Exemplo EMPRESA Pg 133

Modelo ER Entidades Relacionamentos Atributos

Entidades e seus atributos Entidade: objeto básico Algo no mundo real Atributos As propriedades específicas

Entidades e seus atributos Entidade: objeto básico Algo no mundo real Atributos As propriedades específicas

Atributos compostos vs. simples Endereço

Atributos de valor único vs. multivalorados Idade / Formação acadêmica

Atributos armazenados vs. derivados Idade / Data de nascimento

Valores NULL

Atributos complexos

Tipos de entidade e conj. de entidade

Atributos chave Chave Restrição de exclusividade

Atributos chave Chave Restrição de exclusividade

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial Primeiro podemos definir os tipos de entidades

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Projeto conceitual inicial

Tipos de conjuntos de relacionamentos

Tipos de conjuntos de relacionamentos Um tipo de relacionamento R entre n tipos de entidade E1, E2,, En define um conjunto de associações, ou conjunto de relacionamento, entre as entidades e os tipos de entidades. Elmasri

Tipos de conjuntos de relacionamentos Matematicamente O conjunto de relacionamento R é um conjunto de instâncias de relacionamento ri, onde cada ri associa-se a n entidades individuais (e1, e2,, em), e cada entidade ej em ri é um membro do conjunto de entidades Ej, 1 j n.

Tipos de conjuntos de relacionamentos

Grau de relacionamento

Grau de relacionamento

Relacionamentos recursivos

Restrições sobre relacionamentos binários

Restrições sobre relacionamentos binários Razões de cardinalidade

Restrições sobre relacionamentos binários Razões de cardinalidade

Restrições sobre relacionamentos binários Razões de cardinalidade Restrições de participação e dependência de existência

Restrições sobre relacionamentos binários Razões de cardinalidade Restrições de participação e dependência de existência Restrição de cardinalidade mínima

Atributos de tipos de relacionamentos

Atributos de tipos de relacionamentos

Tipos de entidade fraca

Notação para diagramas ER

Comparação com UML