Databaseprogrammering - Darhaq/WikiOpgave GitHub Wiki

Målpinde

Overordnet målepind for faget:

  1. Eleven kan udarbejde et avanceret databasedesign, og anvende SQL syntaxen og ORM (Object RelationalMapping) til at opbygge databaser, suppleret af en tilhørende dokumentation.

Målepinde for H1:

  1. Eleven kan anvende SELECT til at foretage forespørgsler op imod en tabel, herunder sortering, gruppering, filtrering, aggregering, funktioner.

  2. Eleven kan anvende INSERT, UPDATE, DELETE til at foretage manipulationer af en tabel.

  3. Eleven kan oprette, redigere og slette tabeller samt dokumentere vha. E/R-diagram.

  4. Eleven kan anvende relationstyperne 1:mange, mange:mange og 1:1 med tilhørende nøgler.

  5. Eleven kan implementere konsistenskrav, referenceintegritet, relationer og forskellige constraints.

  6. Eleven kan anvende JOIN og SUBQUERIES til at foretage forespørgsler fra flere tabeller.

  7. Eleven kan oprette og slette en database.

  8. Eleven kan oprette Views og begrunde sikkerhedsaspektet.