Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Atributo enumerado vs. vs. Associação N-para-1<br />
Problema:<br />
Numa base <strong>de</strong> dados bancária, preten<strong>de</strong>-se guardar informação sobre cada<br />
conta, incluindo o seu tipo <strong>de</strong> conta.<br />
Conta<br />
Tipo <strong>de</strong> conta: { À or<strong>de</strong>m, A prazo, CPH, CPA }<br />
Atributo enumerado: Deve usar-se<br />
apenas se, previsivelmente, as<br />
opções serão sempre as mesmas<br />
Associação: Deve usar-se se as opções po<strong>de</strong>m<br />
mudar e queremos possibilitar que seja o<br />
utilizador a gerir essas opções<br />
– Se a quantida<strong>de</strong> <strong>de</strong> opções po<strong>de</strong> mudar.<br />
– Se po<strong>de</strong>m mudar <strong>de</strong> <strong>de</strong>signação.<br />
2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 27<br />
Conta<br />
0 ... *<br />
tipificação<br />
1<br />
Tipo <strong>de</strong> conta<br />
Designação