Escolar Documentos
Profissional Documentos
Cultura Documentos
Vania Bogorny
1
Plano de Aula
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
Modelos de Dados
Modelo de dados:
Modelos propostos:
Modelo
conceitual
Modelo Lgico
Modelo Fsico
Minimundo
Projeto Conceitual
Nveis
De
Abstrao
Projeto Lgico
Projeto Fsico
Modelo Entidade-
Abordado na Aula de
Hoje
Modelos de Dados
Nome
Endereo
Nvel de Implementao
Depende do SGBD
nfase na eficincia de acesso
Modelo Entidade-
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
Modelagem Conceitual
Entidades
Atributos e
Relacionamentos
Modelo Entidade-
Entidade
Entidade
Empregado
Joo
Pedro
Paulo
Maria
Contabilidade
Financeiro
Jurdico
Pessoal
Possui propriedades
Atributos e Relacionamentos
Modelo Entidade-
Entidade
Exemplos de Entidades:
Sistema Bancrio
Cliente
Conta Corrente
Conta Poupana
Agncia
Produto
Empregado
Departamento
Estoque
...
Modelo Entidade-
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
Atributo
Empregado
Departamento
Descrio
nmeroDeFuncionrios
Modelo Entidade-
10
Exerccio
Aluno
Professor
Disciplina
Turma
Modelo Entidade-
11
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Definio de relacionamentos
Exerccios
Exerccios
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
12
Relacionamentos
Joo
Pedro
Paulo
Maria
Lotao
Modelo Entidade-
Departamento
Contabilidade
Financeiro
Jurdico
Pessoal
13
Relacionamentos
Relacionamento:
nomeDoRelacionamento
Modelo Entidade-
14
Relacionamentos
Exemplos de Relacionamentos
Medico
Cliente
Consulta
ContaCliente
Paciente
Conta
Residncia
Cidade
Modelo Entidade-
15
Exemplo I
Mdico
nome celular
esquema
Consulta
dataDaConsulta
Paciente
nome endereo
instncias
Dr. Paulo
Dr. Flora
22/10/2007
05/02/2009
20/03/2009
Modelo Entidade-
Vania
Jos
16
Exemplo II
Empregado
nome salario
Vania
Pedro
Gabriel
Atuao
funo
coordenador
pesquisador
bolsista
Modelo Entidade-
Projeto
sigla
AATOM
Sinpli
17
Exerccio
Modelo Entidade-
18
Cardinalidade de Relacionamentos
Uma
propriedade
importante
dos
relacionamentos
a
especificao de quantas
ocorrncias
de
uma
entidade
podem
estar
associadas
a
uma
determinada ocorrncia de
outra entidade
a1
b1
a2
a3
b2
a4
b3
Existem
cardinalidades:
Mxima
Mnima
2
A ocorrncia a1 da entidade A
b4
est relacionado a quantas
Ocorrncias em B?
Modelo Entidade-
19
Cardinalidade Mxima
20
Conjunto A
(Empregado)
Joo
Contabilidade
Pedro
Financeiro
Jurdico
Paulo
Maria
Empregado
Conjunto B
(Departamento)
Gerencia
Modelo Entidade-
Departamento
21
Contabilidade
Sandro
Financeiro
Pedro
Ana
Departamento
Lotao
Modelo Entidade-
Conjunto B
(Empregado)
Empregado
22
Conjunto A
(Empregado)
Joo
Sinpli
Pedro
AATOM
Paulo
MM-TOM
Sigmoda
Maria
Empregado
Conjunto B
(Projeto)
Atua
Modelo Entidade-
Projeto
23
Exerccio
Modelo Entidade-
24
Cardinalidade Mnima
Representao:
Modelo Entidade-
25
Cliente
(1,1)
ContaCliente
(1,N)
Conta
Empregado
(1,1)
Gerencia
(0,1) Departamento
Modelo Entidade-
26
nome
Empregado
nome
Endereo
Salrio
telefone
Empregado
Modelo Entidade-
nome
Endereo
Salrio
telefone (0,N)
27
Cardinalidade mnima
1: atributo obrigatrio
0: atributo opcional
Cardinalidade mxima
1:
atributo monovalorado
N: atributo multivalorado
Cliente
nome
Endereo (1,N)
TELEFONE (0,N)
Modelo Entidade-
28
Exerccio
Modelo Entidade-
29
Relacionamentos e Papis
Papel a funo que uma ocorrncia da entidade
cumpre
dentro
de
uma
ocorrncia
do
relacionamento
No obrigatria no Modelo ER
movimenta
Cliente
alocado
Empregado
movimentada
(1,N)
Atua
envolve
(0,N)
Modelo Entidade-
Conta
Projeto
30
Empregado
supervisionado
(0,N)
supervisor
Marido
Esposa
(0,1)
(0,1)
(1,1)
casadoCom
supervisiona
supervisionada
Joo
Pedro
Paulo
Maria
supervisor
esposa
Roberto
Pedro
Felipe
Ana
Modelo Entidade-
marido
31
(1,N )
trabalha
Cidade
(1,1 )
Departamento
Distribuidor
(1,N)
distribuio
(1,1)
(1,N)
Produto
Modelo Entidade-
32
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
33
Modelo Entidade-
34
Exerccio - Resposta
CPF
Nome
Salario
Professor
(1,1)
regncia
(1,1)
atuao
(0,N)
Aluno
(1,N)
Matrcula
(0,N)
(0,N)
(1,N)
Turma
da
Modelo Entidade-
(1,1)
Disciplina
35
Identificando Entidades
Representao no Modelo
CPF
Nome
Endereco
Cliente
NumeroCorredor
NumeroPrateleira
Modelo Entidade-
Prateleira
36
Identificando Relacionamentos
Cpf
Nome
Endereco
Empregado
Numero
Nome
Dependente
Entidade Fraca:
Fraca entidade sem chave
Chave=CPF +
numero
Entidade Forte:
Forte entidade com chave
Modelo Entidade-
37
Mdico
CRM
nome celular
Dr. Paulo
Dr. Flora
Consulta
dataDaConsulta
22/10/2007
05/02/2009
20/03/2009
Modelo Entidade-
Paciente
CPF
nome endereo
Vania
Jos
38
Exerccio
Modelo Entidade-
39
Plano de Aula
Modelos de Dados
O Modelo Entidade-Relacionamento
Entidades
Atributos
Relacionamentos
Identificando
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-
40
Resumo
Aula de Hoje
Entidades
Atributos
Relacionamentos
Modelo Entidade-
41
Terminologia
Entidade e instncia
Para
Diferentes terminologias
Conjunto
Elemento do conjunto
Entidade
Instncia ou ocorrncia
Conjunto de
entidades
Entidade
Classe
objeto
Departamento
Contabilidade
Financeiro
Jurdico
Pessoal
Modelo Entidade-
Heuser
Peter Chen
Orientao a
Objetos
(Bush)
42
Bibliografia
Bibliografia Bsica
Bibliografia Complementar
Modelo Entidade-
43
Tema de Casa
Modelo Entidade-
44