Data Management
Persone
Docente titolare del corso
Descrizione
Data management is essential to applications in a wide variety of domains, including finance, health care, commerce, and telecommunications. In fact, most applications that people use on a day-to-day basis are backed by some form of data base. Topics covered include modeling enterprise data with ER diagrams, the relational model, SQL, logical design with normalization, physical design, query execution, transaction processing, recovery, concurrency, online analytical processing, and NoSQL systems for scalable data management and processing.
Obiettivi
This course provides a practical introduction to data management. By the end of this course, students will understand the fundamental concepts about database management systems, become familiar with commercial tools for the design and development of database applications, and be exposed to recent trends in database-like storage systems.
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
Lectures with many examples, and graded hands-on assignments for practicing concepts.
Modalità d’esame
3 components: - Midterm, written - Assignments - Final exam, written
Bibliografia
Offerta formativa
- Bachelor of Science in Data Science, Lezione, 1° anno
- Bachelor of Science in Informatics, Lezione, 2° anno
- Master of Science in Computational Science, Lezione, A scelta, 1° anno
- Master of Science in Computational Science, Lezione, A scelta, 2° anno
- Master of Science in Financial Technology and Computing, Lezione, 1° anno