Forudsætninger/Anbefalede forudsætninger for
at deltage i modulet
Den studerende skal have kompetencer svarende til dem man får ved
at gennemføre enkeltfagsmodulet Databasemanagementsystemer
Modulets indhold, forløb og pædagogik
- Geodata / Spatielle data
- Fundamentale spatielle geo datatyper
- Nærmest-nabo (k-NN), punkt og range forespørgsler
- Spatielle indeksering (f.eks. R-træer, quad-træer og
space-filling curves)
- Spatielle joins og spatielle relationships (f.eks. overlapper,
i nærheden af, vest for)
- Case studie med GPS data og et digital vejkort gemt i en
objekt-relationel database
- Tids / Temporale data
- Temporale SQL data type, f.eks. period og interval
- Transaktionstid versus validtid
- Temporale data modeller herunder temporale nøgler
- Coalescing af temporal data
- Temporale join
- Objekt-relationelle databaser (ORDBMS)
- Forskelle til relationelle databaser
- Basale bruger definerede typers og metoder
- Designe og implementere simple stored procedures og
triggers
De avancerede data typer er implementeret vha. de
objekt-relationelle egenskaber så som komplekse data typer og
stored procedures Derfor dækkes de basale dele af, hvorledes stored
procedures anvendes. Herefter se i detaljer på de komplekse
spatielle og temporale data typer. Disse data type er understøttet
af en lang række moderne ORDBMSer. Spatielle og temporale data kan
sættes samme til spatio-temporal data som gennemgås vha. et case
studie i håndtering af GPS data.
De studerende skal i løbet af kurset udarbejde et miniprojekt i
grupper. Dette projekt skal omhandle de centrale emner, der dækkes
i kurset. Miniprojektet skal være anvendelsesorienteret dvs. bruge
de teknologier og teorier, der gennemgås i kurset. Det er ideelt
hvis miniprojektet er relateret til og relevant for de studerendes
jobs.
Læringsmål
Viden
Efter kurset kan den studerende
- Forstå og anvende de basale spatielle (geodata) typer inklusive
digitale vejkort
- Forstå de mest udbredte geodata indekserings teknikker
- Forstå og anvende spatiale operationer så som overlap, i
nærheden af, inde i og spatiale join
- Forstå og anvende tidsdata (temporale data) på en struktureret
facon
- Forstå og anvende temporale nøgler, joins og coalescing
- Forstå forskelle på relationelle database systemer og
objekt-relationelle database systemer
- Forstå og anvende spatio-temporale data (f.eks. GPS data)
- Forstå og anvende basale bruger-definerede data typer
- Forstå og anvende stored procedures til at implementere mindre
stykker logik
- Forstå og anvende triggers
- Analysere datahåndteringsbehovet for en konkret
problemstilling
- Relatere den konkrete problemstilling til fagområdet
- Designe en teknisk datahåndteringsløsning for en konkret
problemstilling
- Implementere løsninger med de relevante komplekse datatyper
vha. førende værktøjer
Færdigheder
Se viden
Kompetencer
Se viden
Eksamen
Prøver
Prøvens navn | Geo- og tids databaser |
Prøveform | Mundtlig pba. projekt
Individuel, intern evaluering med udgangspunkt i en mundtlig
fremlæggelse af projektrapporten for miniprojektet. |
ECTS | 5 |
Bedømmelsesform | 7-trins-skala |
Censur | Intern prøve |
Yderligere informationer
Tjek detaljer på
https://www.master-it-vest.dk/fagpakker/softwarekonstruktion.html