Dansk - English

Kort version - Fuld version


Databasesystemer (Forår 2013)

Kursuskode : PRDAT-U1
ECTS Point : 5 Status : Obligatorisk
Revideret : 29/01 2010 Oprettet : 19/01 2010
Placering : 2. semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Kurset tilsigter at bibringe den studerende den nødvendige teoretiske og praktiske baggrund for design af databasesystemer. Endvidere skal den studerende kunne designe en mindre applikation med adgang til databasen.

Læringsmål:
• Anvende fagtermer korrekt
• Udarbejde et Entitets-Relations diagram (ER-diagram)
• Forklare overgang fra ER-diagram til tabelstruktur
• Normalisere tabeller til 3. normalform
• Tegne og forklare et Referentielt Integritets diagram (RI-diagram)
• Beskrive Egenskabstabeller
• Anvende SQL til at definere tabeller
• Anvende SQL til at definere views (herunder forespørgsler)
• Beskrive brug af indeksering
• Implementere en simpel applikation med adgang til databasen
Hovedindhold : SQL, standardsproget for relationelle databaser:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)

Databasedesign:
- Entitets/relationsdiagrammer (ER)
- Transformering til tabeller
- Funktionelle afhængigheder og normalisering
- Relationel integritet
- Egenskabstabeller
- Indeksering
- Dokumentation

Applikationer:
- Adgang til databaser fra applikationer
Undervisningsform : Klasseundervisning og praktiske øvelser ved PC
Krævede forudsætninger : Programmeringserfaring svarende til 1. semester på Proces & Innovation
Anbefalede forudsætninger : Bestået OOADP
Relationer : Business Intelligence og semesterprojekt 2
Prøveform : Se under bemærkninger
Censur : Intern
Bedømmelse : 7-trinsskala
Bemærkninger : Individuel mundtlig eksamen uden forberedelse.
Eksaminationsgrundlaget er pensum og en kursusopgave.

Undervisningsmateriale : Ramakrishnan, Raghu & Gehrke, Johannes: Database Management Systems, McGraw-Hill
Forta, Ben,: SQL i praksis, IDG
Visual Studio 2008 benyttes
Ansvarlig underviser : Henrik Tange , htan@dtu.dk