Dette emnet er erstattet av IN3020 – Databasesystemer.

Undervisningsplan

DatoUndervises avStedTemaKommentarer / ressurser
25.01.2010EMK    Informasjonsmodeller vs. databaser. Relasjonsmodellen. (Kap. 1, 2.1-2.2)  NB! Obligatorisk oppmøte på første forelesning!

Forelesningen begynner med en orientering om kursopplegg og obliger.

Forelesningsnotat  

26.01.2010EMK    Funksjonelle avhengigheter og nøkler. Oppdateringsanomalier. Dekomponering. (Kap. 3)  Forelesningsnotat  
01.02.2010EMK    Normalisering (Kap. 3)  Forelesningsnotat  
02.02.2010EMK    Flerverdiavhengigheter og 4NF (Kap. 3)  Forelesningsnotat

Interessert i teori? Les kompendium 64

Ukeoppgaver: uke05

Løsningsforslag: løsningsforslag_uke05

Oblig 1 er lagt ut. Frist: 12. mars kl. 12:00. 

08.02.2010EMK    Relasjonsalgebra (Kap. 2.4-2.5, 5.1-5.2)  Forelesningsnotat  
09.02.2010EMK    SQL (Kap. 6, 2.3, 8.3-8.4, 10.1)  Forelesningsnotat

Ukeoppgaver: uke06

Løsningsforslag: løsningsforslag_uke06 

15.02.2010EMK    SQL: Integritetsregler, triggere og views (Kap. 7-8)  Forelesningsnotat  
16.02.2010EMK    Systemaspekter ved SQL (Kap. 9.1-9.6, 6.6)  Forelesningsnotat

Ukeoppgaver: uke07

Løsningsforslag: løsningsforslag_uke07  

22.02.2010EMK    Objektdatabaser og objektrelasjonelle databaser (Kap. 10.3-10.5)  Forelesningsnotat

Korrigert lysark 50

 

23.02.2010EMK    Lagring og representasjon av dataelementer (Kap. 13)  Forelesningsnotat

Datarepresentasjonseksempler

Ukeoppgaver: uke08

Løsningsforslag: løsningsforslag_uke08  

01.03.2010      Ingen forelesning. Bruk tiden på oblig 1 
02.03.2010EMK    Indeksering (Kap. 14)  Forelesningsnotat

Ukeoppgaver: uke09

Løsningsforslag: løsningsforslag_uke09  

08.03.2010      Ingen forelesning. Bruk tiden på oblig 1. 
09.03.2010      Ingen forelesning. Bruk tiden på oblig 1.

Ukeoppgaver: uke10

Løsningsforslag: løsningsforslag_uke10

NB! Første obligatoriske oppgave har innleveringsfrist 12. mars kl. 12.00. Besvarelser som leveres etter fristen, blir underkjent. Alle spørsmål må besvares for å få godkjent besvarelsen.

NB! The first assignment is due March 12 at 12.00. 

15.03.2010EMK    Systemfeil og logging (Kap. 17)  Forelesningsnotat  
16.03.2010EMK    Transaksjoner og samtidighetskontroll. Konfliktserialiserbarhet og låsing. (Kap. 18.1-18.6)  Forelesningsnotat

Ukeoppgaver: uke11

Løsningsforslag: løsningsforslag_uke11  

22.03.2010EMK    Treprotokollen. Tidsstempling. Validering. Gjenoppretting. (Kap. 18.7-18.9, 19.1)  Forelesningsnotat

 

23.03.2010EMK    Distribuerte databaser, tofasecommit, distribuert låsing (Kap. 20)  Forelesningsnotat

Ukeoppgaver: uke12

Løsningsforslag: løsningsforslag_uke12

Oblig 2 er lagt ut. Frist: 7. mai kl. 12:00. 

29.03.2010      Ingen forelesning eller gruppeøvelser i den stille uken 
30.03.2010      Ingen forelesning eller gruppeøvelser i den stille uken 
05.04.2010      Ingen forelesning eller gruppeøvelser i uken etter påske 
06.04.2010      Ingen forelesning eller gruppeøvelser i uken etter påske 
12.04.2010Ragnar Normann    Isolasjonsnivåer, snapshot isolation. Vranglås. (Kap. 19.2-19.7)  Forelesningsnotat  
13.04.2010RKR    Effektiv eksekvering av spørsmål (Kap. 15)  Forelesningsnotat

Ukeoppgaver: uke15

Løsningsforslag: løsningsforslag_uke15  

19.04.2010RKR    Optimalisering av spørsmål (Kap. 16)  Forelesningsnotat (til begge forelesningene) 
20.04.2010RKR    Optimalisering av spørsmål (Kap. 16)  Ukeoppgaver: uke16

Løsningsforslag: løsningsforslag_uke16  

26.04.2010RKR    Semistrukturerte data og XML (Kap. 11-12)  Forelesningsnotat 
27.04.2010      Ukeoppgaver: uke17

Løsningsforslag: løsningsforslag_uke17  

03.05.2010       
04.05.2010     

Til de som ønsker flere oppgaver: Diverse løsningsforslag til oppgaver som er gitt tidligere år.

NB! Andre obligatoriske oppgave har innleveringsfrist 7. mai kl. 12.00. Besvarelser som leveres etter fristen, blir underkjent. Alle spørsmål må besvares for å få godkjent besvarelsen.

NB! The second assignment is due May 7 at 12.00. 

10.05.2010       
11.05.2010       
08.06.2010      Eksamen 14:30-17:30 
Publisert 20. jan. 2010 10:52 - Sist endret 18. mai 2010 13:35