Академический Документы
Профессиональный Документы
Культура Документы
Tema 4 - Modelagem ER: Tcnicas e Ferramentas Professor Me. Jeferson Bussula Pinheiro.
Recursos estendidos
Com passar do tempo perce!eu-se "ue o M#R original no modela$a alguns tipos de pro!lemas. %urgiu ento uma e&tenso do M#R denominada M#R #stendido ou M#R-R'.
05/03/2014
Generalizao e Es ecializao
#ntidade possuir atri!utos "ue no fazem parte de todas as inst(ncias da entidade ou "uando se relacionam com comportamento diferente.
Generalizao
Resultado da unio de dois ou mais con)untos de entidades de n*$el mais !ai&o produzindo um con)unto de entidades de n*$el mais alto.
Es ecializao
Resultado da se arao de um con)unto de entidades de n*$el mais alto formando um con)unto de entidades de n*$el mais !ai&o.
05/03/2014
!erana de ro riedades
Cada inst(ncia da entidade especializada possui al+m de suas pr,prias propriedades tam!+m as propriedades da inst(ncia da entidade gen+rica correspondente. Atri!utos relacionamento e generalizao ou especializao.
!erana de ro riedades
ra nome
rg cpf
insc_est cnpj
Generalizao"Es ecializao
tipo_pessoa
insc_est cnpj
05/03/2014
$gregao
2 uma a!strao em "ue os con)untos de relacionamentos so tratados como entidades de n*$el superior.
05/03/2014
$gregao
05/03/2014
E,erc-cios
;. A imagem representa uma entidade e seus respecti$os atri!utos. Considere "ue h1 dois tipos de clientes pessoas f*sicas e )ur*dicas. Pessoas f*sicas possuem c,digo CP< nome se&o 9opcional: data de nascimento 9opcional: e telefones 9opcionais:. Pessoas )ur*dicas possuem c,digo C.PJ razo social e telefones 9opcionais:. Apresente um diagrama #R "ue modele mais precisamente esta realidade.
cliente
05/03/2014
.oluo
>.
/iante
de
uma
grande
n?mero
de um
possi!ilidades durante
o pro)eto de
es"uema de !anco de dados sinalize com @erdadeiro ou <also para situaAes "ue o pro)etista tem como opAesB
05/03/2014
a: 9 : A primeira fase do pro)eto + a especificao das necessidades do usu1rio. !: 9 : A segunda fase + a escolha do modelo de dados por meio da aplicao de seus conceitos. c: 9 : 8 pro)eto f*sico + totalmente dependente dos recursos do %GB/ utilizado.
d: 9 : .a especificao das necessidades funcionais os usu1rios descre$em os tipos de operaAes ou transaAes "ue sero realizadas com os dados como atualizao consulta e remoo. e: 9 : 8 pro)eto f*sico no + totalmente dependente dos recursos do %GB/ utilizado.
05/03/2014
Revisando
Es ecializao .e arao de um con)unto de entidades. #sta!elecer atri!utos espec*ficos 9adicionais: para cada su! classe. #sta!elecer tipos de relacionamento espec*ficos 9adicionais: para as su! classes
Generalizao Generalizao + o processo contr1rio da especializao. 'nio de dois ou mais con)untos. @1rios tipos de entidade com atri!utos comuns so generalizadas em uma ?nica superclasse
05/03/2014
Cerana Propriedades Agregao 4imitao do modelo #R e&pressando relacionamento relacionamento. RestriAes /efinida por condio0usu1rio.
no entre
10