Banking_DBMS_Project. FOR 12 STUDENTDS THANK YOU

mandeepsingh312007 0 views 11 slides Oct 07, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

DBMS BASIC MANUAL


Slide Content

Banking Management System (DBMS Project) Class 12 Computer Science Project

Index 1. Introduction to DBMS 2. Project Overview 3. Objectives 4. ER Diagram 5. Database Schema 6. Procedure 7. Sample Queries 8. Advantages 9. Conclusion

Introduction to DBMS • DBMS is software to store, retrieve, and manage data. • In banking, DBMS helps manage customer accounts, transactions, and reports. • Example: MySQL, Oracle.

Project Overview • This project manages customer accounts and transactions. • Features include deposits, withdrawals, transfers. • Generates mini statements and balance reports.

Objectives • Design a database for banking operations. • Maintain accuracy and consistency of data. • Perform basic operations using SQL queries. • Generate reports like mini statements.

ER Diagram (Concept) Entities: - Customer (Customer_ID, Name, Address, Phone, Email) - Account (Account_No, Customer_ID, Type, Balance) - Transaction (Trans_ID, Account_No, Type, Amount, Date, Time) Relationships: - A Customer can hold multiple Accounts. - An Account can have multiple Transactions.

Database Schema Customer(Customer_ID, Name, Address, Phone, Email) Account(Account_No, Customer_ID, Account_Type, Balance) Transaction(Trans_ID, Account_No, Type, Amount, Date, Time)

Procedure / Methodology 1. Create database BankDB. 2. Create Customer, Account, Transaction tables. 3. Insert sample data. 4. Perform operations (Deposit, Withdraw, Transfer). 5. Run queries for reports.

Sample Queries • SELECT Balance FROM Account WHERE Account_No=5001; • SELECT * FROM Transaction WHERE Account_No=5001 LIMIT 5; • SELECT Name, Balance FROM Customer, Account WHERE Customer.Customer_ID = Account.Customer_ID AND Balance < 1000;

Advantages • Fast and easy retrieval of data. • Secure transaction management. • Reduces manual errors. • Useful for automatic report generation.

Conclusion The Banking Management System demonstrates the use of DBMS for real-life financial operations, ensuring accuracy, security, and efficiency in managing customer accounts and transactions.
Tags