RDBMS Practical Assignment 2
RDBMS Practical Assignment 2
PracticalAssignment2
Createtablesaccordingtothefollowingdefinition.
1. CREATETABLEDEPOSIT(ACTNOVARCHAR(5),CIDVARCHAR(5),BIDVARCHAR(5),AMOUNT
NUMERIC(8,2),ADATEDATE);
2. CREATETABLEBRANCH(BIDVARCHAR(5),BNAMEVARCHAR(18),CITYVARCHAR(18));
3. CREATETABLECUSTOMERS(CIDVARCHAR(5),CNAMEVARCHAR(19),CITYVARCHAR(18));
4. CRETETABLEBORROW(LOANNOVARCHAR(5),CIDVARCHAR(5),BIDVARCHAR(5),AMOUNT
NUMERIC(8,2));
CONSTRAINTS
1. DEPOSIT
a. PKACTNO
b. FKCID
c. FKBID
2. BRANCH
a. PKBID
3. CUSTOMERS
a. PKCID
4. BORROW
a. FKCID
b. FKBID
INSERTVALUESASBELOW:
DEPOSIT
PreparedbyShitalBhojani SubmissionDate:21/08/2017
College of Agricultural Information Technology
SemesterIII Subject: RDBMS AIT212
BRANCH
VRCE NAGPUR
AJNI NAGPUR
KAROLBAGH DELHI
CHANDI DELHI
DHARAMPETH NAGPUR
M.G.ROAD BANGLORE
ANDHERI BOMBAY
VIRAR BOMBAY
NEHRUPLACE DELHI
POWAI BOMBAY
CUSTOMERS
ANIL CALCUTTA
SUNIL DELHI
MEHUL BARODA
MANDAR PATNA
MADHURI NAGPUR
PRAMOD NAGPUR
SANDIP SURAT
SHIVANI BOMBAY
KRANTI BOMBAY
NAREN BOMBAY
BORROW
PerformthefollowingQueries
1. CreateInsteadoftriggerforDEPOSITtable.
2. CreateaftertriggerforDEPOSITtable.
3. Give account no and amount of depositors.
4. Give name of depositors having amount greater than 4000.
5. Give name of customers who opened account after date '1-12-96'.
6. Givebranchnameandcustomernamebranchwise
7. Givedetailsofcustomerwhohastakenloan>3000
8. Givebranchwiseloandetails
9. Listallcustomerloanandbranchdetails
10. Givethetotalloanamountbranchwise
PreparedbyShitalBhojani SubmissionDate:21/08/2017