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:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Anvende fagtermer korrekt.
Udarbejde et Entitets/Relations-diagram (ER-diagram).
Compose an entity/relation diagram (ERD).
Normalisere tabeller til 3. normalform.
Beskrive referentiel integritet.
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.
Genkende Object-relational mapping (ORM), implementeret af
andre.
Kursusindhold:
SQL, standardsproget for relationelle databaser:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)