Kursinnehållet
(dvs vad som kan komma på tentan)
definieras av de angivna delarna i någon av de angivna kursböckerna.
De viktigaste, roligaste eller på annat sätt intressanta delarna av detta
kommer att gås igenom på förelsningarna,
och övas i laborationsdelen av kursen,
men det är respektive kursbok som bestämmer vad kursen innehåller.
Det är i första hand innehållet i den svenska boken som gäller.
Elmasri/Navathe tar upp mer material,
och för att göra ett urval
kan man jämföra med vad som tas upp på föreläsningarna.
Den här sidan, och andra sidor på kursens webbplats,
kan innehålla referenser till fördjupningslitteratur och andra resurser om ämnet,
men kursinnehållet bestäms fortfarande av de angivna delarna i respektive kursbok.
För att klara laborationsdelen av kursen kan man behöva studera
ytterligare material, som laborationshandledningar och olika manualer.
Alla föreläsningar kommer troligen att ges på svenska.
Det kan dock förekomma undervisning, handledning och texter på engelska.
Föreläsningarna
Föreläsning 1 och 2: SQL inuti ett program: ODBC, ESQL, JDBC, ADO.NET
-
Padron-McCarthy/Risch: kapitel 20, SQL inuti ett program
-
Ytterligare programexempel finns på bokens webbplats:
ODBC
ESQL
JDBC
-
Elmasri/Navathe, 4th Ed: avsnitt 9.3-9.5
-
Elmasri/Navathe, 5th Ed: kapitel 9
-
En
lektion om ADO.NET
från en distanskurs
-
Wikipedia:
ADO.NET
-
Föreläsning 3: Tid i databaser, temporala databaser
-
Padron-McCarthy/Risch: kapitel 19, Tid i databaser
-
Elmasri/Navathe, 4th Ed: avsnitt 24.2
-
Elmasri/Navathe, 5th Ed: avsnitt 24.2
-
Föreläsning 4: Objektorienterade och objektrelationella databaser
-
Föreläsning 5: Datautvinning ("data mining") och datalager ("data warehouses")
-
Padron-McCarthy/Risch: kapitel 17, Datalager och datautvinning
-
Elmasri/Navathe, 4th Ed: kapitel 27-28
-
Elmasri/Navathe, 5th Ed: kapitel 28-29
-
Föreläsning 6 och 7: Transaktionshantering
-
Padron-McCarthy/Risch: kapitel 23, Transaktioner, och 24, Hur transaktioner hanteras inuti databashanteraren
-
Elmasri/Navathe, 4th Ed: kapitel 17-19, avsnitt 25.5
-
Elmasri/Navathe, 5th Ed: kapitel 17-19, avsnitt 25.5
- En föreläsning om transaktioner
- En övning om transaktioner
-
Föreläsning 8: Lagringsstrukturer
-
Padron-McCarthy/Risch: kapitel 21, Index och prestanda, och 22, Fysiska lagringsstrukturer i databaser
-
Elmasri/Navathe, 4th Ed: kapitel 13, 14 och 16
-
Elmasri/Navathe, 5th Ed: kapitel 13, 14 och 16
-
Ur webbkursen om databaser:
Grunder om lagringsstrukturer
- En övning om fysiska databaser
-
Föreläsning 9: Relationsalgebra
-
Föreläsning 10: Frågeexekvering och frågeoptimering
-
Föreläsning 11: Distribuerade databaser, multidatabaser
-
Padron-McCarthy/Risch: kapitel 26, Distribuerade databaser
-
Elmasri/Navathe, 4th Ed: kapitel 25
-
Elmasri/Navathe, 5th Ed: kapitel 25
-
Ur webbkursen om databaser:
Distribuerade databaser
-
Föreläsning 12: Legacy databases. Mediatorer.
-
Wikipedia:
Network model (nätverksdatabaser)
-
Wikipedia:
Hierarchical model (hierarkiska databaser)
Hierarchical model
-
Inscanning (PDF) av anteckningarna
som jag använder på föreläsningen om hierarkiska databaser och nätverksdatabaser.
Thomas Padron-McCarthy
(thomas.padron-mccarthy@oru.se),
16 januari 2009