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

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