Mål
-
Att få erfarenhet av en databashanterare med en annan datamodell
än relationsmodellen.
-
Att få erfarenhet av en variant av objektdatabashanterare,
i det här fallet en objektrelationell databashanterare som inte bygger
på en vanlig relationsdatabas.
-
Att få kunskaper om och erfarenhet av den experimentella databashanteraren
Amos II och dess frågespårk AMOSQL.
Förberedelser
-
Läs lämpligt kursmaterial med mera.
-
Ladda hem den experimentella databashanteraren Amos II,
från dess
hemsida,
där man kan
ladda ner
den. Den finns för Windows, Linux och Mac.
Där finns också manualer och beskrivningar av pågående forskning.
-
Fördjupning:
En mer fullständig
användarhandledning
-
Hjälpmedel: Ett
Cheat sheet for Amos II
Uppgifter
-
Gå igenom och provkör alla kommandona i
Introductory tutorial till Amos II och AMOSQL.
-
Gå igenom och provkör alla kommandona i
Tutorial on object-oriented data modeling with Amos II
-
Formulera AMOSQL-frågorna i avsnittet "Repetition exercises" sist i tutorialen.
(Ignorera de felaktiga "Then use the derived function to answer query ...".)
Filen "demo/tutorial.amosql" har en "commit"-sats sist i filen.
Den rensar bort variablerna (till exempel ":ita"), så kör inte den satsen.
Redovisning
Skriv ut och visa svaren på repetitionsfrågorna för läraren, demonstrera eventuellt, och diskutera,
eller,
skicka
e-post
med svaren.
Arbeta i grupper om en eller två studenter.
I undantagsfall kan man arbeta i grupper om tre, men fråga läraren först.
Det är tillåtet att samarbeta i större grupper än så,
men varje grupp om 1-3 studenter måste fortfarande redovisa separat,
och det måste också tydligt framgå (i rapporten eller på annat sätt)
vilka som deltog i samarbetet.
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
12 mars 2015