Skip to content

Database Management Projects: Efficient Data Handling with Python, MongoDB, and PostgreSQL

License

Notifications You must be signed in to change notification settings

vedez/Database-Management-Basic-Level

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Database Management Projects: Efficient Data Handling with Python, MongoDB, and PostgreSQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published