5 ECTS credits
150 h study time
Offer 2 with catalog number 3019945ANR for all students in the 2nd semester at a (A) Bachelor - preliminary level.
The course consists of the following topics:
- Entity-Relationship model (E-R model)
- Relational model and relational algebra
- Relational database design
- Structured Query Language (SQL)
- Transaction management
- Concurrency control
- Storage and access structures
- Alternative data models
Additional information (such as schedules, teaching assistants, contact information, deadlines, assignments, exam details etc.) might be found on the learning platform.
The lectures are given in English; the exercises and exam in Dutch. Relevant course material (slides) is available on Canvas. For specific course topics, pointers to relevant additional resources (research papers, books and book chapters, website, specifications, online tutorials etc.) will be provided as well.
Knowledge and Understanding:
The student is required to understand fundamental database concepts. After the course, the attendee should know about the basic concepts and techniques of conceptual modelling and database design. The student has to be able to explain the basic components of a database, the relation between them as well as the methods for manipulating persistent data. Furthermore, they can give an overview of the different parts of a database management system (e.g. query processor, storage manager etc.) and they understand the functionality of these different components.
Application of Knowledge and Understanding:
The student is able to use the presented modelling approaches and can apply them in designing specific data models for concrete examples. They are further required to know how to access and manipulate data stored in a database via a specific query language (e.g. SQL). The student can also apply other parts of the theory (e.g. transaction management) to given examples.
Judgement Shaping:
The student can identify and evaluate different parts of a database management system as well as compare different solutions for persistent data storage.
Communication:
The course attendee is able to express themselves in written and oral form about the subjects mentioned above.
The final grade is composed based on the following categories:
Other Exam determines 100% of the final mark.
Within the Other Exam category, the following assignments need to be completed:
Written closed book examination (containing exercise/practical questions as well as theory questions).
This offer is part of the following study plans:
Preparatory Programme Master of Science in Applied Sciences and Engineering: Computer Science: Track C (Ind Ing, 61 ECTS) (only offered in Dutch)
Preparatory Programme Master of Science in Applied Sciences and Engineering: Computer Science: Track A (76 ECTS) (only offered in Dutch)
Preparatory Programme Master of Science in Applied Sciences and Engineering: Computer Science: Track B (65 ECTS) (only offered in Dutch)
Preparatory Programme Master of Science in Applied Computer Science: Enkel voor studenten industriƫle wetenschappen (only offered in Dutch)
Preparatory Programme Master of Science in Applied Computer Science: Track A (58 ECTS) (only offered in Dutch)
Preparatory Programme Master of Science in Applied Computer Science: Track B (52 ECTS) (only offered in Dutch)