TDT4145 · NTNU · Vår 2026
→
Databaser
En studieside for relasjoner, SQL, lagring og transaksjoner — fra ER-diagram til ARIES-recovery.
Spørringens reise gjennom DBMS-en
Følg en SQL-query fra klient til disk — interaktivt
Kap 1
→
Kap 2
→
Kap 3
→
Kap 4
→
Kap 5
→
Kap 6
→
Kap 7
→
Kap 8
→
Introduksjon til databaser
Hva er en database, DBMS-arkitektur, ACID
Relasjonsmodellen og relasjonsalgebra
Skjema, nøkler, σ π ⋈ — språket bak SQL
SQL
DDL, joins, views, triggere — fire forelesninger
Relasjonsdatabasedesign
ER-modell, funksjonelle avhengigheter, BCNF
Utover relasjonsmodellen
Komplekse typer, objekt-relasjonelt, NoSQL
Lagring og indekser
Blokker, buffer, heapfiler, B+-trær
Spørringsutføring
Aksessmetoder, sortering, join-algoritmer
Transaksjoner
ACID, 2PL, MVCC, ARIES-recovery
Om emnet
TDT4145 er et 7,5 sp-emne ved NTNU, normalt tatt på 2. året. Kurset deles i to:
- Del 1 (~40 %) — relasjonsmodellen, SQL, ER og normalformer (Theodoros)
- Del 2 (~60 %) — lagring, queries og transaksjoner (Svein Erik)
Pensum
Lærebok: Silberschatz, Korth & Sudarshan — Database System Concepts.
Notater: Bratsbergs notater for Del 2.
Slides: lagring · queries · transaksjoner.
Funnet en feil eller mangler du noe? Si fra — siden lever av tilbakemelding.