Skip to content

ianjcoding/SQL-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›’ E-commerce Database Management System πŸ“Œ Project Overview

This project implements a relational database system for an E-commerce Store using MySQL. It provides a structured way to manage customers, products, categories, orders, payments, reviews, and addresses while ensuring data integrity, normalization, and relationships between entities.

The database schema is designed with:

βœ… 1NF, 2NF, and 3NF compliance

βœ… Proper Primary Keys, Foreign Keys, Unique, and Not Null constraints

βœ… One-to-One, One-to-Many, and Many-to-Many relationships

βœ… Support for views to simplify reporting

πŸ“‚ Database Schema Key Entities and Relationships:

Customers β†’ Manage customer details

Customer Profiles β†’ One-to-One relationship with customers

Addresses β†’ Customers can have multiple addresses (One-to-Many)

Products & Categories β†’ Many-to-Many via product_categories

Orders & Order Items β†’ Many-to-Many between customers and products

Payments β†’ Linked to orders

Reviews β†’ Customers can leave reviews for products

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published