Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Generalização vs. associação N-para-1<br />
Conta à<br />
or<strong>de</strong>m<br />
Conta bancária<br />
NIB<br />
Saldo<br />
C. Poupança<br />
Habitação<br />
...<br />
C. Poupança<br />
Reforma<br />
Se o conjunto <strong>de</strong> opções é imutável<br />
Se as diferentes opções têm especificida<strong>de</strong>s<br />
(atributos ou associações próprias)<br />
Se algumas opções irão ter um tratamento especial –<br />
por exemplo, permissões <strong>de</strong> acesso especiais<br />
Se as opções realçam conceitos importantes, por<br />
exemplo, se transmitem terminologia própria do<br />
domínio aplicacional<br />
ou<br />
?<br />
Conta bancária<br />
2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 42<br />
NIB<br />
Saldo<br />
0...* 1<br />
Tipo <strong>de</strong> conta<br />
Designação<br />
Se com alguma probabilida<strong>de</strong> po<strong>de</strong>m surgir novas<br />
opções ou as existentes po<strong>de</strong>m necessitar <strong>de</strong><br />
alterações<br />
Se não há especificida<strong>de</strong>s<br />
Se todas as opções têm igual tratamento<br />
Se as opções não correspon<strong>de</strong>m a conceitos <strong>de</strong><br />
gran<strong>de</strong> relevância no domínio aplicacional