Basic concepts of E/R and relational models as desirable, but not required.
At the end of the course students will be able to design and query a database (relational or not) according to their application needs.
Students will be able to use a NoSql database management system to acquire, memorize and query semi-structured data.
Processing, managing and analyzing massive datasets.
Introduction to data management in big data context
Open Data & Semantic Linked Open Data
Data modelling: SQL and NoSQL databases
Spatial database
Database languages
Data consistency
System architecture
Postrelational databases
Graph Query Language
Lectures and exercises in the classroom
For the first part there is an oral discussion of course contents, while for the second part of the course a project work presentation is required.
If the course is delivered remotely (totally or partially), changes may occur in the program and/or in the exam, in order to adapt the course to on-line teaching methods.