Skip to content

BankDBSQL is a structured banking database system built with MS SQL, designed to manage customer accounts, transactions, loans, and credit operations. It includes optimized SQL scripts, stored procedures, triggers, and transaction handling for data integrity and performance.

Notifications You must be signed in to change notification settings

msewal/BankDBSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BankDBSQL - Turkish Version

πŸ“Œ Project Overview

This repository contains SQL scripts for managing a banking database system in Turkish. The database includes tables for customers, accounts, transactions, loans, and other banking operations.

πŸ“‚ Project Structure

BankDBSQL-turkish-version/

│── README.md                  # Project documentation
│── data/                      # Contains table data insertion scripts
β”‚   β”œβ”€β”€ Hesap.sql              # Account management
β”‚   β”œβ”€β”€ Iletisim.sql           # Customer contact details
β”‚   β”œβ”€β”€ Islem.sql              # Transaction history
β”‚   β”œβ”€β”€ KrediBasvurusu.sql     # Loan applications
β”‚   β”œβ”€β”€ KrediKarti.sql         # Credit card details
β”‚   β”œβ”€β”€ KrediOdeme.sql         # Loan payment records
β”‚   β”œβ”€β”€ Musteri.sql            # Customer details
β”‚   β”œβ”€β”€ MusteriProfil.sql      # Customer profiles
β”‚   β”œβ”€β”€ Personel.sql           # Bank staff details
β”‚   β”œβ”€β”€ Sigorta.sql            # Insurance data
β”‚   β”œβ”€β”€ Sikayet.sql            # Customer complaints
β”‚   β”œβ”€β”€ Sube.sql               # Bank branches
β”‚
│── schema/                    # Contains database structure scripts
β”‚   β”œβ”€β”€ alter-drop.sql         # Modify and drop tables
β”‚   β”œβ”€β”€ create-tables.sql      # Table creation
β”‚   β”œβ”€β”€ index.sql              # Indexes for performance
β”‚   β”œβ”€β”€ select.sql             # Example queries to retrieve data from the database
β”‚   β”œβ”€β”€ stored-procedure.sql   # Stored procedures
β”‚   β”œβ”€β”€ transaction.sql        # Transaction handling
β”‚   β”œβ”€β”€ trigger.sql            # Triggers for automation
β”‚   β”œβ”€β”€ update-delete.sql      # SQL script to modify and delete records
β”‚   β”œβ”€β”€ views.sql              # View definitions

πŸš€ How to Use

1. Clone the repository:

git clone https://github.com/msewal/BankDBSQL-turkish-version.git
cd BankDBSQL-turkish-version

2. Setup the database:

  • Run create-tables.sql to create the required tables.
  • Use scripts from the data/ directory to insert sample records.
  • Execute index.sql to optimize database queries.
  • If needed, run stored-procedure.sql and trigger.sql for additional functionality.

3. Testing Queries:

  • Use select.sql to execute example queries and retrieve data.
  • Modify update-delete.sql to test SQL commands for updating and deleting records.

πŸ“Œ Features

  • βœ… Structured banking database schema
  • βœ… SQL scripts for various banking functionalities
  • βœ… Stored procedures, triggers, and transactions for automation

πŸ“¬ Contact

πŸ™ GitHub: https://github.com/msewal/BankDBSQL/tree/turkish-version

About

BankDBSQL is a structured banking database system built with MS SQL, designed to manage customer accounts, transactions, loans, and credit operations. It includes optimized SQL scripts, stored procedures, triggers, and transaction handling for data integrity and performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published