THREE-DIMENSIONAL MODELING
Course objectives
General goals: To be able to design/evaluate the properties, storage structure and protocols of a database management system. Specific goals: Knowledge of the properties of a database schema and of a decomposition. Ability to retrieve information in a relational database using relational algebra. Ability to evaluate the cost of data access operations. Knowledge of protocols for concurrency control. Knowledge and understanding: Fundamentals of relational database design and querying (relational algebra). Main data structures for storage of data on secondary memory. Main techniques for concurrency control. Applying knowledge and understanding: To design relational schemes with “good properties”. To formulate queries in relational algebra. To evaluate costs of basic operations on a file with a given physical organization. Critical and judgmental skills: To be able to assess the properties of a relational schema and of a decomposition. To be able to choose an appropriate storage structure for the information in a schema. Communication skills: To be able to communicate/share che qualitative/quantitative characteristics of the relational structure of a database. Learning skills: To be able to use the learned concepts in the following module of the course and in a possible advanced course on Databases.
Program - Frequency - Exams
Course program
Prerequisites
Books
Teaching mode
Frequency
Exam mode
Lesson mode
- Academic year2025/2026
- CourseComputer Science
- CurriculumSingle curriculum
- Year2nd year
- Semester1st semester
- SSDINF/01
- CFU6