SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Introdução a Banco de Dados
MODELO CONCEITUAL
MER
Iana Daya Cavalcante Facundo Passos
iana.passos@ifpb.edu.br
IFPB - Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Modelo de Dados
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Requisitos de BD
Esquema Conceitual
Esquema Lógico
Esquema Interno
Coleta e Análise de Requisitos
Projeto Lógico
Projeto Físico
Projeto Conceitual
Mini-Mundo
MODELO DE ENTIDADE E RELACIONAMENTO
É um modelo de dados conceitual de alto nível, projetado para
estar o mais próximo possível da visão que o usuário tem dos
dados, não se preocupando em representar como estes dados
estarão realmente armazenados.
Identifica e modela entidades e relacionamentos, permitindo a
especificação de um esquema que represente a estrutura lógica
geral do Banco de Dados;
Definição
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
MODELO DE ENTIDADE E RELACIONAMENTO
Proposto por Peter Chen na década de 70 e
transformou-se no sinônimo da técnica de
Modelagem Conceitual de Dados;
“ The Entity-Relacionship Model: Toward the
United view of data” foi considerado o referencial
definitivo para o processo de modelagem de
dados.
O pai da criança ...
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
MODELO DE ENTIDADE E RELACIONAMENTO
Segundo Chen : “observamos , manipulamos, reproduzimos ou
simulamos coisas, seus relacionamentos e características e,
portanto, assim devemos representa-las”.
Ele define, em outras palavras, é que chamamos de
A LEI DO MUNDO:
A Lei do Mundo
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
O mundo está cheio de coisas que possuem características
próprias e que se relacionam entre si.
MODELO DE ENTIDADE E RELACIONAMENTO
O Mundo está cheio de coisas
A Lei do Mundo
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
MODELO DE ENTIDADE E RELACIONAMENTO
Que possuem características próprias
A Lei do Mundo
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
MODELO DE ENTIDADE E RELACIONAMENTO
E que se relacionam entre si.
A Lei do Mundo
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
ENTIDADES
Representa tudo aquilo sobre o qual se deseja manter informações.
Ex: Empregado, empresa, consulta, embarque
São representadas graficamente por um retângulo!
INSTÂNCIAS
Objeto de uma entidade, com suas respectivas propriedades, que é
distinguível dos outros objetos.
Ex: Pedro ou Ana ou Maria José da Silva
Elementos Básicos
EmbarqueEmpregado
MODELO DE ENTIDADE E RELACIONAMENTO
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
RELACIONAMENTOS
Uma associação entre duas entidades cujo significado seja de interesse
para a realidade analisada.
Ex: Um cliente compra produtos
Um filme possui vários atores
Um empregado trabalha em um departamento
Elementos Básicos
Empregado DepartamentoTrabalha
Representados graficamente por um losango rotulado
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Elementos Básicos
Podem ser binário, ternário ou n-ário
Aluno Disciplina
Cursa
Aluno Professor
Cursa
Disciplina
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
ATRIBUTOS
Propriedades que caracterizam ou descrevem uma entidade
ou um relacionamento.
Ex: A entidade empregado poderia ter os atributos matrícula, nome e
função dentre outros.
Elementos Básicos
São representados graficamente por um segmento de reta rotulado;
nome
Empregado
matrícula função sexo endereço
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Elementos Básicos
Atributos Simples ou Atômicos: Não são divisíveis em
unidades
mais simples.
Ex: matrícula, nome
Atributos Compostos (grupo de atributos): Combinação ou
agregação de atributos relacionados;
Ex: Um endereço formado dos atributos de local, cidade, CEP e
estado
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Elementos Básicos
Empregado
nome matrícula função sexo endereço
local cidade CEP estado
rua numero complemento
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Atributos Multivalorados: atributo simples que pode ter múltiplos valores;
Ex: Titulação (nenhuma, graduação, mestrado, PhD)
Atributos Derivados: podem ser determinados a partir de outros
Atributos ou entidades;
Ex: idade e data de aniversário
Elementos Básicos
nome
Empregado
matrícula função sexo endereço
titulação: graduação, mestrado, doutorado, nenhuma)
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Elementos Básicos
Atributos do Relacionamento: definido apenas pela existência
do relacionamento.
Ex: Número de horas que um empregado trabalha em um
determinado projeto.
Empregado Projeto
trabalha
matricula
formação
endereço
horas código nome
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
RESTRIÇÕES DE INTEGRIDADE
Restrições nas quais os relacionamentos entre as entidades são
submetidos (regras de negócio).
Toda Nota Fiscal deve ter pelo menos um item discriminado;
Todo empregado deve estar lotado num departamento;
Toda multa deve estar associada a um carro;
O salário do empregado é menor que o do seu gerente.
Restrições de Integridade
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Restrições de Integridade
e1
e2
e3
e4
e5
e6
e7
d1
d2
d3







Está
lotado
Empregado
Departamento
e1
e2
p1
p2
p3



Empregado
tem
Dependente
e1
e2
e3
e4
e5
e6
e7
d1
d2
d3



Empregado Gerencia
Departamento
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
CARDINALIDADE
Números mínimo e máximo de instâncias de cada
entidade que podem estar associadas através do relacionamento.
Um para Um 1:1 - uma instância de uma entidade A está associada a
no máximo a uma instância de uma entidade B, e vice-versa.
Cardinalidade
Ex: Um homem pode estar casado com uma só mulher e vice-versa.
Homem Mulher
Casa
1 1
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Um para Muitos 1:N - uma instância de uma entidade A está associada
A qualquer número de instâncias da entidade B. Porém, uma instância da
entidade B pode estar associada, no máximo, a uma instância da
entidade A.
Cardinalidade
Ex: Um cliente pode fazer vários pedidos, mas um pedido só pode ser
feito por no máximo um cliente.
Cliente Pedido
Faz
1 n
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Muitos para Um N:1 - uma instância da entidade A está associada a
uma instância de B. Porém, uma instância de B pode estar associada a
qualquer número de instâncias de A.
Cardinalidade
Ex: Um professor está lotado em um único departamento, mas lotados
a um departamento existem vários professores.
Professor DepartamentoEstá lotado
1n
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Muitos para Muitos N:M - uma instância da entidade A está associada
a qualquer número de instâncias da entidade B, e vice-versa.
Cardinalidade
Ex: Um estudante pode cursar várias disciplinas e uma disciplina pode
ser cursada por vários estudantes.
Aluno DisciplinaCursa
m n
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Cardinalidade
a1
a2
a3
a4
a5
b1
b2
b3
b4
b5





1:1
A B
a1
a2
a3
a4
a5
b1
b2
b3





N:1
A B
a1
a2
a3
b1
b2
b3
b4
b5





1:N
A B
a1
a2
a3
a4
a5
b1
b2
b3
b4
b5





N:
A B
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
LIMITES MÍNIMOS E MÁXIMOS
Um professor pode ensinar de 0 a 4 disciplinas e um uma disciplina pode
ser ministrada por apenas 1 professor.
Limites
1Professor Disciplina
Ministra
(0,1) (0,4)
Limite superior
Limite inferior Limite inferior
Limite superior
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Participação
PARTICIPAÇÃO
A participação define a existência de uma entidade através do relacionamento.
PARCIAL:
TOTAL:
(0,1)
Empregado DepartamentoGerencia
(1,1)
Empregado DepartamentoEstá
Lotado
(1,n) (1,1)
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
DICAS
Advérbios e adjuntos adverbiais podem sugerir atributos de
relacionamentos.
O sujeito e o objetos da sentença são, provavelmente, entidades;
Os verbos sugerem relacionamentos;
Os adjetivos são candidatos a atributos de entidades;
Elementos do MER
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
IDENTIFICAÇÃO DAS ENTIDADES
Coisas tangíveis
Ex: animal, equipamento, produto, meio de transporte.
Funções
Ex: cliente, médico, departamento, aluno.
Elementos do MER - Entidades
Eventos
Ex: uma festa, um pedido de compra, um jogo de futebol.
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
CLASSIFICAÇÃO DAS ENTIDADES
FORTES
Independe da existência de outras entidades
FRACAS
Dependem da existência de uma outra entidade. Se a entidade forte
for removida ela também será.
Elementos do MER - Entidades
Empregado Dependentetem
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
IDENTIFICAÇÃO DOS RELACIONAMENTOS
Identificar os objetivos envolvidos (entidades): PESSOA e CARRO
Caracterizar os objetos (atributos):
PESSOA: CPF, nome, data nascimento, endereço
CARRO: numero da placa, marca, cor, ano, modelo
Identificar a relação entre os objetos (Relacionamento):
PESSOA possui CARRO
Elementos do MER - Relacionamentos
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Caracterizar o relacionamento (Regras):
“Nem toda PESSOA possui CARRO”;
“Um CARRO pode pertencer a uma pessoa, ou não”;
“Algumas PESSOAS têm mais de um CARRO”;
“Um CARRO só pode pertencer a uma pessoa”.
Representar os objetos e relacionamento (Diagrama)
Elementos do MER - Relacionamentos
1
Pessoa Carro
possui
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
CLASSIFICAÇÃO DOS RELACIONAMENTOS
AUTO RELACIONAMENTO
Ocorre quando cada elemento de uma entidade relaciona-se com
outros elementos da mesma entidade.
Elementos do MER - Relacionamentos
e5
e4
e3
e2
e1
EMPREGADO
Supervisiona
Supervisiona
É Supervisionado
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
AUTO RELACIONAMENTO 1:N
Todo supervisor é um empregado
Todo empregado, que não é supervisor, tem um supervisor
Elementos do MER - Relacionamentos
Empregado
(0,n)
Supervisiona
(0,1)
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
AUTO RELACIONAMENTO N:N
Um produto é composto de vários produtos (componentes)
Um produto componente pode compor vários produtos.
Elementos do MER - Relacionamentos
Produto é composto
(n,n)
(n,n)
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Exercício
Deseja-se modelar a emissão de notas fiscais de uma empresa registrada.
As notas fiscais são emitidas pela empresa para os clientes cadastrados
descriminando o código, a quantidade e o valor em reais
dos produtos vendidos.
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Exercício
Introdução a Banco de Dados - iana.passos@ifpb.edu.br
Empresa
Unidade Monetária
Cliente
Produtos
EnviadaEmite NotaCNPJ
Discrimina
Código
Quantidade
Nome
Endereço
CPF
Cód-cadastro
Nome
Endereço
Exercício
O IFPB precisa armazenar informações sobre seus alunos, professores,
disciplinas ministradas e projetos sendo orientados. É importante destacar
que o professor ministra no máximo quatro conteúdos distintos e que os
alunos dispõem de oito horas para trabalhar em projetos e que podem, ou
não, serem representantes de turma.
Introdução a Banco de Dados - iana.passos@ifpb.edu.br

Contenu connexe

Tendances

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Leinylson Fontinele
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dadosinfo_cimol
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitoslicardino
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoLeinylson Fontinele
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Leinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)Alex Camargo
 
07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo FísicoCentro Paula Souza
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Leinylson Fontinele
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade RelacionamentoCris Fidelix
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDVinicius Buffolo
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Conceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosConceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosElaine Cecília Gatto
 

Tendances (20)

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Introdução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de DadosIntrodução a modelagem de dados - Banco de Dados
Introdução a modelagem de dados - Banco de Dados
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro BancoBanco de Dados I - Aula Prática - Criando o Primeiro Banco
Banco de Dados I - Aula Prática - Criando o Primeiro Banco
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Banco de Dados (parte 01)
Banco de Dados (parte 01)Banco de Dados (parte 01)
Banco de Dados (parte 01)
 
Metadados: dados a respeito de dados
Metadados: dados a respeito de dadosMetadados: dados a respeito de dados
Metadados: dados a respeito de dados
 
Sistema acadêmico
Sistema acadêmicoSistema acadêmico
Sistema acadêmico
 
07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBD
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Conceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dadosConceitos e arquitetura do sistema de banco de dados
Conceitos e arquitetura do sistema de banco de dados
 

En vedette

Banco de dados atividade de sala
Banco de dados atividade de salaBanco de dados atividade de sala
Banco de dados atividade de salaCarlos Melo
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDjonathas Cardoso
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Vitor Leal Diniz
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosGleyciana Garrido
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Miguel Aquino
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)Janynne Gomes
 
Modelo Conceitual
Modelo ConceitualModelo Conceitual
Modelo Conceitualkottrim
 
Apresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERApresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERDavi Rodrigues
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Ricardo Terra
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Gleyciana Garrido
 

En vedette (16)

Banco de dados atividade de sala
Banco de dados atividade de salaBanco de dados atividade de sala
Banco de dados atividade de sala
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Exercícios de relacionamento 2012
Exercícios de relacionamento 2012Exercícios de relacionamento 2012
Exercícios de relacionamento 2012
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Slide db4 o
Slide db4 oSlide db4 o
Slide db4 o
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Modelo Conceitual
Modelo ConceitualModelo Conceitual
Modelo Conceitual
 
Apresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MERApresentação Projeto Banco de Dados MER
Apresentação Projeto Banco de Dados MER
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
 

Similaire à Modelo Conceitual MER

Banco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdfBanco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdfPauloVictor415128
 
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdfAula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdfDanielaJoaoGoularted
 
Modelo Conceitual Chaves
Modelo Conceitual ChavesModelo Conceitual Chaves
Modelo Conceitual ChavesJoel Santos
 
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfLista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfMárcio Finamor
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Vitor Hugo Melo Araújo
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfCelestino24
 
Curso Business Analytics.pdf
Curso Business Analytics.pdfCurso Business Analytics.pdf
Curso Business Analytics.pdfLuiz Alves
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dadosmlima72
 
Modelagem
ModelagemModelagem
Modelagemprsimon
 
ModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfValdeir7
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_erWalter Alves Pereira
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º anoEste FC Juniores
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfFlvioMachadoLobo
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfedilson42986
 

Similaire à Modelo Conceitual MER (20)

Banco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdfBanco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdf
 
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdfAula3BD-Modelo-Entidade-Relacionamento1.pdf
Aula3BD-Modelo-Entidade-Relacionamento1.pdf
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Modelo Conceitual Chaves
Modelo Conceitual ChavesModelo Conceitual Chaves
Modelo Conceitual Chaves
 
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfLista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
Curso Business Analytics.pdf
Curso Business Analytics.pdfCurso Business Analytics.pdf
Curso Business Analytics.pdf
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Modelagem
ModelagemModelagem
Modelagem
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
ModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdf
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º ano
 
Aula 1 4
Aula 1 4Aula 1 4
Aula 1 4
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]
 

Dernier

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeitotatianehilda
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRafaelaMartins72608
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 

Dernier (20)

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Renascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDFRenascimento Cultural na Idade Moderna PDF
Renascimento Cultural na Idade Moderna PDF
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 

Modelo Conceitual MER

  • 1. Introdução a Banco de Dados MODELO CONCEITUAL MER Iana Daya Cavalcante Facundo Passos iana.passos@ifpb.edu.br IFPB - Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
  • 2. Modelo de Dados Introdução a Banco de Dados - iana.passos@ifpb.edu.br Requisitos de BD Esquema Conceitual Esquema Lógico Esquema Interno Coleta e Análise de Requisitos Projeto Lógico Projeto Físico Projeto Conceitual Mini-Mundo
  • 3. MODELO DE ENTIDADE E RELACIONAMENTO É um modelo de dados conceitual de alto nível, projetado para estar o mais próximo possível da visão que o usuário tem dos dados, não se preocupando em representar como estes dados estarão realmente armazenados. Identifica e modela entidades e relacionamentos, permitindo a especificação de um esquema que represente a estrutura lógica geral do Banco de Dados; Definição Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 4. MODELO DE ENTIDADE E RELACIONAMENTO Proposto por Peter Chen na década de 70 e transformou-se no sinônimo da técnica de Modelagem Conceitual de Dados; “ The Entity-Relacionship Model: Toward the United view of data” foi considerado o referencial definitivo para o processo de modelagem de dados. O pai da criança ... Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 5. MODELO DE ENTIDADE E RELACIONAMENTO Segundo Chen : “observamos , manipulamos, reproduzimos ou simulamos coisas, seus relacionamentos e características e, portanto, assim devemos representa-las”. Ele define, em outras palavras, é que chamamos de A LEI DO MUNDO: A Lei do Mundo Introdução a Banco de Dados - iana.passos@ifpb.edu.br O mundo está cheio de coisas que possuem características próprias e que se relacionam entre si.
  • 6. MODELO DE ENTIDADE E RELACIONAMENTO O Mundo está cheio de coisas A Lei do Mundo Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 7. MODELO DE ENTIDADE E RELACIONAMENTO Que possuem características próprias A Lei do Mundo Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 8. MODELO DE ENTIDADE E RELACIONAMENTO E que se relacionam entre si. A Lei do Mundo Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 9. ENTIDADES Representa tudo aquilo sobre o qual se deseja manter informações. Ex: Empregado, empresa, consulta, embarque São representadas graficamente por um retângulo! INSTÂNCIAS Objeto de uma entidade, com suas respectivas propriedades, que é distinguível dos outros objetos. Ex: Pedro ou Ana ou Maria José da Silva Elementos Básicos EmbarqueEmpregado MODELO DE ENTIDADE E RELACIONAMENTO Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 10. RELACIONAMENTOS Uma associação entre duas entidades cujo significado seja de interesse para a realidade analisada. Ex: Um cliente compra produtos Um filme possui vários atores Um empregado trabalha em um departamento Elementos Básicos Empregado DepartamentoTrabalha Representados graficamente por um losango rotulado Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 11. Elementos Básicos Podem ser binário, ternário ou n-ário Aluno Disciplina Cursa Aluno Professor Cursa Disciplina Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 12. ATRIBUTOS Propriedades que caracterizam ou descrevem uma entidade ou um relacionamento. Ex: A entidade empregado poderia ter os atributos matrícula, nome e função dentre outros. Elementos Básicos São representados graficamente por um segmento de reta rotulado; nome Empregado matrícula função sexo endereço Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 13. Elementos Básicos Atributos Simples ou Atômicos: Não são divisíveis em unidades mais simples. Ex: matrícula, nome Atributos Compostos (grupo de atributos): Combinação ou agregação de atributos relacionados; Ex: Um endereço formado dos atributos de local, cidade, CEP e estado Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 14. Elementos Básicos Empregado nome matrícula função sexo endereço local cidade CEP estado rua numero complemento Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 15. Atributos Multivalorados: atributo simples que pode ter múltiplos valores; Ex: Titulação (nenhuma, graduação, mestrado, PhD) Atributos Derivados: podem ser determinados a partir de outros Atributos ou entidades; Ex: idade e data de aniversário Elementos Básicos nome Empregado matrícula função sexo endereço titulação: graduação, mestrado, doutorado, nenhuma) Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 16. Elementos Básicos Atributos do Relacionamento: definido apenas pela existência do relacionamento. Ex: Número de horas que um empregado trabalha em um determinado projeto. Empregado Projeto trabalha matricula formação endereço horas código nome Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 17. RESTRIÇÕES DE INTEGRIDADE Restrições nas quais os relacionamentos entre as entidades são submetidos (regras de negócio). Toda Nota Fiscal deve ter pelo menos um item discriminado; Todo empregado deve estar lotado num departamento; Toda multa deve estar associada a um carro; O salário do empregado é menor que o do seu gerente. Restrições de Integridade Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 19. CARDINALIDADE Números mínimo e máximo de instâncias de cada entidade que podem estar associadas através do relacionamento. Um para Um 1:1 - uma instância de uma entidade A está associada a no máximo a uma instância de uma entidade B, e vice-versa. Cardinalidade Ex: Um homem pode estar casado com uma só mulher e vice-versa. Homem Mulher Casa 1 1 Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 20. Um para Muitos 1:N - uma instância de uma entidade A está associada A qualquer número de instâncias da entidade B. Porém, uma instância da entidade B pode estar associada, no máximo, a uma instância da entidade A. Cardinalidade Ex: Um cliente pode fazer vários pedidos, mas um pedido só pode ser feito por no máximo um cliente. Cliente Pedido Faz 1 n Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 21. Muitos para Um N:1 - uma instância da entidade A está associada a uma instância de B. Porém, uma instância de B pode estar associada a qualquer número de instâncias de A. Cardinalidade Ex: Um professor está lotado em um único departamento, mas lotados a um departamento existem vários professores. Professor DepartamentoEstá lotado 1n Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 22. Muitos para Muitos N:M - uma instância da entidade A está associada a qualquer número de instâncias da entidade B, e vice-versa. Cardinalidade Ex: Um estudante pode cursar várias disciplinas e uma disciplina pode ser cursada por vários estudantes. Aluno DisciplinaCursa m n Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 23. Cardinalidade a1 a2 a3 a4 a5 b1 b2 b3 b4 b5      1:1 A B a1 a2 a3 a4 a5 b1 b2 b3      N:1 A B a1 a2 a3 b1 b2 b3 b4 b5      1:N A B a1 a2 a3 a4 a5 b1 b2 b3 b4 b5      N: A B Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 24. LIMITES MÍNIMOS E MÁXIMOS Um professor pode ensinar de 0 a 4 disciplinas e um uma disciplina pode ser ministrada por apenas 1 professor. Limites 1Professor Disciplina Ministra (0,1) (0,4) Limite superior Limite inferior Limite inferior Limite superior Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 25. Participação PARTICIPAÇÃO A participação define a existência de uma entidade através do relacionamento. PARCIAL: TOTAL: (0,1) Empregado DepartamentoGerencia (1,1) Empregado DepartamentoEstá Lotado (1,n) (1,1) Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 26. DICAS Advérbios e adjuntos adverbiais podem sugerir atributos de relacionamentos. O sujeito e o objetos da sentença são, provavelmente, entidades; Os verbos sugerem relacionamentos; Os adjetivos são candidatos a atributos de entidades; Elementos do MER Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 27. IDENTIFICAÇÃO DAS ENTIDADES Coisas tangíveis Ex: animal, equipamento, produto, meio de transporte. Funções Ex: cliente, médico, departamento, aluno. Elementos do MER - Entidades Eventos Ex: uma festa, um pedido de compra, um jogo de futebol. Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 28. CLASSIFICAÇÃO DAS ENTIDADES FORTES Independe da existência de outras entidades FRACAS Dependem da existência de uma outra entidade. Se a entidade forte for removida ela também será. Elementos do MER - Entidades Empregado Dependentetem Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 29. IDENTIFICAÇÃO DOS RELACIONAMENTOS Identificar os objetivos envolvidos (entidades): PESSOA e CARRO Caracterizar os objetos (atributos): PESSOA: CPF, nome, data nascimento, endereço CARRO: numero da placa, marca, cor, ano, modelo Identificar a relação entre os objetos (Relacionamento): PESSOA possui CARRO Elementos do MER - Relacionamentos Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 30. Caracterizar o relacionamento (Regras): “Nem toda PESSOA possui CARRO”; “Um CARRO pode pertencer a uma pessoa, ou não”; “Algumas PESSOAS têm mais de um CARRO”; “Um CARRO só pode pertencer a uma pessoa”. Representar os objetos e relacionamento (Diagrama) Elementos do MER - Relacionamentos 1 Pessoa Carro possui Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 31. CLASSIFICAÇÃO DOS RELACIONAMENTOS AUTO RELACIONAMENTO Ocorre quando cada elemento de uma entidade relaciona-se com outros elementos da mesma entidade. Elementos do MER - Relacionamentos e5 e4 e3 e2 e1 EMPREGADO Supervisiona Supervisiona É Supervisionado Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 32. AUTO RELACIONAMENTO 1:N Todo supervisor é um empregado Todo empregado, que não é supervisor, tem um supervisor Elementos do MER - Relacionamentos Empregado (0,n) Supervisiona (0,1) Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 33. AUTO RELACIONAMENTO N:N Um produto é composto de vários produtos (componentes) Um produto componente pode compor vários produtos. Elementos do MER - Relacionamentos Produto é composto (n,n) (n,n) Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 34. Exercício Deseja-se modelar a emissão de notas fiscais de uma empresa registrada. As notas fiscais são emitidas pela empresa para os clientes cadastrados descriminando o código, a quantidade e o valor em reais dos produtos vendidos. Introdução a Banco de Dados - iana.passos@ifpb.edu.br
  • 35. Exercício Introdução a Banco de Dados - iana.passos@ifpb.edu.br Empresa Unidade Monetária Cliente Produtos EnviadaEmite NotaCNPJ Discrimina Código Quantidade Nome Endereço CPF Cód-cadastro Nome Endereço
  • 36. Exercício O IFPB precisa armazenar informações sobre seus alunos, professores, disciplinas ministradas e projetos sendo orientados. É importante destacar que o professor ministra no máximo quatro conteúdos distintos e que os alunos dispõem de oito horas para trabalhar em projetos e que podem, ou não, serem representantes de turma. Introdução a Banco de Dados - iana.passos@ifpb.edu.br