Databasemanagementsystemer

2018/2019

Modulets indhold, forløb og pædagogik

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

Indhold

  • Den relationelle datamodel
  • Databasedesign, herunder Entitets-Relations modellering (ER modellering)
  • Spørgesprog, herunder SQL
  • Integritet, herunder begrebet nøgler
  • Dataorganisering og indicering, herunder træ og hash datastrukturer
  • Udførelse af forespørgsler, herunder optimering/tuning
  • Transaktionshåndtering

Læringsmål

Viden

Efter kurset kan den studerende

  • Konstruere og vurdere et databasedesign via brug af relevante diagrammeringsteknikker
  • Konstruere og vurdere et databaseskema, der overholder relevante designkriterier
  • Konstruere og vurdere komplekse forespørgsler i relevante spørgesprog, herunder SQL
  • Konstruere transaktioner, der overholder relevante tekniske og forretningsmæssige kriterier
  • Forstå og vurdere den relationelle datamodel
  • Forstå den interne opbygning af et databasemanagementsystem (DBMS)
  • Forstå og anvende basal forespørgselsoptimering (tuning)
  • Forstå hvorledes data repræsenteres fysisk i et DBMS.
  • Forstå og vurdere de teorier der vedrører korrekt transaktionsudførelse, herunder samtidighedskontrol og fejlhåndtering

 

Færdigheder

Se viden

 

Kompetencer

Se viden

 

Eksamen

Prøver

Prøvens navnDatabasemanagementsystemer
Prøveform
Mundtlig pba. projekt
Individuel, intern evaluering med udgangspunkt i en mundtlig fremlæggelse af projektrapporten for miniprojektet.
ECTS5
Bedømmelsesform7-trins-skala
CensurIntern prøve

Yderligere informationer

Tjek detaljer på https://www.master-it-vest.dk/fagpakker/softwarekonstruktion.html

Fakta om modulet

Engelsk titelDatabase Management Systems
ModulkodeDSNITEV4
ModultypeKursus
SemesterTjek detaljer på https://www.master-it-vest.dk/fagpakker/softwarekonstruktion.html
ECTS5
UndervisningssprogDansk
UndervisningsstedCampus Aalborg
Modulansvarlig

Organisation

StudienævnStudienævnet for Datalogi
InstitutInstitut for Datalogi
FakultetDet Tekniske Fakultet for IT og Design