Escolar Documentos
Profissional Documentos
Cultura Documentos
DE DADOS
Cea Moraes Dezembro/2009
Modelagem
Conceitual
Modelagem Conceitual
3
O objetivo :
O objetivo NO :
Modelagem Conceitual
4
Abordagem Entidade-Relacionamento
(ER)
Conjunto de tcnicas para construir
modelos conceituais de banco de
dados
Modelagem Conceitual
5
Excelente
representao
grfica
Facilidade de compreenso
Abordagem E-R
6
Modelo entidade-relacionamento
(Modelo ER)
Modelo ER representado
graficamente
Diagrama entidade-relacionamento
(DER)
01/09/15
Abordagem E-R
7
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
01/09/15
Abordagem E-R
8
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
01/09/15
Entidade
9
Entidade
10
Propriedades
Relacionamentos
Atributos
Generalizaes/especializaes
01/09/15
Abordagem E-R
11
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
01/09/15
Relacionamentos
12
01/09/15
Relacionamentos
13
Diagrama de Ocorrncias
01/09/15
Auto-Relacionamentos
14
01/09/15
Auto-relacionamento
15
Relacionamentos
16
Cardinalidades
Propriedade importante de um
relacionamento:
H duas cardinalidades:
Mxima
Mnima
01/09/15
17
Cardinalidades Mxima e
Mnima
01/09/15
Exerccio 1
18
Exerccio 2
19
Abordagem E-R
20
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
01/09/15
Atributos
21
01/09/15
Atributos
22
Cardinalidades
Cardinalidade mnima:
Cardinalidade mxima:
Atributos
23
Cardinalidades
Monovalorado
Opcional
(0,1)
Obrigatri
(1,1)
o
Multivalorado
(0,n)
(1,n)
01/09/15
Atributos
24
Cardinalidades
01/09/15
Atributos
25
Cardinalidades
01/09/15
26
Atributos de
Relacionamento
01/09/15
Atributo Identificador
27
01/09/15
28
Relacionamento
Identificador
01/09/15
29
Relacionamento
Identificador
01/09/15
Abordagem E-R
30
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializa
o
Entidade associativa
01/09/15
31
Generalizao /
Especializao
Atribuir propriedades
particulares a um subconjunto
das ocorrncias (especializadas)
de uma entidade genrica
01/09/15
Generalizao /
32 Especializao
Herda as
propriedades
da entidade
genrica
Entidad
e
Genric
a
Entidade
Especializa
da
Atributo
identificador
na entidade
genrica
Especializao Total
33
01/09/15
Especializao Parcial
34
01/09/15
Abordagem E-R
35
Conceitos Centrais
Entidade
Relacionamento
Atributo
Generalizao/especializao
Entidade associativa
01/09/15
Entidade Associativa
36
Entidade Associativa
37
01/09/15
Entidade Associativa
38
01/09/15
39
Modelagem Avanada
01/09/15
40
Propriedades do Modelo
ER
01/09/15
Modelo Formal
41
01/09/15
42
Poder de expresso
limitado
Limitaes do ER
43
Exemplo
Cea Moraes
44
Equivalncia entre
modelos
Dois modelos ER diferentes podem
ser equivalentes
Modelos equivalentes
Cea Moraes
Equivalncia
45
Exemplo
Cea Moraes
Equivalncia
46
Exemplo
Cea Moraes
47
Atributo x Entidade
Relacionada
Cea Moraes
48
Atributo x Entidade
Relacionada
Caso contrrio
Exerccio 3
49
50
Atributo x
Generalizao/Especializao
como atributo?
categoria
51
Atributo x
Generalizao/Especializao
Cea Moraes
52
Atributo x
Generalizao/Especializao
Cea Moraes
Atributo Opcional
53
Atributos opcionais
Exemplo:
Cea Moraes
Atributo Opcional
54
Cea Moraes
Atributo Multivalorado
55
indesejvel
No tem boa implementa com
SGBD relacional
N colunas??!?!
Atributo Multivalorado
56
Eliminao
Cea Moraes
Exerccio 4
57
01/09/15
58
Alternativas
BD
59
Relacionamentos
Redundantes
01/09/15
60
Relacionamentos
Redundantes
01/09/15
61
Relacionamentos
Redundantes
01/09/15
62
Relacionamentos
Redundantes
01/09/15
Atributos Redundantes
63
01/09/15
Aspectos Temporais
64
Dados temporais
Atributos temporais
65
Cea Moraes
66
Relacionamento 1:1
temporal
Cea Moraes
67
Relacionamento 1:n
temporal
Cea Moraes
68
Relacionamento n:n
temporal
Dados do passado....
69
70
Notaes e Variantes do
ER
Engenharia de Informaes
UML
71
Notao Engenharia de
Informaes
Cea Moraes
72
subtipoEngenharia de informaess
de entidades
Cea Moraes
Exerccio 5
73
Transformar o modelo ER
resultante do Exerccio 4 para a
notao Engenharia de
Informaes
Cea Moraes
74
Reserva de passagens
areas (1)
75
Reserva de passagens
areas (2)
76
Reserva de passagens
areas (3)
Nem todos vos operam em todos
dias de semana. Inclusive, certos vos
tm pequenas mudanas de horrio
em certos dias da semana.
Cada reserva possui um prazo de
validade. Caso os bilhetes no tenham
sido emitidos, at esgotar-se o prazo
da reserva, a mesma cancelada.
Reservas podem ser prorrogadas.
Cea Moraes
77
Reserva de passagens
areas (4)
78
Cea Moraes
79
Cea Moraes
80
Restries de Integridade
Redundncia e Performance
Observao geral
Cea Moraes
Referncias
83
01/09/15