Skip to content

Department of Banking and Financial Management

Undergraduate Studies

Academic Year 2025-26

Databases for Business Analytics

Files and Links

5th or 7th Semester

ΧΡΒΔΕΑ

Course id

7,5

ECTS

Specialised and Skills Development

Course type

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