http://www.inf.unibz.it/~calvanese/teaching/19-20-idb/

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

Home page of the course
Introduction to Databases

A.Y. 2019/2020

Prof. Diego Calvanese


News


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, data structures and algorithms. These prerequisites are covered in the following courses: Analysis, Introduction to Programming, Programming Project, and Data Structures and Algorithms.

Teaching material

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: Thursday, 6-Aug-2020 6:01:53 CEST