Læringsmål
Efter den første uge vil du kunne:
Opsætte og anvende databaseværktøjer:
Installere Postgres og pgAdmin i en Docker-container og forklare, hvordan de arbejder sammen.Skelne mellem DDL og DML:
Forklare forskellen på Data Definition Language (DDL) og Data Manipulation Language (DML).Udføre grundlæggende SQL-operationer:
Anvende SQL til at oprette, læse, opdatere og slette data (CRUD).Arbejde med aggregerede data:
Bruge funktioner som ‘SUM’, ‘COUNT’, og ‘GROUP BY’ til at lave opsummeringer.Udføre avancerede forespørgsler:
Skrive SQL-forespørgsler, der kombinerer flere tabeller vha joins.Oprette og bruge views:
Definere views til at forenkle komplekse forespørgsler og forbedre overskueligheden af dataudtræk.Modellering med ERD:
Udarbejde et ER-diagram og angive relationer mellem tabellerne.Gå fra ERD til database:
Oprette tabeller med relationer, vælge passende datatyper og nøgler, samt anvende constraints for at sikre dataintegritet.Anvende normalisering i praksis:
Identificere og anvende normalformer for at bringe en database på 3. normalform.