Академический Документы
Профессиональный Документы
Культура Документы
Ricardo Terra
rterrabh [at] gmail.com
Modelo ER
Maro, 2009
CV
Nome: Ricardo Terra
Email: rterrabh [at] gmail.com
www: ricardoterra.com.br
Twitter: rterrabh
Lattes: lattes.cnpq.br/ 0162081093970868
Ph.D. (UFMG/UWaterloo),
Post-Ph.D. (INRIA/Universit Lille 1)
Background
Acadmico: UFLA (desde 2014), UFSJ (1 ano), FUMEC (3 anos), UNIPAC (1 ano), FAMINAS (3 anos)
Profissional: DBA Eng. (1 ano), Synos (2 anos), Stefanini (1 ano)
Ricardo Terra (rterrabh [at] gmail.com)
Modelo ER
Maro, 2009
Modelo ER
n
Modelo ER
Maro, 2009
Construtores fundamentais do ER
n
Entidades
Relacionamentos
Atributos
Modelo ER
Maro, 2009
Entidades
n
Caso seja uma palavra composta, a separao dever ocorrer com um hfen (-)
entre as palavras.
n
Modelo ER
Maro, 2009
Entidades
n
Modelo ER
Maro, 2009
Relacionamentos
n
Modelo ER
Maro, 2009
Relacionamentos
n
1:1
1:N
N:N
Modelo ER
Maro, 2009
Relacionamentos
n
Chave primria
n
Atributo especial que capaz de identificar uma instncia da dada entidade de maneira
nica.
q
Chave candidata
n
Atributo especial que, como a chave primria, tambm nico e capaz de identificar
uma instncia da dada entidade de maneira nica, porm no foi eleito como chave
primria.
q
Chave estrangeira
n
Modelo ER
Maro, 2009
Relacionamentos
n
Relacionamento 1:1
q
q
q
Modelo ER
Maro, 2009
10
Relacionamentos
n
Modelo ER
Maro, 2009
11
Relacionamentos
n
Relacionamento 1:N
q
q
q
Modelo ER
Maro, 2009
12
Relacionamentos
n
Modelo ER
Maro, 2009
13
Relacionamentos
n
Relacionamento N:N
q
q
q
Modelo ER
Maro, 2009
14
Relacionamentos
n
Modelo ER
Maro, 2009
15
Relacionamentos
n
Semntica do relacionamento:
Modelo ER
Maro, 2009
16
Atributos
n
Ex.:
n
n
Modelo ER
Maro, 2009
17
Atributos
n
Modelo ER
Maro, 2009
18
Atributos
n
Uma entidade pode ter mais de um atributo-chave. Isto ocorre quando chave
composta.
Um atributo-chave sublinhado no modelo e, geralmente, destacado em negrito.
Modelo ER
Maro, 2009
19
Atributos
n
Atributo multivalorado: um atributo que pode ter mais de um valor para cada
instncia de entidade. Isto no deve ser utilizado, pois este caso se resolve
com a criao de uma nova entidade. representada por uma linha dupla na
elipse do atributo.
n
Modelo ER
Maro, 2009
20
Atributos
n
Modelo ER
Maro, 2009
21
Um pouco mais
n
q
q
q
q
Relacionamento ternrio
Auto-relacionamento
Entidade Relacionamento
Entidade Fraca
Generalizao e Especializao
Modelo ER
Maro, 2009
22
q
q
q
q
Modelo ER
Maro, 2009
23
Modelo ER
Maro, 2009
24
q
q
q
q
Modelo ER
Maro, 2009
25
q
q
q
Modelo ER
Maro, 2009
26
q
q
Modelo ER
Maro, 2009
27
Auto-relacionamento
n
No h nada que impede uma entidade se relacionar com ela mesmo. Este
relacionamento igual aos outros, porm, na maioria dos casos, faz-se
necessria a atribuio de um papel para cada extremidade do
relacionamento.
q
q
Modelo ER
Maro, 2009
28
Entidade Relacionamento
n
Modelo ER
Maro, 2009
29
Entidade Relacionamento
n
q
q
q
Modelo ER
Maro, 2009
30
Entidade Fraca
n
Modelo ER
Maro, 2009
31
Entidade Fraca
n
Soluo:
Modelo ER
Maro, 2009
32
Generalizao e Especializao
n
Modelo ER
Maro, 2009
33
Generalizao e Especializao
n
Modelo ER
Maro, 2009
34
Generalizao e Especializao
n
Modelo ER
Maro, 2009
35
Generalizao e Especializao
Supertipo
tipo genrico
Subtipos
tipos especializados
Ricardo Terra (rterrabh [at] gmail.com)
Modelo ER
Maro, 2009
36
Generalizao e Especializao
q
q
Modelo ER
Maro, 2009
37
Generalizao e Especializao
n
observe
Modelo ER
Maro, 2009
38
Generalizao e Especializao
n
Isto indica uma disjuno em que uma entidade deve ser um dos subtipos,
porm existe a sobreposio em que uma entidade pode ser mais de um
dos subtipos ao mesmo tempo e simbolizada como abaixo:
Modelo ER
Maro, 2009
39
Generalizao e Especializao
Uma pea deve ser uma pea manufaturada ou uma pea torneada ou
tanto uma quanto outra.
Modelo ER
Maro, 2009
40
Generalizao e Especializao
Modelo ER
Maro, 2009
41
Referncia Bibliogrfica
n
Modelo ER
Maro, 2009
42