Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Solução 1:<br />
Não permite registar ligações<br />
(aéreas) nem escalas.<br />
Associações reflexivas<br />
Problema:<br />
Agência <strong>de</strong> viagens preten<strong>de</strong><br />
registar reservas <strong>de</strong> voo.<br />
Aeroporto<br />
Nome<br />
1 origem 0...*<br />
<strong>de</strong>stino<br />
1 0...*<br />
Reserva<br />
Data<br />
Hora<br />
<br />
A uma reserva precisamos <strong>de</strong> po<strong>de</strong>r<br />
associar vários pares origem-<strong>de</strong>stino<br />
Solução 2:<br />
Aeroporto<br />
2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 50<br />
Nome<br />
origem<br />
0...*<br />
<strong>de</strong>stino<br />
0...*<br />
Perguntas extra:<br />
Permite voos Lisboa-Lisboa?<br />
Ligação aérea<br />
0...*<br />
0...*<br />
Reserva<br />
Data<br />
On<strong>de</strong> <strong>de</strong>verá ficar o atributo Hora?<br />
trajecto