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.

Composições vs. vs. Agregações<br />

Apesar da obrigatorieda<strong>de</strong> existir em ambas as associações<br />

seguintes, são situações com semânticas distintas:<br />

Departamento<br />

Designação<br />

Factura<br />

Número<br />

Data<br />

1 0…*<br />

1 0…*<br />

Funcionário<br />

BI<br />

Nome<br />

Salário<br />

Linha <strong>de</strong> factura<br />

Produto<br />

Quantida<strong>de</strong><br />

Preço unitário<br />

• Significa que um funcionário que não trabalhe num<br />

<strong>de</strong>partamento não é relevante para o domínio em causa<br />

(se o seu <strong>de</strong>partamento for removido ele terá que ser<br />

excluído ou reposicionado em outro <strong>de</strong>partamento).<br />

• No entanto, o funcionário existe per si, não necessita<br />

<strong>de</strong> estar associado a um <strong>de</strong>partamento para ser<br />

referido/i<strong>de</strong>ntificado<br />

A Linha da factura só po<strong>de</strong> ser referida (distinguida das<br />

restantes) se for indicada a factura correspon<strong>de</strong>nte.<br />

2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 37

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

Saved successfully!

Ooh no, something went wrong!