dbsys.info

Databasesystemer, 6. utgave

«Databasesystemer» er skrevet for kurs i databaser ved universiteter og høgskoler, og gir en grundig innføring i relasjonsdatabaser, SQL, datamodellering og databaseteori. Boken forutsetter ikke forkunnskaper i informatikk.

Disse nettsidene inneholder undervisningsressurser for læreboken, blant annet løsningsforslag til øvingsoppgaver i boken, ekstra oppgaver, eksempler på databaser og datasett, lenker til nettressurser og en liste med trykkfeil.

18.08.25: Boken er nå også tilgjengelig som e-bok i Allvit.

06.08.25: Noen tips til bruk av KI som "læringsassistent" i databasefaget er samlet på denne nettsiden og det er lagt til rette for at eksempeldatabasene kan brukes både med CamelCase og snake_case. Litt arbeid med disse nettsidene gjenstår, men det aller meste skal være på plass innen semesterstart.

Innholdsfortegnelse

Kort om boken

Læreboken tar utgangspunkt i bruk av tabeller og databasespråket SQL. Dette er konkret stoff som gir erfaring med anvendelser. Etter at denne «grunnmuren» er på plass, tar boken for seg livsløpet til et databasesystem, fra planlegging og design til implementering og daglig drift.

SQL er et standardisert språk som kan brukes mot en rekke systemer, og stoffet er derfor i all hovedsak verktøyuavhengig. Læreboken inneholder likevel kommentarer og tips for bruk av MySQL, PostgreSQL, Oracle og SQL Server.

Temaer som presenteres er blant annet:

  • Grundig innføring i SQL med utvalgsspørringer, definisjon av tabeller og views, innsetting, sletting og oppdatering
  • Relasjonsmodellen: det teoretiske grunnlaget for relasjonsdatabaser
  • Datamodellering med ER og UML
  • Normalisering
  • Filer og indekser, søkealgoritmer og spørreoptimalisering
  • Transaksjoner
  • Databaseadministrasjon: brukeradministrasjon, sikkerhetskopiering og gjenoppbygging, overvåking og optimalisering, skydatabaser
  • Webapplikasjoner med databaseprogrammering
  • Lagrede rutiner og triggere i MySQL
  • Semistrukturerte data med JSON og XML
  • Objektrelasjonelle databaser og brukerdefinerte datatyper
  • NoSQL-databaser med fokus på dokumentdatabasen MongoDB

Det er foretatt en rekke endringer i 6. utgave av boken. Boken er utvidet med nytt stoff om SQL, presentasjonen av databasedesign er tilpasset smidig systemutvikling, og det er lagt mer vekt på JSON og databasedesign mot NoSQL-databaser.

Test deg selv

Flervalgsspørsmål til hvert kapittel, to pedagogiske webapplikasjoner for å trene på datamodellering samt en utplukk av tidligere eksamensoppgaver og mulige prosjektoppgaver er samlet under meny Oppgaver.

Forrige utgave

Nettsidene til 5. utgave av læreboken er fortsatt tilgjengelige.

Omslag Databasesystemer

 

Databasesystemer

6. utgave

av Bjørn Kristoffersen

ISBN: 978-82-15-07453-5

Utgivelsesår: 2025

500 sider

 

Kjøp Kjøp boken fra Universitetsforlaget