Skip to main content
CODE 114588
ACADEMIC YEAR 2025/2026
CREDITS
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
MODULES Questo insegnamento è composto da:
TEACHING MATERIALS AULAWEB

OVERVIEW

The goal of the Database Fundamentals course is to provide basic knowledge, competencies, and skills related to managing and operating a relational database, offering the essential elements of the SQL query language.Additionally, knowledge of object-oriented programming in Python will be provided as the primary tool for interacting with databases and developing applications that can go beyond predefined data structures in the language. The first part of the course will cover the fundamental concepts for conceptually designing a database, while the second part of the course will focus on learning SQL and using Python to manage the created databases.

AIMS AND CONTENT

LEARNING OUTCOMES

The aim of this course is to introduce the concepts necessary for designing databases using the relational model, subsequently implemented and managed through the SQL language or other higher-level tools like Python.

PREREQUISITES

For this course, a basic understanding of the following is required:

  1. Programming fundamentals
  2. Knowledge of basic algorithms for data manipulation (binary search and sorting algorithms) For this course, a basic understanding of the following is required:
  3. Fundamentals of programming
  4. Knowledge of basic algorithms for data manipulation (binary search and sorting algorithms)

TEACHERS AND EXAM BOARD

Exam Board

FABIO ROLI (President)

LUCA DEMETRIO

ANTONIO SGORBISSA (President Substitute)

EXAMS

Exam schedule

Data appello Orario Luogo Degree type Note Subject
09/06/2026 15:00 GENOVA Scritto BASI DI DATI
08/07/2026 10:00 GENOVA Scritto BASI DI DATI
16/09/2026 10:00 GENOVA Scritto BASI DI DATI
13/01/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
27/01/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
13/02/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
10/06/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
29/06/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
23/07/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI
14/09/2026 09:00 GENOVA Scritto SISTEMI OPERATIVI