Vania Bogorny
1
Plano de Aula
Entidades e Relacionamentos
Resumo da Aula
Bibliografia
Tema de Casa
Modelo Entidade-Relacionamento (ER)
Abordado na Aula de
Hoje
Modelos de Dados
Nome
Endereo
Nvel de Implementao
Depende do SGBD
nfase na eficincia de acesso
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
Modelo Entidade-Relacionamento (ER)
Modelagem Conceitual
Entidades
Atributos e
Relacionamentos
Entidade
Entidade
Empregado
Joo
Pedro
Paulo
Maria
Contabilidade
Financeiro
Jurdico
Pessoal
Possui propriedades
Atributos e Relacionamentos
Entidade
Exemplos de Entidades:
Sistema Bancrio
Cliente
Conta Corrente
Conta Poupana
Agncia
Produto
Empregado
Departamento
Estoque
...
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-Relacionamento (ER)
Atributo
Empregado
Nome
Endereo
Salrio
Departamento
Descrio
nmeroDeFuncionrios
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-Relacionamento (ER)
10
Relacionamentos
Joo
Pedro
Paulo
Maria
Lotao
Departamento
Contabilidade
Financeiro
Jurdico
Pessoal
11
Relacionamentos
Relacionamento:
nomeDoRelacionamento
12
Relacionamentos
Exemplos de Relacionamentos
Medico
Cliente
Consulta
ContaCliente
Paciente
Conta
Residncia
Cidade
Modelo Entidade-Relacionamento (ER)
13
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
Ana
Jos
14
Exemplo II
Atuao
Empregado
nome salario
Maria
Pedro
Gabriel
funo
coordenador
pesquisador
bolsista
Projeto
sigla
AATOM
Sinpli
15
Cardinalidades
Representao:
16
Cliente
(1,1)
ContaCliente
(1,N)
Conta
Empregado
(1,1)
Gerencia
(0,1) Departamento
17
nome
Empregado
nome
Endereo
Salrio
telefone
Empregado
nome
Endereo
Salrio
telefone (0,N)
18
Cardinalidade mnima
1: atributo obrigatrio
0: atributo opcional
Cardinalidade mxima
1:
atributo monovalorado
N: atributo multivalorado
Cliente
nome
Endereo (1,N)
TELEFONE (0,N)
19
Empregado
supervisionado
(0,N)
supervisor
(1,1)
supervisiona
Marido
Esposa
(0,1)
(0,1)
casadoCom
supervisionada
Joo
Pedro
Paulo
Maria
supervisor
esposa
Roberto
Pedro
Felipe
Ana
marido
20
(1,N )
trabalha
Cidade
(1,1 )
Departamento
Distribuidor
(1,N)
distribuio
(1,1)
(1,N)
Produto
Modelo Entidade-Relacionamento (ER)
21
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-Relacionamento (ER)
22
Identificando Entidades
Representao no Modelo
CPF
Nome
Endereco
Cliente
NumeroCorredor
NumeroPrateleira
Prateleira
23
Identificando Relacionamentos
Cpf
Nome
Endereco
Empregado
Numero
Nome
Dependente
Entidade Fraca:
Fraca entidade sem chave
Chave=CPF +
numero
Entidade Forte:
Forte entidade com chave
24
Consulta
Mdico
CRM
dataDaConsulta
nome celular
Dr. Paulo
Dr. Flora
22/10/2007
05/02/2009
20/03/2009
Paciente
CPF
nome endereo
Vania
Jos
25
Exerccio
Aluno
Professor
Disciplina
26
Bibliografia
Bibliografia Bsica
Bibliografia Complementar
27
Exerccio - Resposta
CPF
Nome
Salario
Professor
(1,1)
regncia
(1,1)
atuao
(0,N)
Aluno
(1,N)
Matrcula
(0,N)
(1,N)
Turma
(0,N)
da
(1,1)
Disciplina
28
Tema de Casa
29