Académique Documents
Professionnel Documents
Culture Documents
Entidade-Relacionamento
Parte 1
Abordagem Entidade-Relacionamento
2
Abordagem Entidade-Relacionamento
No nica:
3
Abordagem Entidade-Relacionamento
4
Conceitos centrais da abordagem ER
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
6
Entidade
Entidade
7
Entidade exemplos
8
Entidade representa
objetos abstratos
9
Entidade representao diagramtica
PESSOA
10
Entidade representao diagramtica
PESSOA
Nome da
entidade
11
Entidade e instncia
instncia ou
ocorrncia de entidade.
12
Entidade e instncia - terminologias
13
Entidade e instncia - terminologias
14
Entidade e instncia - terminologias
terminologia adotada
em textos acadmicos
em Ingls
15
Entidade e instncia - terminologias
terminologia de
orientao a objetos
16
Propriedades de entidades
Relacionamentos
Atributos
Generalizaes/especializaes
17
Relacionamento - conceito
Relacionamento
Conjunto de associaes entre
entidades sobre as quais deseja-se
manter informaes na base de dados
18
Relacionamento representao grfica
19
Relacionamento e instncia
instncia de LOTAO
20
Diagrama de ocorrncias
p3
p7
p1 p8 entidade
p4
p2 p6 p5 EMPREGADO
relacionamento
p1,d1 p2,d1 p4,d2 p5,d3 LOTAO
entidade
d1 d2 d3
DEPARTAMENTO
21
Auto-relacionamento
PESSOA
CASAMENTO
22
Papel no relacionamento
PESSOA
marido esposa
CASAMENTO
papel no
relacionamento
23
Papel no relacionamento
24
Auto-relacionamento
diagrama de ocorrncias
p3 p7
p1
p8
PESSOA p6
p2 p4 p5
marido
marido
marido esposa esposa
esposa
CASAMENTO
p1,p3
p6,p8
25
Cardinalidade de relacionamentos
H duas cardinalidades:
mxima
mnima
26
Cardinalidade mxima - valores
cardinalidade mxima: 1
27
Cardinalidade mxima no DER
28
Cardinalidade mxima - DER
expressa que
a uma ocorrncia de EMPREGADO
(entidade do lado oposto da
anotao) pode estar associada no
mximo uma (1) ocorrncia de
DEPARTAMENTO
29
Cardinalidade mxima - DER
expressa que
no h um limite superior
para o nmero de
ocorrncias de EMPREGADO
associadas a uma ocorrncia
de DEPARTAMENTO
30
Classificao de relacionamentos
Relacionamento binrio:
aquele cujas instncias envolvem duas instncias de entidades.
Relacionamentos binrios
n:n (muitos-para-muitos)
1:n (um-para-muitos)
1:1 (um-para-um)
31
Relacionamentos 1:1
PESSOA
1 1
marido esposa
CASAMENTO
32
Relacionamentos 1:1
EMPREGADO
ALOCAO
MESA
33
Relacionamentos 1:n
n 1
ALUNO INSCRIO CURSO
34
Relacionamentos 1:n
1 n
EMPREGADO DEPENDENTE
35
Relacionamentos 1:n
EMPREGADO
supervisor supervisionado
1 n
SUPERVISO
36
Relacionamentos n:n
n n
ENGENHEIRO ALOCAO PROJETO
37
Relacionamentos n:n
n n
MDICO CONSULTA PACIENTE
38
Relacionamentos n:n
n n
PEA CAPACIDADE FORNECEDOR
39
Relacionamentos n:n
PRODUTO
composto componente
n n
COMPOSIO
40
Relacionamento ternrio
CIDADE DISTRIBUIDOR
DISTRIBUIO
PRODUTO
41
Cardinalidade de relacionamento ternrio
CIDADE DISTRIBUIDOR
n 1
DISTRIBUIO
PRODUTO
42
Cardinalidade de relacionamento ternrio
CIDADE DISTRIBUIDOR
n 1
a cardinalidade 1
DISTRIBUIO refere-se a um par
(cidade, produto)
PRODUTO
43
Cardinalidade mnima
Cardinalidade mnima
44
Cardinalidade mnima
cardinalidade mnima 0
cardinalidade mnima 1
Denominao alternativa:
45
Cardinalidade mnima - DER
e1 e3
EMPREGADO e4
e2
(0,1)
(1,1)
m1 m4 m6
MESA
m3
m2 m5
46
Cardinalidade mnima - DER
e1 e3
EMPREGADO e4
e2
(0,1)
(1,1)
m1 m4 m6
MESA
m3
m2 m5
47
Atributo
Atributo
48
Atributo
Atributo
PROJETO
tipo
cdigo
nome
49
Atributos com cardinalidade
Cardinalidade mnima:
Cardinalidade mxima:
50
Atributo com cardinalidade
CLIENTE
telefone (0,n)
cdigo
nome
atributo obrigatrio
e monovalorado
-
(1,1) o default
51
Atributo com cardinalidade
CLIENTE
telefone (0,n)
cdigo
atributo opcional
nome e multivalorado
52
Atributo em relacionamento
(1,n) (0,n)
ENGENHEIRO ATUAO PROJETO
53
Atributo em relacionamento 1:n
n de parcelas
(0,1) (0,n)
FINANCEIRA FINANCIAMENTO VENDA
taxa de juros
54
Identificador de entidade
Identificador de entidade
=
conjunto propriedades (atributos,
relacionamentos) de uma entidade
cujos valores servem para distinguir uma
ocorrncia da entidade das demais ocorrncias
da mesma entidade
55
Atributo identificador
cdigo
PESSOA nome
endereo
capacidade
PRATELEIRA nmero do corredor
nmero da prateleira
56
Relacionamento identificador
nmero de
cdigo nome sequncia nome
(1,1) (0,n)
EMPREGADO DEPENDENTE
entidade fraca
57
Relacionamento identificador
nmero de
cdigo nome sequncia nome
(1,1) (0,n)
EMPREGADO DEPENDENTE
Observar a
linha mais
densa
58
Notao clssica Diagramas ER
Notao clssica Diagramas ER
Notao clssica Diagramas ER
Notao
Alternativa
MIN,MAX
Resumindo os Conceitos Fundamentais
Entidade
Forte ou Fraca
Atributo
Simples ou Composto
Mono-valorado ou Multi-valorado
Armazenado ou Derivado
Obrigatrio ou Opcional (Valor NULL)
Pode ser Identificador
Relacionamento
Grau do relacionamento (binrio, ternrio, ...)
Cardinalidade
Mnima
Mxima
Pode ser Identificador
Exerccios