Buscar

Modelo Entidade Relacionamento (MER)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de Dados
Ricardo Luis 
Balieiro
Aula 3
Modelo Entidade 
Relacionamento (MER)
• Objetivos:
– representar de forma conceitual o banco de 
dados;
– auxiliar na especificação geral do banco de dados.
• Representação Gráfica
– o Diagrama Entidade Relacionamento (DER) é 
utilizado para representar graficamente o modelo 
de dados.
2
Diagrama Entidade 
Relacionamento (DER)
É o esquema conceitual criado utilizando-se os 
conceitos do Modelo Entidade Relacionamento.
Aluno
Matérias
CursoMatricula
Composto
3
Entidade
Segundo Heuser (1998, p.23), uma entidade é 
“um conjunto de objetos da realidade modelada sobre 
os quais deseja-se manter informações no banco de 
dados”.
Cliente Departamento
AgênciaConta Corrente
4
Conjuntos de entidades Cliente e Conta Corrente
Cliente
Conta 
Corrente
Cliente
Oliver 645-32-1098 Main Austin
Harris 890-12-3456 North Georgetown
Marsh 456-78-9012 Main Austin
Pepper 369-12-1518 North Georgetown
Ratliff 246-80-1214 Park Round Rock
Brill 121-21-2121 Putnam San Marcos
Evers 135-79-1357 Nassau Austin
Conta 
Corrente
259 1000
630 2000
401 1500
700 1500
199 500
225 2500
210 2200
Entidade
5
Atributos
Os atributos são as características das entidade.
Aluno
Código Aluno
Nome
Data de nascimento
CPF
RG
6
Identificador de entidade
Nome_tablea
(Atributo_chave1, Atributo_1, Atributo_n...)
Aluno 
(Código Aluno, Nome, Data de nascimento, CIC, RG)
Aluno
Código Aluno
Nome
Data de nascimento
CPF
RG
7
Número da Prateleira
Número do Corredor
Capacidade
Prateleira (Número da Prateleira, Número do 
Corredor, Capacidade)
Prateleira
Identificador composto
8
Atributos multivalorados
Pessoa
Nome
CPF
*Telefone
*Endereço
Local Logradouro
Número
Complemento
Cidade
Estado
CPF
Residencial
Comercial
Celular
9
Atributo(s) determinante(s)
Pessoa
Nome
CPF
*Telefone
*Endereço
Local Logradouro
Número
Complemento
Cidade
Estado
CPF
Residencial
Comercial
Celular
10
Relacionamento
Relacionamento é uma associação entre entidades. 
As entidades que participam de um relacionamento 
são também conhecidas como participantes.
ConsultaMédico Paciente
11
Autorrelacionamento
Casamento
Pessoa
Marido Esposa
12
Entidade Forte e Fraca
Dever ser = Mandatório Entidade Forte 
Pode ser = Opcional Entidade Fraca
Entidade A nome relacionamento Entidade BDevePode
PossuiEmpregado Dependente
13
Cardinalidade
PossuiEmpregado Dependente
Cardinalidade indica quantas ocorrências de uma 
entidade podem estar associadas a uma determinada 
ocorrência através do relacionamento.
Número (Mínimo, Máximo)
(1, 1) (0, N)
14
Cardinalidade máxima
PossuiEmpregado Dependente
1 N
15
Relacionamentos binários 
Cardinalidade máxima
• Relacionamento Um para Um - 1:1
• Relacionamento Um para Muitos - 1:N
• Relacionamento Muitos para Muitos -
M:N ou N:N
16
Relacionamentos binários 
Um para Um - 1:1
João
Pedro
Maria
José
Mesa 01
Mesa 02
Mesa 03
AlocaEmpregado Mesa
1 1
17
Relacionamentos binários 
Um para Muitos - 1:N
TemPai Filho
1 N
João
Pedro
Maria
José
Gabriela
Felipe
Susana
Danilo
Carlos
Margarida
18
Relacionamentos binários 
Muitos para Muitos – M:N ou N:N
AlocadoEngenheiro Projeto
N M
Guilherme
Evandro
Rodrigo
Cleber
FuzzyView
NeoralRede
TransXPTO
19
Solicita
Cliente Fornecedor
Produto
Relacionamentos ternários
20
Solicita
Cliente Fornecedor
Produto
Relacionamentos ternários
n 1
n
21
Aprender sobre atributos em 
relacionamentos
22
Fechamento
• Modelo Entidade Relacional (MER)
• Diagrama Entidade Relacionamento (DER)
• Entidade
• Atributos
• Relacionamento
• Cardinalidade
23
Banco de Dados
Ricardo Luis 
Balieiro
Atividade 3
25
Exercício 1
A quantidade de vezes que uma determinada entidade 
participa de um Conjunto de Relacionamentos 
chama-se:
a)relacionamento
b)atributo
c)cardinalidade
d)tabela
e)redundância
26
Exercício 1
A quantidade de vezes que uma determinada entidade 
participa de um Conjunto de Relacionamentos 
chama-se:
a)relacionamento
b)atributo
c)cardinalidade
d)tabela
e)redundância
27
Alunos(Cod_aluno, Sobrenome, Nome, Nascimento, 
Credito_horas, CPF)
Exercício 2
28
Uma determinada clínica médica necessita de um 
sistema de registro de consultas médicas. 
Para marcar a consulta o paciente liga para a clínica 
passa seus dados e qual médico que deseja ser 
consultado. A recepcionista registra os dados 
do paciente e efetua o agendamento. 
O médico da consulta deve estar previamente 
cadastrado no sistema.
Defina os esquemas necessários para este 
levantamento de requisitos.
Exercício 2
29
Paciente (Código_Paciente, Nome, Endereço, 
Fone_Res, Fone Celular, RG, CPF, Idade, convênio)
Agenda (Código_Agenda, Data, Hora, Paciente, 
Médico)
Médico (Código_Médico, Nome, Endereço, 
Fone_Res, Fone Celular, RG, CPF, Especialidade)
Exercício 2

Outros materiais