Course Unit Profile

<--- Back to Course Diagram

Basic Information


Course Unit Code: 600AA

Level of course unit


Year of study


Semester when the course is delivered

First semester

Number of ECTS credits allocated: 6

Name of Lecturer(s):

Prof.: Antonio Albano

Prof.: Salvatore Ruggieri

Language of instruction


General Information

Learning outcomes

The student who completes the course successfully will be able to demonstrate advanced knowledge of the main issues related to the use of specific databases, the Data Warehouse, organized to create the right models for measurable key business processes, to support informed decisions about how to improve them. The student will acquire knowledge of the fundamental concepts about a conceptual model for designing data warehouses used to analyze key business processes that are measurable and worthy of improvements, the logical data model to implement them, the analytic SQL for producing interesting reports to evaluate the performance of the modeled key processes in order to improve them. Lastly, The student will be aware of how to use a specialized DBMS in the right way to develop a better performing business intelligence application.

Course contents

The course presents the main approaches to the design and implementation of decision support databases, and the characteristics of business intelligence tools and computer based information systems used to produce summary information to facilitate appropriate decision-making processes and make them more quick and objectives. Particular attention will be paid to themes such as conceptual and logical Data Warehouses design, data analysis using analytic SQL, algorithms for selecting materialized views, data warehouse systems technology (indexes, star query optimization, physical design, query rewrite methods to use materialized views). A part of the course will be dedicated to a set of case studies.

Specific Information

Prerequisites, co-requisites, as a prerequisite for further study


For this course the prerequisite/s is/are



Prerequisite for


Mode of delivery


face to face



Teaching methods

Learning activities

Recommended or required reading

Decision Support Databases Essentials, A. Albano and S. Ruggieri, 2015.
The textbook is available for free on the web.

Assessment methods and criteria

Assessment methods

Further information

The assessment of the course consists of a written and an oral exam.

Assessment criteria

In the written exam, the student must demonstrate the use of knowledge of the course contents to solve problems. During the oral exam the student must be able to demonstrate knowledge of the course contents and be able to discuss the topics thoughtfully and with propriety of expression.

Work placement


<--- Back to Course Diagram