Databaseprogrammering - Darhaq/WikiOpgave GitHub Wiki
Målpinde
Overordnet målepind for faget:
- 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:
-
Eleven kan anvende SELECT til at foretage forespørgsler op imod en tabel, herunder sortering, gruppering, filtrering, aggregering, funktioner.
-
Eleven kan anvende INSERT, UPDATE, DELETE til at foretage manipulationer af en tabel.
-
Eleven kan oprette, redigere og slette tabeller samt dokumentere vha. E/R-diagram.
-
Eleven kan anvende relationstyperne 1:mange, mange:mange og 1:1 med tilhørende nøgler.
-
Eleven kan implementere konsistenskrav, referenceintegritet, relationer og forskellige constraints.
-
Eleven kan anvende JOIN og SUBQUERIES til at foretage forespørgsler fra flere tabeller.
-
Eleven kan oprette og slette en database.
-
Eleven kan oprette Views og begrunde sikkerhedsaspektet.