Modelo Entidade-Relacionamento. Aécio Costa

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

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

Modelo Entidade-Relacionamento

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

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

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

Computação Instrumental

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

Modelo Relacional. Aula 02

Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP

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

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

Modelo Entidade- Relacionamento

Modelo Entidade- Relacionamento. Hugo Barros

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

Modelo de dados relacional e as restrições de um BD relacional

Projeto Lógico de BDOO

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

Modelagem Conceitual parte I

Modelagem Conceitual parte I

Modelagem de Dados. Modelagem Conceitual

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

Revisando Banco de Dados. Modelo Relacional

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

Projeto de Banco de Dados

Projeto de Banco de Dados

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

Abordagem Entidade-Relacionamento. Edmilson Campos

Banco de Dados Diagrama Entidade Relacionamento DER

Profa. Daniela Barreiro Claro

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

Análise e Projeto de Sistemas

Projeto Conceitual. Faculdade de Tecnologia Senac Jaraguá do Sul. Projeto Conceitual. Projeto Conceitual - MER. Projeto Conceitual - MER

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos

Banco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai DCC-IME-USP

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes

MC536. Modelo Entidade- Relacionamento

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.

Projeto de BD Relacional

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

Prof. Fabiano Taguchi

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Projeto de BD Relacional

Projeto de BD Relacional

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

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

Marcelo Henrique dos Santos

Com base nos slides vistos em sala de aula resolva os seguintes exercícios:

Restrições de Integridade. Prof. Jefferson Silva CEFET.PHB - PI

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

Apostila de Modelagem de Banco de Dados

Introdução e projeto de Bancos de dados Completo

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

BCD29008 Banco de dados

Modelo Entidade Relacionamento

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

CONTEÚDO PROGRAMÁTICO

PCS3413 Engenharia de Software e Banco de Dados

Construindo modelos ER. Capítulo 3

Introdução às Bases de Dados

Modelo Relacional. Aécio Costa

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro

Banco de Dados I Modelagem Conceitual

Restrições do modelo relacional

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

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

Aula 3 - Modelo Entidade-Relacionamento

MODELO DE BANCO DE DADOS RELACIONAL

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

Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa

Técnicas de Modelação de Dados

Abordagem ER. Capítulo 2

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

António Rocha Nuno Melo e Castro

Abordagem ER. Capítulo 2

1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.

Modelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas

Abordagem ER. Capítulo 2

Prof. Fabiano Taguchi

1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

Prof.: Clayton Maciel Costa

Ciclo de vida de um banco de dados relacional

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Fundamentos de Banco de Dados e Modelagem de Dados

Bancos (Bases) de Dados Aula #4 Modelo Relacional

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS

Unidade 4 Projeto de BD Relacional

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc.

Banco de Dados. Bruno Rafael de Oliveira Rodrigues

Professor Eros Moura, DSc

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

Computação Instrumental

Modelo Entidade-Relacionamento

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Transcrição:

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 os dados como entidades, atributos e relacionamentos.

Entidade Objeto básico que o MER representa; Algo do mundo real que possui uma existência independente; Pode ser um objeto com uma existência: física - uma pessoa, carro ou empregado conceitual - uma companhia, um trabalho ou um curso universitário

Entidade Cada entidade tem propriedades particulares, chamadas atributos, que a descrevem. Exemplo: EMPREGADO nome, o trabalho que realiza, idade, endereço e salário.

Exemplo de Entidade, Atributo e Dados

Atributos Compostos Atributos podem ser divididos em subpartes com significados independentes.

Atributos Derivados Atributo que tem o seu valor baseado em outro atributo ou relacionamento. Entidade PESSOA Idade determinada a partir da data atual e data Nascimento.

Atributos com Valores NULL Utilizado para denotar que o valor do atributo não é aplicável ou é desconhecido. Empregado que não resida em um apartamento terá NULL no valor desse campo. Cliente em um cadastro não responde o número do CEP da rua onde reside.

Atributos Univalorados e Multivalorados Univalorados: atributos têm apenas um único valor DataNascimento Multivalorados: atributo que pode ter múltiplos valores TelefoneCelular

Atributo-Chave (Unicidade) Atributo que tem seu valor usado para identificar cada entidade unicamente. O que identifica de forma única um Aluno ou um Contribuinte? Assim não é possível que duas tuplas (registros) tenham o mesmo valor para tal atributo.

Diagrama ER

Notação Diagrama ER

Exercício Levantamento de Entidades e Atributos; Visando resolver os problemas de uma Empresa; A empresa X tem empregados (dependentes dos empregados), supervisores, departamentos e projetos; Entrega Individual do Diagrama ER.

Relacionamentos, Papéis e Restrições Estruturais

Relacionamentos Representação das associações existentes entre entidades no mundo real. Conexão entre duas ou mais entidades, definimos como relacionamento.

Relacionamentos Nomes dados a relacionamentos geralmente são: Atende Possui Contacta Empresta Trabalha-para Pertence Compra Fornece

Exemplo: Entidade Entidade Relacionamento Binário, pois envolve duas entidades.

Exemplo: Relacionamento Ternário, pois envolve três entidades.

Exemplo no Diagrama ER

Aplicando a Empresa X...

Relacionamento Recursivo relacionamento entre entidades do mesmo tipo entidade. Um Supervisor é um Empregado? 1-Papel de Supervisor 2-Papel de Supervisionado

Entidade Fraca Quando uma entidade possui atributos onde a combinação dos valores deles podem ser idênticos; São identificadas por estarem associadas a entidades específicas de um outro tipo de entidade em combinação com alguns de seus valores de atributos.

Exemplo de Entidade Fraca

Participação Total e Parcial Total Estabele que a relação deve existir obrigatoriamente. Parcial Quando não há obrigação na relação, mas pode existir.

Participação Total Empregado só existe se estiver trabalhando em algum departamento. Empregado > TRABALHA EM > Departamento

Participação Parcial Nem todo Empregado gerencia um Departamento Empregado > GERENCIA > Deparatamento

Exemplo de Participações

Cardinalidade

Cardinalidade Tipo de restrição de integridade que representa (modela) regras de negócio que quantificam a quantidade mínima e quantidade máxima de relacionamentos entre uma determinada entidade e outras entidades distintas, através de um determinado relacionamento-tipo.

Tipos de Cardinalidade 1:1 1:N M:N

1:1

1:N

M:N

Atributos de Relacionamento Relacionamentos podem ter atributos assim como as entidades. Exemplo: Número de Horas semanais/mensais que Empregado trabalha em um determinado Projeto.

Exercício Construa um Diagrama ER que especifique o modelo de um projeto de BD para uma Faculdade.