Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Desusos <strong>de</strong> UML para <strong>de</strong>senho <strong>de</strong> bases <strong>de</strong><br />
dados relacionais<br />
Para efeitos <strong>de</strong> <strong>de</strong>senho <strong>de</strong> base <strong>de</strong><br />
dados relacional:<br />
– Não se especificam as visibilida<strong>de</strong>s –<br />
público/protegido/privado – dos atributos:<br />
todos se assumem públicos;<br />
Se pretendêssemos <strong>de</strong>senhar uma base <strong>de</strong><br />
dados orientada por objectos, tal já seria<br />
especificado;<br />
– Relativamente a um atributo, não se faz<br />
especificação <strong>de</strong> multiplicida<strong>de</strong>s<br />
superiores a 1, pois:<br />
• O mo<strong>de</strong>lo relacional não permite que, num<br />
registo, um atributo possua mais do que um<br />
valor<br />
• Não se preten<strong>de</strong> obter um mo<strong>de</strong>lo puramente<br />
orientado por objectos<br />
+ Nome<br />
+ Morada<br />
- Rua<br />
- Porta<br />
Cliente<br />
Cliente<br />
Não se coloca<br />
Nome: String<br />
Morada: String<br />
Telefone [ 0 .. 3 ]: Int<br />
Não se usa<br />
2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 14