Uppgift 1
En lösning med den mer fullständiga specifikationen av hur man tänkt sig databasen
(men andra antaganden är möjliga
när det gäller fullständig specialisering och överlappning mellan subklasserna):
En enklare lösning, utan att ange disjunkta och överlappande:
Följdfråga: Vilken lösning är bäst?
Uppgift 2
Här har vi valt att tolka scenariot bland annat som att
varje person är antingen kapten eller sjöman, men inte båda,
och att det inte finns några fiske-ubåtar.
Andra tolkningar är möjliga.
Uppgift 3
Uppgift 4
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
10 november 2022