Enkeltfaget "Databaser for undervisere: SQL i praksis og teori " er et praktisk-teoretisk modul, der har følgende indhold:
- Den relationelle og SQLs datamodel.
- Databasedesign, herunder Entitets-Relations modellering (ER modellering).
- Spørgesprog med et udgangspunkt i SQL.
- Integritet, herunder begrebet nøgler og deres realisering i SQL.
- Dataorganisering og indicering, herunder træ og hash datastrukturer og deres realisering i SQL.
- Udførelse af forespørgsler, herunder optimering/tuning.
- Transaktionshåndtering i SQL
- Integration af SQL data med anden ekstern data f.eks. regneark, JSON dokumenter eller XML.
Eksamensform
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 kraftigt anvendelsesorienteret dvs. bruge de teknologier og teorier, der gennemgås i kurset. Miniprojektet skal dække anvendelse af eksisterende databaseskemaer samt udvikling af nye databaseskemaer. Det er ideelt, hvis miniprojektet er relateret til og relevant for de studerendes jobs.
Individuel, ekstern prøve med udgangspunkt i projektrapporten for miniprojektet. Bedømmelse efter 7-trins-skalaen. Prøven varer normalt en halv time.