http://www.inf.unibz.it/~calvanese/teaching/21-22-idb/

Free University of Bozen-Bolzano
Faculty of Computer Science
Bachelor in Computer Science

Home page of the course
Introduction to Databases

A.Y. 2021/2022

Prof. Diego Calvanese


News


Content

  1. Course description
  2. General information
  3. Information about the exam
  4. Information about the project
  5. For students who have to take the 8CFU exam

Course Description

Official course description

Objectives. Students attending this course will have acquired the techniques and methods to address problems of database design, and to make use of the basic functionalities (definition, update, and querying of the database) of database management systems in the context of development and deployment of information systems. In addition, students will be able to develop applications that programmatically interact with a database management system. The course explicitly refers to relational databases and to the corresponding database management systems based on the SQL language. However, the taught methods and principles are of a more general nature, and can be applied also in those contexts where data models and database systems different from relational ones are adopted.

Prerequisites. Students should have a solid mathematical foundation and be familiar with the basic programming concepts, and with basic data structures (arrays, lists, trees) and algorithms that operate on them (visits, search, updates). These prerequisites are covered in the following courses: Analysis, Introduction to Programming, and Programming Project.

Attendance. Attendance is not compulsory, but non-attending students have to contact the lecturer at the start of the course or before starting their studies and the project work to agree on the modalities of the independent study.

Teaching material

General Information


Information about the Exam


Information about the Project


For Students who Have to Take the 8CFU Exam

For students enrolled in the old BSc in Computer Science and Engineering, who still have to take the 8 CFU Exam for the Database Systems course, the written exam will include also questions that cover the additional topics for 2 credit points of "Physical Data Storage" (covered in Chapter 6 of Database System Concepts) and of "Transaction Management", "Recovery", and "Multi-User Synchronization" (covered in Chapters 8-10 of Database System Concepts).

The reference textbook for Chapters 6 and 8-10 is:

The material for Chapters 6 and 8-10 is covered at the proper level of detail necessary for the preparation of the exam also in the slides that Prof. Sven Helmer used when teaching the Database Systems course until Academic Year 2017/2018. These slides are not available anymore on the Web, but students who would like to receive an electronic copy can contact me via email.


Back to teaching page of Diego Calvanese
Last modified: Wednesday, 26-Jan-2022 23:13:55 CET