My EHU/ESDE coursework for SQL (Relational Databases + SQL and Data Processing).
- PosgreSQL
- PowerBI
- Mockaroo
- Java + Spring Batch
- Developing ER diagram
- Creating DB using PosgreSQL - OLTP solution
- Creating datasets: 2 .csv files containing data according to DB entities: file1 and file2
- Writing a rerunable ETL script to load data from .csv files to our DB using Spring Batch
- Building a snowflake DWH based on our initial DB (OLAP solution)
- Writing a second ETL script to move data from OLTP DB to the OLAP one using Spring Batch
- Creating a PowerBI report with visualisation
- Writing detailed report on the project and steps performed
As a product owner, I'm eager to provide my projects with sustainable solutions, so the topic I've chosen refers to my educational project - @repet.hub. My application provides educational services (design, materials creating, video editing, curators' services) for teachers and online schools.
My DB refers to such entities as:
- Customer
- Performer
- Experience Level
- Subject
- Exam
- Country
- City
- Order
And provides a business solution for the DB layer of my application. It allows the customer to place an order, subscribe to our newsletter or simply receive a consultation from our customer support specialists.
Detailed documentation can be found here