BIG DATA MANAGEMENT

Teaching in italian
BIG DATA MANAGEMENT
Teaching
BIG DATA MANAGEMENT
Subject area
ING-INF/05
Reference degree course
COMPUTER ENGINEERING
Course type
Master's Degree
Credits
6.0
Teaching hours
Frontal Hours: 54.0
Academic year
2024/2025
Year taught
2024/2025
Course year
1
Language
ITALIAN
Curriculum
PERCORSO COMUNE
Reference professors for teaching
LONGO ANTONELLA
ZAPPATORE MARCO SALVATORE
Location
Lecce

Teaching description

Good knowledge of Object Oriented Languages (at least 1), techniques and tools. Elements of computer networks and Web technologies. Relational Databases and SQL are required.

The aim is of course is:

- to introduce datawarehouse concepts, methodologies and tools for the development of data analytics and OLAP systems

- to define the concept of big data and big data lifecycle

- to introduce methods and technologies to design and develop big data applications.

Knowledge and understanding. Students must have a solid background related to the basics of big data management and information systems:

  • They must have the basis to think analytically, creativelly and critically and being able to create abstraction and problem solving skills to cope with complex systems
  • They must have a basic knowledge of design and implementation of big data management systems
  • They must have the tools to design transactional and analytical databases applied to different contexts
  • They must have the skills to argument data in different scenario, the tools for managing them, together with its impact.

Applying knowledge and understanding. After the course the student should be able to:

  • Describe the model and frameworks of an Information System; illustrate the main components of an information system from the technical and application perspective.
  • Distinguish conceptual, logical and physical models in big data management.
  • Model Online Transaction processing systems from a big data perspective, distinguishing among conceptual models, relational models and physical models
  • Model Online Analytical processing systems form a data perspective, distinguishing among conceptual, logical and physical models, being able to describe the relationships among them and the processes

Making judgements. Students are guided to critically approach the topics treated during the class, to compare different solutions to a problem, to identify and propose the most effective or efficient solution in an autonomous way.

Communication. Students must learn to communicate with heterogeneous audiences, explaining their position, in logical, coherent and effective way. During the course students will be provided with domain specific vocabulary and the proper scientific knowledge and methods to expose and argument in precise and formal way the main topics related to big data management and information systems

Learning skills. Students must acquire the critical ability to autonomously relate to the typical problems of  data and information management and, in general, cultural issues related to information systems and their management. They should be able to develop an approach to independently structure knowledge and methods learnt with a view to possible continuation of studies at higher (doctoral) level or in the broader perspective of cultural and professional self-improvement of lifelong learning. Therefore, students should be able to switch their learning approach according to different learning sources and the objectives they must achieve in terms of results and audience

The course aims to provide students with tools and knowledge for big data management in business organizations. The course consists of frontal lessons and classroom hands on exercises. The frontal lessons are aimed at improving students' knowledge and understanding through the presentation of theories, models and methods; students are invited to participate in the lesson with autonomy of judgement, by asking questions and presenting examples. The exercises are aimed at using tools which supports the models and approaches presented

The exam consists of a written and oral part. The written part aims at assessing the modelling and design capabilites acquired by students. 

The oral part is based on the presentation of a lab activities and the interview will be related both on practical and descriptive aspects. The practical part aims at evaluating to what extent the student has: 1) the ability to design big data models according to the methodologies presented during the coursel, 2) reasoning about his/her choices and the capacity to integrate different concepts and tools.

The descriptive part follows the practical part and is aimed to verify to what extent the student has gained knowledge and understanding of selected topics and he/she is able to communicate them.

Office Hours

By appointment; contact the instructor by email or at the end of class meetings.

  • Main topics of Informations Systems: Anthony pyramid, Enterprise Applications, OLTP and OLAP
  • Data Warehouse Definition and lifecycle
  • Modelling of analytical data processing systems: DFM,  Snow Flakes schema
  • Tools for data Visualization
  • Introduction at big data and big data processing pipeline
  • No SQL Databases and CAP Theorem
  • Different kinds of no SQL Databases

R. Elmasri, S. Navathe, Fundamentals of Database Systems, 7a edizione, Pearson eds.

M. Golfarelli, S. Rizzi, Data Warehouse Design: modern principles and methodologies, McGraw-Hill Education, 2021

Balamurugan Balusamy, Nandhini Abirami R, Amir H. Gandomi, Big Data: Concepts, Technology, and Architecture,John Wiley & Sons Inc; 1. edizione 

Material provided during the class

Semester
Second Semester (dal 03/03/2025 al 13/06/2025)

Exam type
Optional

Type of assessment
Oral - Final grade

Course timetable
https://easyroom.unisalento.it/Orario

Download teaching card (Apre una nuova finestra)(Apre una nuova finestra)