Dansk - English

Kort version - Fuld version


Databasesystemer og web (Forår 2011)

Kursuskode : CVDBSW-T-U
ECTS Point : 7,5 Status : Tilvalg
Revideret : 01/11 2010 Oprettet : 16/02 2010
Placering : - Timer pr. uge : 12
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : Kurset omfatter SQL (standardsproget for relationelle databaser), logisk databasedesign med brug af ER-diagrammer, normalisering, data-integritet, indeks, brugere og sikkerhed, databasesystemets arkitektur og systemkatalog samt web-databaser.
Undervisningen tilsigter at bibringe den studerende den nødvendige teoretiske og praktiske baggrund for design og manipulation af større databasesystemer.

Endvidere skal den studerende kunne designe en webapplikation med adgang til databasen.

Faglige 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
• Beskrive brug af indeksering
• Beskrive brugere og rettigheder på en database
• Implementere en simpel webapplikation med
adgang til databasen

Ikke-faglige læringsmål:
• Udforme en skriftlig rapport til dokumentation af eksamensprojektet
Hovedindhold : SQL - standardsproget for relationelle databaser:

- Data Definition Language (DDL).
- Data Manipulation Language (DML).
- Data Control Language (DCL).

Logisk databasedesign:

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

Databasesystem - arkitektur og systemkatalog:

- Fysisk databasedesign og konfigurationer.
- Indeksering.
- Sikkerhed og brugerrettigheder.
- Backup og retablering.

Webdatabaser:

- Webteknologi og databaser, herunder HTML og ASP.
Undervisningsform : -
Krævede forudsætninger : Optagelse på IT-Diplomuddannelsen forudsætter en kandidatuddannelse, en uddannelse på bachelor niveau (3 års fuldtidsstudium), en relevant kort videregående uddannelse eller en af følgende uddannelser: datamatiker, multimediedesigner, datanom.
Desuden kræves mindst to års relevant erhvervserfaring efter den adgangsgivende uddannelse.
Den kommende studerende skal desuden have færdigheder inden for grundlæggende programmering og almindelig anvendelse af en computer på brugerniveau, f. eks. kendskab til if-. for- og while strukturer samt variable og logiske udtryk.
Der er mulighed for at opnå dispensation fra adgangsgivende uddannelse.
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af udført projekt
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Fagansvarlig: Torben Lund
Undervisningsmateriale : Ramakrishnan, Raghu & Gehrke, Johannes,: Database Management Systems, McGraw-Hill
Ansvarlig underviser : Torben Lund , tlu@ihk.dk