Langsigtede læringsmål

Database

Viden

Den studerende har viden om:

  • Grundlæggende forskelle mellem relationelle og ikke-relationelle databaser, herunder fordele og ulemper ved SQL og NoSQL.
  • Opbygningen af MongoDB, herunder dokumentbaseret struktur, collections og BSON-formatet.
  • CRUD-operationer i MongoDB og forskelle i forespørgselssyntaks i forhold til SQL.
  • Begreber som schema-less design, fleksibilitet og skalerbarhed i NoSQL-løsninger. Grundlæggende indeksering i MongoDB og dets betydning for performance.
  • Omformuler!!! Normalisering og datamodellering i relationelle databaser og hvordan det adskiller sig fra dokumentstrukturering i MongoDB.

Færdigheder

Den studerende kan:

  • Formulere og udføre grundlæggende forespørgsler i MongoDB til at indsætte, læse, opdatere og slette data.
  • Udvælge og argumentere for valg af database (SQL eller NoSQL) i forhold til specifikke krav til datamodel og systemarkitektur.
  • Arbejde med værktøjer som Mongo Shell og MongoDB Compass til at administrere og analysere data.

Kompetencer 

Den studerende kan:

  • Reflektere over og argumentere for valg af databasearkitektur i forhold til skalerbarhed, fleksibilitet og fremtidig vedligeholdelse.
  • Anvende viden om NoSQL og MongoDB i udviklingen af løsninger, hvor traditionelle SQL-løsninger ikke er hensigtsmæssige.