SlideShare a Scribd company logo
12/13/2016 BANK DATABASE
Using MYSQL DATABASE
BY:
PARAS RAJ PAHARI
1507360
1 | P a g e
IMPLEMENTATION DETAILS
This Database was created for Banking.
Database Used: MYSQL Ver 5.7.16
Operating System Used: Linux Ubuntu 16.04 (Xenial Xerus)
Platform: Ubuntu Terminal
DATABASE SCHEMA
CUSTOMER (CUSTOMER_NAME, CUSTOMER_ADDRESS, CUSTOMER_CITY)
BRANCH (BRANCH_NAME, BRANCH_CITY, ASSETS)
ACCOUNT (ACC_NO, BRANCH_NAME, BALANCE)
DEPOSITOR (CUSTOMER_NAME, ACC_NO)
LOAN (LOAN_NO, BRANCH_NAME, AMOUNT)
BORROWER (CUSTOMER_NAME, LOAN_NO)
2 | P a g e
SCHEMA DIAGRAM OF BANK
DATABASE
Figure.1 Schema Diagram of Bank DB
3 | P a g e
ER DIAGRAM OF BANK DATABASE
Figure.2 ER Diagram of Bank Database
4 | P a g e
TABLE CREATION
CREATE TABLE BRANCH(BRANCH_NAME VARCHAR(15) NOT NULL,BRANCH_CITY VARCHAR(15)
NOT NULL,ASSETS NUMERIC(20,3),PRIMARY KEY (BRANCH_NAME),CHECK(ASSETS>0));
CREATE TABLE CUSTOMER (CUSTOMER_NAME VARCHAR (15) NOT NULL, CUSTOMER_ADDRESS
VARCHAR (60) NOT NULL, CUSTOMER_CITY VARCHAR (20) NOT NULL, PRIMARY KEY
(CUSTOMER_NAME));
CREATE TABLE ACCOUNT(ACC_NO VARCHAR(20),BRANCH_NAME VARCHAR(15),BALANCE
NUMERIC(10,3),PRIMARY KEY(ACC_NO),FOREIGN KEY(BRANCH_NAME) REFERENCES
BRANCH(BRANCH_NAME) ON DELETE CASCADE);
CREATE TABLE DEPOSITOR(CUSTOMER_NAME VARCHAR(15),ACC_NO VARCHAR(20),FOREIGN
KEY(CUSTOMER_NAME) REFERENCES CUSTOMER(CUSTOMER_NAME) ON DELETE
CASCADE,FOREIGN KEY(ACC_NO) REFERENCES ACCOUNT(ACC_NO) ON DELETE CASCADE);
CREATE TABLE LOAN(LOAN_NO NUMERIC(6) NOT NULL,BRANCH_NAME VARCHAR(15) NOT
NULL,AMOUNT NUMERIC(10,3),PRIMARY KEY(LOAN_NO),FOREIGN KEY(BRANCH_NAME)
REFERENCES BRANCH(BRANCH_NAME) ON DELETE CASCADE);
5 | P a g e
TABLE DESCRIPTION
6 | P a g e
INSERTION (POPULATING DATA)
Insertion Syntax:
INSERT INTO TABLE_NAME (COL1, COL2…) VALUES (VALUE1, VALUE2…);
AFTER DATA WERE POPULATED WITH INSERTION STATEMENT, POPULATED DATAS ARE AS SHOWN IN
BELOW:
7 | P a g e
8 | P a g e
FEW QUERIES ON BANK DATABASE
I) Finding the customers who have 2 or more than 2 account in the
main branch
II) Finding the customers who have balances more than or equal to
10000
III) Finding the customers having loan amount less than or equal to
10000
IV) Finding the customers those who don't have account but loan in
bank
V) Increment the balance of account no 123451 BY 1000.000
9 | P a g e

More Related Content

What's hot

Bank management system
Bank management systemBank management system
Bank management system
Dakshata Gavand
 
Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)
Md. Shafaat Jamil Rokon
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
Saikot Roy
 
Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Project report on (atm MAnagment system)
Project report on (atm MAnagment system)
Muhammad Umer Lari
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
Nandana Priyanka Eluri
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
Jawhar Ali
 
Banking management system
Banking management systemBanking management system
Banking management system
Home
 
STRUCTURE OF SQL QUERIES
STRUCTURE OF SQL QUERIESSTRUCTURE OF SQL QUERIES
STRUCTURE OF SQL QUERIES
VENNILAV6
 
PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts
Bharat Kalia
 
Er model ppt
Er model pptEr model ppt
Er model ppt
Pihu Goel
 
SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...
Team Codingparks
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
DhineshkumarPrakasam
 
"Bank management system"
"Bank management system""Bank management system"
"Bank management system"vivek kct
 
Online library management system
Online library management systemOnline library management system
Online library management system
Bharat Kunwar
 
Student database management system PROJECT
Student database management system PROJECTStudent database management system PROJECT
Student database management system PROJECT
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Library management
Library managementLibrary management
Library management
farouq umar
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
Monotheist Sakib
 
Aggregate functions
Aggregate functionsAggregate functions
Aggregate functions
sinhacp
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
Smit Patel
 

What's hot (20)

Bank management system
Bank management systemBank management system
Bank management system
 
MYSQL.ppt
MYSQL.pptMYSQL.ppt
MYSQL.ppt
 
Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)Restaurant Management System Database Project (Oracle)
Restaurant Management System Database Project (Oracle)
 
Library Management System using oracle database
Library Management System using oracle databaseLibrary Management System using oracle database
Library Management System using oracle database
 
Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Project report on (atm MAnagment system)
Project report on (atm MAnagment system)
 
BANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM reportBANK MANAGEMENT SYSTEM report
BANK MANAGEMENT SYSTEM report
 
Full report on blood bank management system
Full report on  blood bank management systemFull report on  blood bank management system
Full report on blood bank management system
 
Banking management system
Banking management systemBanking management system
Banking management system
 
STRUCTURE OF SQL QUERIES
STRUCTURE OF SQL QUERIESSTRUCTURE OF SQL QUERIES
STRUCTURE OF SQL QUERIES
 
PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts PL/SQL Introduction and Concepts
PL/SQL Introduction and Concepts
 
Er model ppt
Er model pptEr model ppt
Er model ppt
 
SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...SQL Server database project ideas - Top, latest and best project ideas final ...
SQL Server database project ideas - Top, latest and best project ideas final ...
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 
"Bank management system"
"Bank management system""Bank management system"
"Bank management system"
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
Student database management system PROJECT
Student database management system PROJECTStudent database management system PROJECT
Student database management system PROJECT
 
Library management
Library managementLibrary management
Library management
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Aggregate functions
Aggregate functionsAggregate functions
Aggregate functions
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 

Similar to Bank Database using MySQL

30635395 synopsis-of-bus-information-system
30635395 synopsis-of-bus-information-system30635395 synopsis-of-bus-information-system
30635395 synopsis-of-bus-information-system
Hiren Joshi
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.Awais Ali
 
Write back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaWrite back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hana
Ramkumar Rajendran
 
A.Asgharian.Portfolio
A.Asgharian.PortfolioA.Asgharian.Portfolio
A.Asgharian.Portfolio
aasgharian
 
Marcus Matthews
Marcus MatthewsMarcus Matthews
Marcus Matthews
MarcusMatthews38
 
Awesome Banking API's
Awesome Banking API'sAwesome Banking API's
Awesome Banking API's
Natalino Busa
 
Analysis of Fraud Detection Of ArangoDB Oasis
Analysis of Fraud Detection Of ArangoDB OasisAnalysis of Fraud Detection Of ArangoDB Oasis
Analysis of Fraud Detection Of ArangoDB Oasis
Ashish Kumar
 
PSD2 XS2A Dynamic Sandbox Golden Dimension
PSD2 XS2A Dynamic Sandbox Golden DimensionPSD2 XS2A Dynamic Sandbox Golden Dimension
PSD2 XS2A Dynamic Sandbox Golden Dimension
Golden Dimension
 
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)Tarek Hossain Chowdhury
 
Reynaldo Fadri’S Porfolio
Reynaldo Fadri’S PorfolioReynaldo Fadri’S Porfolio
Reynaldo Fadri’S Porfolio
rfadri
 
SAP OVERVIEW
SAP OVERVIEWSAP OVERVIEW
SAP OVERVIEW
SRITHARAN V
 
SAP OVERVIEW
SAP OVERVIEWSAP OVERVIEW
SAP OVERVIEW
SRITHARAN V
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
Shubham5Oct
 
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable CassandraCassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
aaronmorton
 
The Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
The Last Pickle: Repeatable, Scalable, Reliable, Observable: CassandraThe Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
The Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
DataStax Academy
 
Reactive Databases for Big Data applications
Reactive Databases for Big Data applicationsReactive Databases for Big Data applications
Reactive Databases for Big Data applications
Graph-TA
 
Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice Way
Josef Adersberger
 
Implementation
ImplementationImplementation
Implementation
Bhandari Nawaraj
 
High Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices EnvironmentHigh Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices Environment
Red Hat Developers
 

Similar to Bank Database using MySQL (20)

30635395 synopsis-of-bus-information-system
30635395 synopsis-of-bus-information-system30635395 synopsis-of-bus-information-system
30635395 synopsis-of-bus-information-system
 
Database Management System of Travel Co.
Database Management System of Travel Co.Database Management System of Travel Co.
Database Management System of Travel Co.
 
Write back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaWrite back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hana
 
A.Asgharian.Portfolio
A.Asgharian.PortfolioA.Asgharian.Portfolio
A.Asgharian.Portfolio
 
Marcus Matthews
Marcus MatthewsMarcus Matthews
Marcus Matthews
 
Awesome Banking API's
Awesome Banking API'sAwesome Banking API's
Awesome Banking API's
 
Analysis of Fraud Detection Of ArangoDB Oasis
Analysis of Fraud Detection Of ArangoDB OasisAnalysis of Fraud Detection Of ArangoDB Oasis
Analysis of Fraud Detection Of ArangoDB Oasis
 
PSD2 XS2A Dynamic Sandbox Golden Dimension
PSD2 XS2A Dynamic Sandbox Golden DimensionPSD2 XS2A Dynamic Sandbox Golden Dimension
PSD2 XS2A Dynamic Sandbox Golden Dimension
 
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)
 
Reynaldo Fadri’S Porfolio
Reynaldo Fadri’S PorfolioReynaldo Fadri’S Porfolio
Reynaldo Fadri’S Porfolio
 
SAP Overview
SAP OverviewSAP Overview
SAP Overview
 
SAP OVERVIEW
SAP OVERVIEWSAP OVERVIEW
SAP OVERVIEW
 
SAP OVERVIEW
SAP OVERVIEWSAP OVERVIEW
SAP OVERVIEW
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
 
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable CassandraCassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
Cassandra SF 2015 - Repeatable, Scalable, Reliable, Observable Cassandra
 
The Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
The Last Pickle: Repeatable, Scalable, Reliable, Observable: CassandraThe Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
The Last Pickle: Repeatable, Scalable, Reliable, Observable: Cassandra
 
Reactive Databases for Big Data applications
Reactive Databases for Big Data applicationsReactive Databases for Big Data applications
Reactive Databases for Big Data applications
 
Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice Way
 
Implementation
ImplementationImplementation
Implementation
 
High Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices EnvironmentHigh Performance Data Storage in a Microservices Environment
High Performance Data Storage in a Microservices Environment
 

Recently uploaded

Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 

Recently uploaded (20)

Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 

Bank Database using MySQL

  • 1. 12/13/2016 BANK DATABASE Using MYSQL DATABASE BY: PARAS RAJ PAHARI 1507360
  • 2. 1 | P a g e IMPLEMENTATION DETAILS This Database was created for Banking. Database Used: MYSQL Ver 5.7.16 Operating System Used: Linux Ubuntu 16.04 (Xenial Xerus) Platform: Ubuntu Terminal DATABASE SCHEMA CUSTOMER (CUSTOMER_NAME, CUSTOMER_ADDRESS, CUSTOMER_CITY) BRANCH (BRANCH_NAME, BRANCH_CITY, ASSETS) ACCOUNT (ACC_NO, BRANCH_NAME, BALANCE) DEPOSITOR (CUSTOMER_NAME, ACC_NO) LOAN (LOAN_NO, BRANCH_NAME, AMOUNT) BORROWER (CUSTOMER_NAME, LOAN_NO)
  • 3. 2 | P a g e SCHEMA DIAGRAM OF BANK DATABASE Figure.1 Schema Diagram of Bank DB
  • 4. 3 | P a g e ER DIAGRAM OF BANK DATABASE Figure.2 ER Diagram of Bank Database
  • 5. 4 | P a g e TABLE CREATION CREATE TABLE BRANCH(BRANCH_NAME VARCHAR(15) NOT NULL,BRANCH_CITY VARCHAR(15) NOT NULL,ASSETS NUMERIC(20,3),PRIMARY KEY (BRANCH_NAME),CHECK(ASSETS>0)); CREATE TABLE CUSTOMER (CUSTOMER_NAME VARCHAR (15) NOT NULL, CUSTOMER_ADDRESS VARCHAR (60) NOT NULL, CUSTOMER_CITY VARCHAR (20) NOT NULL, PRIMARY KEY (CUSTOMER_NAME)); CREATE TABLE ACCOUNT(ACC_NO VARCHAR(20),BRANCH_NAME VARCHAR(15),BALANCE NUMERIC(10,3),PRIMARY KEY(ACC_NO),FOREIGN KEY(BRANCH_NAME) REFERENCES BRANCH(BRANCH_NAME) ON DELETE CASCADE); CREATE TABLE DEPOSITOR(CUSTOMER_NAME VARCHAR(15),ACC_NO VARCHAR(20),FOREIGN KEY(CUSTOMER_NAME) REFERENCES CUSTOMER(CUSTOMER_NAME) ON DELETE CASCADE,FOREIGN KEY(ACC_NO) REFERENCES ACCOUNT(ACC_NO) ON DELETE CASCADE); CREATE TABLE LOAN(LOAN_NO NUMERIC(6) NOT NULL,BRANCH_NAME VARCHAR(15) NOT NULL,AMOUNT NUMERIC(10,3),PRIMARY KEY(LOAN_NO),FOREIGN KEY(BRANCH_NAME) REFERENCES BRANCH(BRANCH_NAME) ON DELETE CASCADE);
  • 6. 5 | P a g e TABLE DESCRIPTION
  • 7. 6 | P a g e INSERTION (POPULATING DATA) Insertion Syntax: INSERT INTO TABLE_NAME (COL1, COL2…) VALUES (VALUE1, VALUE2…); AFTER DATA WERE POPULATED WITH INSERTION STATEMENT, POPULATED DATAS ARE AS SHOWN IN BELOW:
  • 8. 7 | P a g e
  • 9. 8 | P a g e FEW QUERIES ON BANK DATABASE I) Finding the customers who have 2 or more than 2 account in the main branch II) Finding the customers who have balances more than or equal to 10000 III) Finding the customers having loan amount less than or equal to 10000 IV) Finding the customers those who don't have account but loan in bank V) Increment the balance of account no 123451 BY 1000.000
  • 10. 9 | P a g e