DATA MANAGEMENT

Academic year
2022/2023 Syllabus of previous years
Official course title
DATA MANAGEMENT
Course code
ET4015 (AF:331478 AR:179048)
Modality
On campus classes
ECTS credits
6
Degree level
Bachelor's Degree Programme
Educational sector code
INF/01
Period
2nd Term
Course year
3
Where
VENEZIA
Moodle
Go to Moodle page
This 6 ECTS elective course is taught within the "affine/integrative" category of the "Economics, markets and finance" degree during the second term. The course is an introduction to big data management through relational databases and data analysis/visualization tools. The goal of the "data management" discipline is to effectively extract raw data, organize it in a database, and finally manipulate and analyze it through suitable data manipulation and visualization tools. This course has a strong practical component whose goal is to introduce the students to data management using python. Particular attention will be spent to studying relational databases and python libraries for data analysis and visualization.
At the end of the course, the student will be able to manage and analyze big amounts of data using database and data visualization software tools. The goal of the course is to discuss the state-of-the-art and future developments of the "data management" field. The expected learning outcomes are divided into:

1. Knowledge and understanding:
At the end of the course the student will be able to recognize the most suitable data management techniques for solving specific data-intensive problems.

2. Ability to apply knowledge and understanding:
At the end of the course the student will be able to apply data management techniques (Python pandas and data analysis and visualization libraries) in order to solve typical big-data management and analysis problems.

3. Ability to make judgments:
At the end of the course the student will be able to apply the knowledge gained during the course to:
- design efficient databases on big data sets.
- filter data and extract the necessary information for identifying interesting and useful trends.
- visualize the results of the analysis through professional data visualization software tools (Python pandas and Seaborn)
Basic notions of calculus and probability.
Database systems:
- Introduction to databases
- Relational algebra
- Entity-Relation diagrams
- Application of the learned principles in Python using the Pandas library

Data analysis:
- Data cleaning and preparation
- Summarizing and visualizing data
- Some algorithms for information extraction
- Extracting information from networks
- Database Systems: The Complete Book, Hector Garca-Molina, Jeffrey Ullman, and Jennifer Widom. Pearson Prentice Hall.
- Mathematical statistics and data analysis. John A. Rice. Cengage Learning.
- Python for Data Analysis. Wes McKinney. O'Reilly Media.
The exam for this course consists of biweekly exercise sheets with both theoretical and practical tasks and an exam. Solutions to the exercise sheets are to be handed in in groups of at most 4 students.
Blackboard and practical sessions.
English
written
Definitive programme.
Last update of the programme: 08/11/2022