-
This project explores two interconnected studies focused on database systems and their applications in healthcare data management. The first study investigates query processing in a data warehouse, while the second delves into transaction management in a distributed database management system (DDBMS). Both projects utilized datasets from SeriousMD, a telemedicine company, to design and optimize systems for real-world scenarios.
-
This also includes technical report on each project. These technical reports details every aspect of the projects.
- Design and implement a data warehouse using a star schema.
- Perform Extract, Transform, Load (ETL) processes for data cleaning and preparation.
- Optimize query performance through partitioning and indexing.
- Utilize Tableau for Online Analytical Processing (OLAP) and data visualization.
- Data Warehouse Design

- Extract, Transform, and Load (ETL) processes for data cleaning and preparation

- Optimize query performance
- Data Visualization through online analytical processing (OLAP) approach using Tableau
- Develop a distributed database across three nodes with partial replication.
- Ensure consistency and concurrency control in a multi-user environment.
- Implement recovery mechanisms for node failures and crashes.
-
Distributed Database Design
-
Concurrency Control
-
Global Recovery Mechanism
-
Web Application
- Programming Languages: Python, SQL, JavaScript (Node.js).
- Database Management Systems: MySQL.
- Data Visualization: Tableau.
- Frameworks: Pandas, SQLAlchemy.
- Infrastructure: Virtual Machines on DLSU CCS Cloud.
- Sealtiel B. Dy
- Kyle Carlo C. Lasala
- Maria Monica Manlises
- Camron Evan C. Ong






