Databasteknik: Lösningar till teoriövning 2

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):

EER-diagram för vassa och runda saker

En enklare lösning, utan att ange disjunkta och överlappande:

Ett annat EER-diagram för vassa och runda saker

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.

Ett EER-diagram över båtdatabasen

Uppgift 3

Ett EER-diagram för Mcdonald's databas

Uppgift 4

Ett mer flexibelt diagram för Mcdonald's databas


Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se), 10 november 2022