GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rezaferdos/POS-SQL-Server: Explain POS Database

BranchesTags
Open more actions menu

Latest commit

 

History

5 Commits
5 Commits

Folders and files

NameName
Last commit message
Last commit date
Data-Generator.pdf
Data-Generator.pdf
 
 
ERD.png
ERD.png
 
 
Generate-Script-DataOnly-AllTables.sql
Generate-Script-DataOnly-AllTables.sql
 
 
Generate-Script-SchemaOnly-WithoutSP.sql
Generate-Script-SchemaOnly-WithoutSP.sql
 
 
POS.bak
POS.bak
 
 
README.md
README.md
 
 
Scripts-For-AllSP.sql
Scripts-For-AllSP.sql
 
 

Repository files navigation

POS

The POS (Point of Sale) project is a SQL Server–based software system designed to manage sales, customer, and payment processes. It consists of several specialized tables and schemas, storing and processing all information related to products, categories, customers, invoices, and financial transactions in a well-structured manner. The optimized schema of tables and objects enables clear separation and organization of data based on business logic areas, customer identity, and financial operations.

This project is built to demonstrate advanced skills in database design and implementation, featuring a collection of optimized and practical Stored Procedures for supporting application-layer operations, intelligent Triggers for event monitoring and automated data management, and analytical and aggregate Views for simplifying reporting and data analysis. In addition, Table-Valued Functions (TVFs) have been created for specialized reporting, and User-Defined Types (UDTs) have been implemented to provide reusable data structures across the system.

To enhance organization and scalability, a well-structured schema design has been implemented along with Synonyms to facilitate cross-schema object referencing. The ultimate goal of this project is to provide a comprehensive, scalable, and production-ready database model that seamlessly addresses both operational requirements and reporting/analytical needs in a unified solution.

See DB Document

Key Highlights & Project Objectives

  • Stored Procedure
  • Trigger
  • TVF
  • View
  • Aggregation Functions
  • Table Relations
  • Cursor
  • Manage Transaction (Try/catch | xact_abort)
  • UDT
  • Synonym
  • Schema
  • File Group
  • ...

Other Important Things

⚡️ All Data in DB Generated By "Redgate SQL Data Generator 4"

⚡️ Using "dbforge SQL Decryptor" For Decrypt All SP

⚡️ Document Created By "Redgate SQL Doc 5" - See DB Document

ERD

Logo

Feedback

If you have any feedback, please reach out to us at https://rezaferdosara.ir/

About

Explain POS Database

rezaferdosara.ir/

Topics

databasedatabase-designdatabase-managementdatabase-schemadbforge-documenterdbforge-sql-toolsmicrosoftredgatesqlserversqlserver-2019sqlserver-2025ssmstsqltsql-scripttsql-stored-procedurestsql-triggers

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.