Course ObjectiveThe course objective is to obtain a good knowledge and understanding of
relational database systems. This includes the ability to develop
conceptual database models, as well as key concepts and skills in
relational database theory and practice.
Course ContentThe course is concerned with base principles and important aspects of
relational databases. Among others, we treat:
- ER and UML class diagrams (for the design and evaluation of database
- the relational database model,
- functional dependencies,
- integrity constraints,
- transactions and concurrency control.
Teaching MethodsLectures, exercise/practicum classes, individual homework and practicum
Method of AssessmentExam
The practicum is mandatory for qualifying for the exam.
LiteratureDatabase Systems, The Complete Book, by: Hector Garcia-Molina & Jeffrey
D. Ullman & Jennifer Widom. 2nd edition.
Target Audience2CS, 2IMM, 2LI, 2BA
Recommended background knowledgeBasic programming skills help.
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||drs. J. Endrullis|
|Examiner||drs. J. Endrullis|
drs. J. Endrullis
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Lecture, Computer lab, Practical|
This course is also available as: