You are on page 1of 2

Modern Data Management & Business Intelligence

Fall Semester 2022 (Full- and Part-time)


Damianos Chatziantoniou, Associate Prof. Dept. of Mgmt Science & Technology

Description: This course is designed to introduce students to modern data management


concepts, as evolved in the last few years in the context of big data applications. Modern data
management is based on large scale, distributed, parallel computations to tame the information
tsunami; data integration techniques to exploit data from multiple sources and in various
formats - structured or unstructured; traditional BI aspects and architectures to provide the
analysis framework; and novel query processing algorithms, powered by hardware advances,
such as in-memory data processing and column-oriented data structuring. The course will have
three assignments on these topics.

List of Course Outcomes: After taking this course, students should be able to:

 Develop an application in relational systems: design relational schemas, write SQL, use APIs
to connect to a relational database within a programming language.
 Distinguish between different data models and use them appropriately. Understand (and
apply) concepts such as database federation, integration, data exchange, connectivity,
interoperability.
 Compare in-memory and column-oriented vs. traditional query processing.
 Develop data warehousing applications: defining business goals, identifying data sources,
using tools/methods to extract and transform data, designing star schemas and cubes and
perform multi-dimensional analysis.
 Understand and apply the additional technologies to bring business intelligence to the big
data era.

Ethical Conduct: Cheating during examinations or homework is, of course, illegal and immoral. A
Committee exists to investigate academic improprieties. The term ‘academic impropriety’ is
meant to include, but is not limited to, cheating on exams, projects and plagiarism.
Consequences of academic impropriety are severe, ranging from receiving an “F” in the course,
to expulsion from the program.
Lectures' schedule and Reading Material: The schedule of the lectures and the corresponding
reading material is as follows.

Lect # Topic Description Reading Material


An introduction to the fundamental
aspects of data management
Introduction to Data
1 systems. An overview of data [2] + slides
Management
principles from late 60s to the big
data era.
Data Modeling: Entity-Relationship
and Relational. SQL, database
Fundamentals of Data
updates, nested queries, ODBC/APIs.
2-5 Management and [2] + slides
Storage models, indexing. Query
Relational Systems
processing, transactions, parallel and
distributed databases.
Architecture, design and modeling of
data warehouses, ETL, data cubes,
Business Intelligence:
OLAP, indexing, applications, tools
Fundamentals,
and systems. Introduction to data
6-9 Architecture and [1] + slides + papers
mining: architecture, concepts,
Performance
classification, clustering, association
rules. Special topics: data
provenance, governance.
Hadoop, No SQL systems (viewed
Non-relational Data
from the data modeling perspective)
10-11 Management & Big Data [3] + slides + papers
data stream engines and complex
Era
event processing.

12 Assignments Presentation of the BI Assignment In class

Textbooks:
[1] Multidimensional Databases & Data Warehousing, by Christian S. Jensen, Torben Bach
Pedersen, and Christian Thomsen.
[2] Database Systems: The Complete Book, by Hector Garcia-Molina, Jeff Ullman, Jeniffer
Widom, http://infolab.stanford.edu/~ullman/dscb.html.
[3] Graph Databases, Mongo DB, SQL Analysis Services Step-by-Step.

Assignments and Exams: There will be three assignments, evenly distributed throughout the
semester. The first and third assignments account for 40% of your grade, 20% each. The second
assignment (business intelligence) accounts for 40%. The final exam will contribute 20% towards
your grade.

Office Hours:
Rm 511, Troias 2 & Spetson, damianos@aueb.gr, +30 210 820-3953, Mondays 4.00pm - 6.00pm

You might also like