Aftales med læreren
Ingen eksamen i den ordinære eksamensperiode
Evalueringsform:
Hjælpemidler:
Bedømmelsesform:
Pointspærring:
Faglige forudsætninger:
Deltagerbegrænsning:
Maksimum: 75
Overordnede kursusmål:
Mængden af data vi møder i vores hverdag stiller store krav til hvordan data struktureres og lagres, så simpel brug af filer og filsystemer er ikke nok. Derimod tilbyder databasesystemer grundlæggende mekanismer til strukturering af store datamængder så lagring og søgning af data kan foretages med generelle mekanismer udtrykt i et forespørgselssprog som fx SQL. Målet med kurset er at give en generel forståelse af databaser, deres anvendelse og fundament. Mere konkret er det hensigten at den studerende skal: - få kendskab til databasesystemers opbygning, - blive fortrolig med begrebsmæssig design af databaser ved brug af Entity-Relationship-diagrammering, - få indsigt i relationsdatabasemodellen og relationsalgebra, - få kendskab til normalisering af relationsdatabaser, - kunne oprette, modificere og lave forespørgsler på en database ved hjælp af SQL.
Kursusindhold:
Introduktion til grundlæggende databasebegreber og database management. Design af databaser ved hjælp af Entity-Relationship diagrammer. Den relationelle databasemodel. Omformning fra ER-diagrammer til relationsdatabase skemaer. Normalisering af relationsdatabaser. Relationsalgebra. Structured Query Language(SQL): Data Definition, data-integritet samt datamanipulation herunder især dataforespørgsel.
Der vil være en række praktiske øvelser med brug af et database system.