Skip to content

Department of Banking and Financial Management

5th or 7th Εξάμηνο

Databases for Business Analytics

Ακαδημαϊκό Έτος 2025-26
Με Μια Ματιά
Κωδικός Μαθήματος
ΧΡΒΔΕΑ
Τύπος Μαθήματος
Specialised and Skills Development
Γλώσσα Διδασκαλίας
Greek
Το μάθημα προσφέρεται σε φοιτητές Erasmus;
No
Τρόπος Παράδοσης
Face to Face
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών

Each student will use the R programming language as well as the SQL relational database through his/her Personal Computer.

Αυτοτελείς Διδακτικές Δραστηριότητεσ
Τύπος
Lectures
Εβδομαδιαίες Ώρες
4
Μονάδες ECTS
7,5
Περιγράμματα Σπουδών
🇬🇷 Ελληνικά
🇬🇧 Αγγλικά
Συνδεσμοι
Αξιολόγηση Φοιτητών

Greek, 80% Final Exam and 20% Project presentation at class (optional)

Μαθησιακά Αποτελέσματα

Upon successful completion of the course, the student:

  1. will be able to draw Entity-Relationship diagrams to illustrate the structure and characteristics of a relational database.
  2. will have the ability to manage relational databases through SQL, specifically: (i) create objects, (ii) fill in tables, (iii) update existing data, and (iv) execute queries on databases.
  3. will be familiar with the R language and know its basic functions, which are needed to be able to process data stored in a relational database.
  4. will be able to use econometric methods to focus on the analysis of a business in order to make optimal decisions.
Γενικές Ικανότητες

Within the framework of the combined skills that the graduate will acquire with the following all the courses of the study program, the course of Databases and Business Analytics aims for the graduate to acquire abilities:

  1. search for, analysis and synthesis of data and information, with the use of the necessary technologies,
  2. decision-making
  3. working independently
  4. production of free, creative and inductive thinking
  5. criticism and self-criticism
Περιεχόμενο Μαθήματος

Section 1: SQL & Relational Databases

  1. What is a relational database and how it is structured
  2. Understanding table schema: fields, data types, constraints
  3. Creating and managing tables using CREATE, ALTER, DROP
  4. Using basic SQL commands: SELECT, WHERE, ORDER BY, DISTINCT, LIMIT
  5. Aggregate functions and grouping: GROUP BY, HAVING
  6. Joining tables: INNER JOIN, LEFT JOIN, etc.
  7. Subqueries: IN, EXISTS, ANY, ALL
  8. Creating virtual tables (Views) for reporting
  9. Practical use of SQL Server Management Studio (SSMS)

Section 2: Econometric Tools for Practical Applications

  1. What is regression and how it is used in economic analysis
  2. Estimation of simple and multiple linear regression
  3. Assumption checks and interpretation of results (p-values, R², t-tests)
  4. Problems and diagnostic tests:
    1. Multicollinearity
    2. Heteroskedasticity
    3. Autocorrelation
  5. Application of econometric models to financial datasets

Section 3: Data Analysis with R

  1. Using RStudio for statistical and econometric analysis
  2. Connecting R to SQL Server (via DBI and odbc)
  3. Retrieving data from SQL tables directly into R
  4. Data processing with dplyr: filter(), select(), mutate(), summarise()
  5. Creating basic visualizations (histograms, line charts, scatterplots)
  6. Estimating and interpreting regression models using lm()
  7. Full pipeline for analysis using SQL and R:
    From SQL → R → Analysis → Econometric conclusions
Βιβλιογραφία
  1. Lecture Notes
  2. Lecture Slides
Μαθήματα Προπτυχιακού
1ο Εξάμηνο
Mathematics I
ΧΡΜΑΘ06
Microeconomics Ι
ΧΡΜΙΚ01
Regulation of Financial Markets
ΧΡΘΠΧ01
Statistics I
ΧΡΣΤΑ 01