Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 3.34 KB

README.md

File metadata and controls

40 lines (25 loc) · 3.34 KB

Overview

This repository contains projects focused on designing and implementing database systems to manage datasets efficiently. Each project explores different database technologies and methodologies to organise, retrieve, and manipulate data, ensuring data integrity and consistency. Team collaboration plays a key role, with members assigned distinct roles and responsibilities, contributing to the development and functionality of each system. Key features across the projects include the creation of organised database structures, implementation of validation rules, and the ability to perform essential operations such as inserting, updating, and deleting records.

Projects Included:

  • Digimon Project: Utilises MongoDB to categorise entities based on specific attributes, providing an efficient and organised database structure for streamlined data analysis and manipulation.
  • Pharm858: Focuses on developing a SQL-based database system to manage pharmaceutical data, with clear relationships between entities and logging mechanisms to track changes and ensure accuracy.

Find more details on each project by visiting the linked reports and code files linked below.

Digimon Project

The purpose of this project is to design and implement a database using MongoDB to manage a dataset that categorises entities based on specific attributes. The focus is on creating an organised and efficient database structure that groups entities under various attribute categories, allowing for streamlined data retrieval, analysis, and manipulation. The project emphasises data integrity through the use of validation rules and aims to facilitate operations such as inserting, updating, and deleting records within the dataset. This approach supports strategic data analysis by leveraging the unique attributes of each entity within the collection.

Find more about this project @ Digimon Report

Pharm858

The purpose of this project is to develop a database system to manage a dataset efficiently, focusing on the organisation, retrieval, and manipulation of data. Working as part of a group, each member was assigned specific roles and responsibilities, contributing to different aspects of the project. By defining clear relationships between various entities and implementing validation rules, the project ensures data integrity and consistency. Key functionalities include procedures for adding, updating, and deleting records, along with logging mechanisms to track changes. The database system is designed to streamline operations, support data-driven decision-making, and enhance the overall management of the dataset.

Find more about this project @ Pharm858 ReadMe and Pharm858 Report

Others

Languages
Python
PLpgSQL
Tools and Software
DBeaver
Docker
PostgreSQL
MongoDB
SQL
Git and GitHub