CS-16 Object Oriented Systems June-2004
Q,6(a) In a railway reservation system, there could be a ternary relationship between train, seat and passenger. What re the candidate keys of the relationship under the following conditions? Clearly
give the process of arriving at the candidate keys.
“A given setat on a given train is assigned to zero or one passenger. A passenger may travel on many trains and may have several seats on a travelled train as long as the extra seats are paid for.”
Q.6(b) Give two differences between aggregation and association. Give an example for each.

