Skip to content

itsKaviya/Inventory-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 

Repository files navigation

Inventory Management System

A Database Management System project built as part of the B.Sc Computer Science curriculum.

๐Ÿ“Œ Project Overview

The Inventory Management System is designed to streamline inventory tracking and improve the efficiency of stock management across multiple stores and brands. The system ensures organized data storage, robust querying capabilities, and logical data relationships through normalization and relational schema design.

๐Ÿง  Features Implemented

  • ER Diagram & Relational Schema Design
  • Creation of 15+ normalized tables using Oracle SQL
  • Use of various SQL operations:
    • DML & DDL commands
    • Arithmetic & Logical operators
    • Comparison & Set operators
    • Group, Character, Numeric & Date functions
    • Subqueries & Joins
  • Proper constraints (Primary Key, Foreign Key) applied
  • Sample data inserted for demonstration (3+ rows per table)

๐Ÿ—ƒ๏ธ Tables Created

  • category, product, brand, store, customer_details
  • payment, customer_cart, belongs_to, stored_inside, stored_in
  • filled_in, billed_for, provider_phone, store_phone, customer_mobile

๐Ÿงฎ Sample SQL Usage

  • Joins: Natural, Inner, Left
  • Functions: power(), sqrt(), ceil(), floor(), round(), length(), initcap(), substr(), months_between(), add_months(), last_day() etc.
  • Set Operations: UNION, INTERSECT
  • Subqueries: Nested SELECT for filtered retrieval

๐Ÿ“Š Example Queries

-- Arithmetic operation
UPDATE payment SET gst_amt = tamt + gst;

-- Logical operation
SELECT * FROM category WHERE cid IN (1001, 1005, 1009) AND category_value = 10;

-- Join
SELECT sid, sname, phone_no FROM store_phone NATURAL JOIN store;

About

A relational database project for managing inventory across categories, products, stores, and brands using SQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors