16.04.2013 Views

Diagramas de Classes

Diagramas de Classes

Diagramas de Classes

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!