Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 04 - ModeloER
Aula 04 - ModeloER
Relacionamento
1
Cardinalidades
Representação:
(cardinalidade mínima, cardinalidade máxima)
Cardinalidades Possíveis: (1,1); (1,N); (0,1);(0,N);(N,N)
2
Modelo Entidade-Relacionamento (ER)
Cardinalidade Mínima e Máxima
4
Modelo Entidade-Relacionamento (ER)
Atributos também podem ter Cardinalidade
Cardinalidade mínima
1: atributo obrigatório
0: atributo opcional
Cardinalidade máxima
1:atributo monovalorado
N: atributo multivalorado
nome
Endereço (1,N)
Fornecedor
TELEFONE (0,N)
5
Modelo Entidade-Relacionamento (ER)
Auto-Relacionamento (Relacionamento Unário)
Empregado Pessoa
supervisionada esposa
João Roberto
Pedro Pedro
supervisor marido
Paulo Felipe
Maria Ana
6
Modelo Entidade-Relacionamento (ER)
Relacionamento Binário e Ternário
Binário
Empregado (1,N )
trabalha
(1,1 )
Departamento
(1,N) (1,1)
distribuição
(1,N)
Produto
7
Modelo Entidade-Relacionamento (ER)
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
8
Modelo Entidade-Relacionamento (ER)
Identificando Entidades
9
Modelo Entidade-Relacionamento (ER)
Identificando Relacionamentos
Cpf Numero
Nome Empregado Dependente Nome
Endereco
Chave=CPF +
numero
Entidade Fraca:
Fraca entidade sem chave
A entidade é identificada por algum atributo da entidade + algum
relacionamento
Entidade Forte:
Forte entidade com chave
A entidade é identificada por atributos da própria entidade
10
Modelo Entidade-Relacionamento (ER)
Relacionamento com Atributo Identificador
Consulta Paciente
Médico
22/10/2007 Vania
Dr. Paulo
05/02/2009
Dr. Flora
20/03/2009 José
11
Modelo Entidade-Relacionamento (ER)
Exercício
12
Modelo Entidade-Relacionamento (ER)
Exercício - Resposta
CPF (1,1)
Nome Professor regência
Salario
(1,1)
atuação
(0,N) (0,N)
(1,N) (1,N) (1,1)
(0,N)
Aluno Matrícula Turma da Disciplina
13
Modelo Entidade-Relacionamento (ER)
Entidade e Atributos
Cliente
Nome
Endereço
CPF
Celular
eMail
14
Modelo Entidade-Relacionamento (ER)
Bibliografia
Bibliografia Básica
HEUSER, C.A. Projeto de Banco de Dados. 6ª Edição. Porto Alegre.
Capítulos 2 e 3
Bibliografia Complementar
Korth, H. F.; Sudarshan, S; Silberschatz, A. Sistema de Banco de
Dados. 5a ed. Editora Campus, 2006. - Capítulo 6
15
Modelo Entidade-Relacionamento (ER)