Master i IT, Softwarekonstruktion

Geo- og tidsdatabaser - Enkeltfag

På dette enkeltfag under fagpakken "Databasedesign, udvikling og optimering" vil deltagerne beskæftige sig med:

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 ved hjælp af de objekt-relationelle egenskaber så som komplekse datatyper og stored procedures. Derfor dækkes de basale dele af, hvorledes stored procedures anvendes.

Herefter ses i detaljer på de komplekse spatielle og temporale datatyper. Disse datatyper er understøttet af en lang række moderne ORDBMS'er. Spatielle og temporale data kan sættes samme til spatio-temporal data som gennemgås ved hjælp af et case studie i håndtering af GPS data.

Udbytte

Efter gennemførelse af faget kan deltagerne

  • 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 joins,
  • forstå og anvende tidsdata (temporale data) på en struktureret facon,
  • forstå og anvende temporale nøgler, joins og coalescing,
  • forstå forskelle på relationelle databasesystemer og objekt-relationelle databasesystemer,
  • forstå og anvende spatio-temporale data (f.eks. GPS data),
  • forstå og anvende basale bruger-definerede datatyper,
  • 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.

Seminardatoer

16. november 2018

30. november 2018

14. december 2018

Eksamen: 18. januar 2019

Underviser: Kristian Torp

Øvrige udgifter

Udover deltagerbetalingen på 6000 kr. per enkeltfag kommer udgifter til litteratur på 500-1200 kr. pr. enkeltfag.

Hvad er et enkeltfag/modul?

Hvis du ikke har lyst til eller mulighed for at tage en hel uddannelse på deltid, kan du i stedet følge et enkelt fag eller modul fra de eksisterende deltidsuddannelser og fra de almindelige fuldtidsuddannelser (via tompladsordningen).

Fakta

Geo- og tidsdatabaser, enkeltfag fra Master i IT, linjen Softwarekonstruktion, fagpakken Databasedesign, -udvikling og -optimering

Varighed

  • 12. november 2018 - 19. januar 2019

Sted

  • Aalborg

ECTS

  • 5

Pris

  • 6.000 kr.

Ansøgningsfrist

  • 1. juni 2018 (ledige pladser, ansøgninger modtages fortsat)

Forbehold for fejl, ændringer samt aflysning.