20801686 - DATABASES

To present models, methods, and systems for defining, designing, and implementing software systems capable of managing large-scale datasets. Students who successfully complete the course will be able to: develop applications that utilize databases, including those of high complexity; independently design and implement medium-complexity databases; and contribute to the design and implementation of highly complex databases.

Curriculum

teacher profile | teaching materials

Mutuazione: 20801686 BASI DI DATI in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R ATZENI PAOLO

Programme

Relational model Relational Algebra SQL Database design Conceptual design Logical design Normalization

Core Documentation

Atzeni, Ceri, Fraternali, Paraboschi, Torlone: Databases. McGraw-Hill

Attendance

Not required but suggested

Type of evaluation

SQL queries (lab test). Conceptual design, logical design, normalization (written test)

teacher profile | teaching materials

Mutuazione: 20801686 BASI DI DATI in Ingegneria Informatica e dell'Intelligenza Artificiale L-8 R ATZENI PAOLO

Programme

Relational model Relational Algebra SQL Database design Conceptual design Logical design Normalization

Core Documentation

Atzeni, Ceri, Fraternali, Paraboschi, Torlone: Databases. McGraw-Hill

Attendance

Not required but suggested

Type of evaluation

SQL queries (lab test). Conceptual design, logical design, normalization (written test)