Pensumliste for INF3100 våren 2011

Pensum er 

 

Lærebok: Garcia-Molina, Ullman, Widom: Database Systems - The Complete Book

                Second Edition, Prentice Hall 2009. ISBN 0-13-135428-0 / 978-0-13-135428-9

 

Detaljert om hva som er pensum i læreboken:

Læreboken er stor, og ikke alt stoff er like viktig. Som en hjelp til å prioritere lesingen har vi delt avsnittene i læreboken inn i fire kategorier:

  1. Kjernestoff. Dette er stoff studentene må beherske godt. Studentene må regne med vanskelige oppgaver fra dette stoffet.
  2. Statarisk pensum. Dette er typisk oppgavestoff, men kravene til detaljkunnskap er mindre enn for kjernestoffet.
  3. Kursorisk pensum. Dette er stoff som studentene skal kjenne til, men det forventes ikke at de har detaljkunnskaper eller trening i å løse oppgaver innen feltet.
  4. Ikke pensum.

Kapittel 1 - The World of Database Systems
Kursorisk

Kapittel 2 - The Relational Model of Data
2.1 Kursorisk
2.2-2.5 Kjernestoff

Kapittel 3 - Design Theory for Relational Databases
Kjernestoff

Kapittel 4 - High-Level Database Models
Ikke pensum.  

Kapittel 5 - Algebraic and Logical Query Languages
5.1-2 Statarisk
5.3-4 Ikke pensum

Kapittel 6 - The Database Language SQL
6.1-5 Kjernestoff
6.6 Statarisk

Kapittel 7 - Constraints and Triggers
Statarisk

Kapittel 8 - Views and Indexes
8.1 Kjernestoff
8.2 Kursorisk
8.3 Statarisk
8.4 Kursorisk
8.5 Statarisk

Kapittel 9 - SQL in a Server Environment
9.1-9.6 Kursorisk
9.7 Ikke pensum

Kapittel 10 - Advanced Topics in Relational Databases
10.1 Kursorisk
10.2 Ikke pensum
10.3-5 Statarisk
10.6-7 Ikke pensum

Kapittel 11 - The Semistructured-Data Model
Kursorisk

Kapittel 12 - Programming Languages for XML
Kursorisk

Kapittel 13 - Secondary Storage Management
13.1-3 Kursorisk
13.4 Statarisk
13.5-8 Kursorisk

Kapittel 14 - Index Structures
14.1 Statarisk
14.2-7 Kursorisk

Kapittel 15 - Query Execution
15.1 Kursorisk
15.2 Statarisk
15.3 Kursorisk
15.4 15.4.1 er statarisk, resten kursorisk
15.5-7 Kursorisk
15.8 15.8.1 er statarisk, resten kursorisk

Kapittel 16 - The Query Compiler
Statarisk

Kapittel 17 - Coping with System Failures
Statarisk

Kapittel 18 - Concurrency Control
Statarisk

Kapittel 19 - More About Transaction Management
Statarisk

Kapittel 20 - Parallel and Distributed Databases
20.1-4 Kursorisk
20.5 Statarisk
20.6-7 Kursorisk

Kapittel 21 - Information Integration
Ikke pensum

Kapittel 22 - Data Mining
Ikke pensum

Kapittel 23 - Database Systems and the Internet
Ikke pensum