Under finner oversikt over ukesoppgavene i kurset, med lenker til oppgavene og l?sningsforslaget. Merk at ukesoppgavene publiseres f?rst etter at pensumet oppgavene omhandler er gjennomg?tt p? forelesning/i videoer. Disse oppgavene blir s? gjennomg?tt p? gruppetimene uken etter pensumet er forelest, s? gruppetimene ligger alts? én uke bak forelesningene. Hitil upubliserte oppgaver er markert med gr? bakgrunn i tabellen under. L?sningsforslaget publiseres uken etter at oppgavene er gjennomg?tt p? gruppetimene. L?sningsforslaget for hvert oppgavesett blir publisert én uke etter at oppgavene er publisert.
Uke | Oppgavesett | L?sningsforslag |
Kommentarer |
---|---|---|---|
1 | Introduksjon og Motivasjon | L?sning | |
2 | Modellering: Relasjonsmodellen | L?sning | 13.09: La til {B,D} som supern?kkel i oppg. 3. |
3 | Modellering: ER-modellering 1 | L?sning | Endret til total deltakelse mellom AVDELING og HAR (16-09-21) ettersom alle avdelinger m? ha en leder (som ogs? er en ansatt). Fjernet "En avdeling trenger ikke ha ansatte" (20-09-21). |
4 | Modellering: ER-modellering 2 | L?sning |
Fikset feil kandidatn?kkel i realiseringen av Tok_sertifikat (06-12-21) Fjernet pris fra kandidatn?kkelen til Selger (11-12-21) |
5 | SQL: Grunnleggende SQL | L?sning | Se ogs? https://pgexercises.com for fler oppgaver. |
6 | SQL: Data manipulering | L?sning |
Lagt til manglende prim?rn?kler (01-10-21) La til manglende super-n?kkel i l?sningen til 2d) (11-10-21) |
7 | Modellering: FDer og normalformer | L?sning | |
8 | Modellering: Tapsfri dekomposisjon | L?sning | |
9 | SQL: Aggregering og sortering | L?sning | Fjernet duplisert oppgave (oppg. 14) (26-10-21) |
10 | SQL: Ytre joins og mengdeoperatorer | L?sning | |
11 | SQL: Programmering med databaser | L?sning | |
12 | |||
13 | SQL: Indekser og sp?rreprosessering |