Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados I
Prof. Dr. Guilherme B. Cunha
Modelo Entidade-Relacionamento
• Conceitos Básicos
• Introdução
• Entidade
• Atributo
• Relacionamento
• Extensões do DER
● Especialização / Generalização
● Entidade – fraca
● Auto – Relacionamento
• Agregação
• Entidade Associativa
Conceitos Básicos - Introdução
- O Modelo Entidade-Relacionamento (MER), também
conhecido como Modelo ER, é uma ferramenta fundamental
na modelagem de dados, utilizada para descrever de forma
abstrata a estrutura de um banco de dados.
• Conceitos Básicos
• Introdução
• Entidade
• Relacionamento
• Atributo
• Generalização/Especialização
• Entidade Associativa
- Entidade:
• Conceitos Básicos
• Introdução
• Entidade
• Atributo
• Relacionamento
• Generalização/Especialização
• Entidade Associativa
• Atributo
• Atributo (cont.)
• Atributo (cont.)
• Atributo (cont.)
• Atributo (cont.)
• Atributos derivados;
• Atributos identificadores
Conceitos Básicos - Atributo
• Atributo simples ou compostos
− Atributos simples não são divididos em partes.
• Atributos Compostos
− Atributos compostos podem ser subdivididos em subpartes menores, que
representam atributos mais básicos.
Conceitos Básicos - Atributo
• Atributo Derivado
• Atributo Monovalorado
• Atributo Multivalorado
• Identificando Entidades
Possui
⚿ CPF Nome
12345 Guilherme
12456 Ana
2345 Marta
Conceitos Básicos - Atributo
• Chave Primária Composta:
• Conceitos (cont.)
• Exemplos:
Modelo Conceitual
Modelo Lógico
Conceitos Básicos - Entidade Fraca
• Exemplos:
Modelo Lógico
• Exemplos:
Modelo Conceitual
Modelo Lógico
Modelo Entidade-Relacionamento
• Conceitos Básicos
• Introdução
• Entidade
• Atributo
• Relacionamento
• Generalização/Especialização
• Entidade Associativa
Pessoa
marido esposa
Casamento
marido esposa
Casamento
1 Lotaç n
Departamento Empregado
ão
• Exemplos de relacionamentos (1 : 1)
Empregado
Empregado
PESSOA
1
1 1
marido esposa
Alocado
Casamento
Mesa
Mesa
Conceitos Básicos - Relacionamentos
• Exemplos de relacionamentos (1 : n)
Aluno
Aluno
Empregado
Empregado
1 n n
supervisor supervisionado
Supervisão Inscrição
Curso
Curso
Conceitos Básicos - Relacionamentos
• Exemplos de relacionamentos (n : n)
Médico
Médico Engenheiro
Engenheiro
Produto
Produto
n n n n
composto componente
Possui Consulta Atua
n n
Paciente
Paciente Projeto
Projeto
Conceitos Básicos - Relacionamentos
• Exemplos:
Cidade
Cidade Distribuidor
Distribuidor
• A um par (cidade,distribuidor) podem
estar associados muitos produtos,
ou, um distribuidor pode distribuir n
1 A cardinalidade
em uma cidade muitos produtos. “1” refere-se a
Distribuição um par cidade e
• A um par (produto,distribuidor) produto
podem estar associadas muitas
n
cidades, ou em outros termos um
distribuidor, pode distribuir um
produto em muitas cidades. Produto
Produto
Conceitos Básicos - Atributo
• Identificando Relacionamentos
- Relacionamentos Identificados:
- Uma das entidades participantes do relacionamento tem sua
chave primária usada como parte da chave primária da tabela
que representa o relacionamento.
- Relacionamentos Identificados:
• Cardinalidade Mínima
• Cardinalidade Mínima
Tem
Tem
Esquema: EMP_DEP
Entidade: DEPENDENTE
Atributos: número de sequencia : inteiro
nome : texto (50)
Identificadores: EMPREGADO via EMP_DEP
número de sequencia