IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Databasesystemer (Netbaseret undervisning) 
Kursusnavn (engelsk):Database Systems (Distance Education) 
Semester:Efterår 2001 
Udbydes under:cand. it, softwareudvikling (swu) 
Omfang i ECTS:7,50 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:
Maks. antal deltagere:60 
Formelle forudsætninger:Grundlæggende programmering eller tilsvarende forudsætninger. Kurset kan dog tages parallelt med grundlæggende programmering hvis man har matematik på A-niveau eller tilsvarende. 
Læringsmål:


Databaser mødes overalt som den grundlæggende mekanisme til lagring af og søgning i store, strukturerede datamængder. Det er vigtigt at kende til de
grundlæggende regler for datamodellering og datamanipulation i forbindelse med databaser for at kunne forstå opbygningen af systemer, hvor databaser
indgår. Den relationelle og i stigende omfang den objektrelationelle model for design af databaser mødes overalt i kommercielle produkter. Kurset vil
hovedsageligt fokusere på den relationelle model, men en kort introduktion til objektorienterede- og objektrelationelle modeller, samt dataware housing gives.



Efter kurset skal du selvstændigt kunne udforme og argumentere for designet af en database, og du skal ligeledes kunne udføre relevante søgninger på
databasen. Deruodver bliver du introduceret til grundlæggende relationel databaseteori, praktisk design af relationelle databaser, samt centrale
databasesystem-koncepter såsom transaktioner og recovery,
samt praktisk SQL-programmering.

 
Fagligt indhold:

  • Grundlæggende databasebegreber

  • Den relationelle databasemodel: domæner, relationer, relationel algebra og relationel kalkule

  • Structured Query Language (SQL): datadefinition, domæne- og integritetsspørgsmål, samt datamanipulation

  • Konceptionelt databasedesign: Entity/Relationship, (E/R) modellering og transformation til den relationelle model

  • Logisk databasedesign: funktionelle afhængigheder, normalformer, normalisering, flerværdi-afhængigheder, højere normalformer og integritet

  • Database management systemer: transaktioner, genetablering, samtidighed og sikkerhed.



Kurset gennemføres som netbaseret undervisning. I kurset indgår undervisning over Internettet, hjemmestudier og 4-5 seminarer på IT-højskolen på lørdage kl. 9.00 - 15.00.

 
Læringsaktiviteter:

Netbaseret undervisning og seminarer på IT-C: 15-9, 6-10, 27-10, 24-11, 19-1-2002 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

4 timers skriftlig eksamen  

Litteratur udover forskningsartikler:Silberschartz, A., Korth, H. F. and Sudershan, S. (1997) Database System Concepts, 3rd Edition,
McGraw Hill, ISBN 0-07-114810-8.