Overordnede kursusmål
Formålet med modulet er at give de studerende en teoretisk og
praktisk baggrund for design, implementering, manipulation og drift
af større databasesystemer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Skal have viden om opbygning og anvendelse af relationelle
databaser (Viden og forståelse)
- Skal have viden om grundlæggende og avanceret SQL (Viden og
forståelse)
- Skal have viden om procedurel programmering i et databasesystem
(Viden og forståelse)
- Skal have viden om triggere (Viden og forståelse)
- Skal have viden om Entitets-Relations diagrammer (ER-diagram)
(Viden og forståelse)
- Skal have viden om normalisering (Viden og forståelse)
- Skal have viden om relationel integritet (Viden og
forståelse)
- Skal have viden om egenskabstabeller (Viden og forståelse)
- Skal have viden om indeksering (Viden og forståelse)
- Skal have viden om brugere og brugerrettigheder (Viden og
forståelse)
- Skal have viden om transaktioner og samtidighed (Viden og
forståelse)
- Skal have viden om Datawarehouse og Data Mining (Viden og
forståelse)
Kursusindhold
Læringsmål: (fortsat)
Viden og forståelse:
• Skal have kendskab til relevante videnskabsteoretiske metoder
Færdigheder:
• Skal kunne anvende SQL til at definere, omstrukturere og slette
tabeller
• Skal kunne anvende SQL til at udtrække data fra tabeller
• Skal kunne designe en database ved hjælp af ER-diagrammer
• Skal kunne normalisere tabeller
• Skal kunne gennemtvinge referentiel integritet i database
Kompetencer:
• Skal kunne analysere, designe og implementere en database samt
kunne vurdere implikationerne heraf
• Skal kunne omsætte viden og færdigheder inden for databaseområdet
til praktisk brug i en organisation
• Skal kunne dokumentere databasesystemets opbygning som en del af
projektudviklingen
Indhold:
• Avanceret SQL
• ER-diagrammering
• Triggere
• Transaktioner
• Datawarehouse og Data Mining
Sidst opdateret
11. maj, 2017