You are on page 1of 3

DROP

DROP
DROP
DROP

TABLE TRANSACTION;
TABLE ACCOUNT;
TABLE CLIENT;
SEQUENCE trSequence;

create sequence trSequence start with 1 increment by 1;


CREATE TABLE CLIENT (
CID VARCHAR2(10) PRIMARY KEY,
CPASSCODE VARCHAR2(15),
CNAME VARCHAR2(50),
CADDRESS VARCHAR2(50),
CPHONE VARCHAR2(15)
);
CREATE TABLE ACCOUNT (
ACNO
VARCHAR2(15) PRIMARY KEY,
ACTYPE VARCHAR2(20),
ACDATE DATE,
ACBAL
NUMBER(10,2),
CID
VARCHAR2(10) REFERENCES CLIENT (CID)
) ;
CREATE TABLE TRANSACTION (
TRID
INTEGER PRIMARY KEY,
TRTYPE CHAR(50),
TRDESCRIP
VARCHAR2(100),
TRMETHODNO
VARCHAR2(30),
TRDATE DATE,
TRAMOUNT
NUMBER(10,2) NOT NULL,
ACENDBAL
NUMBER(10,2),
TRSTATUS
VARCHAR2(50),
ACNO
VARCHAR2(15) REFERENCES ACCOUNT(ACNO)
);
REM INSERTING into CLIENT:
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
'John Doe 2','any','77777');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
Mr John Doe','The moon','3333333');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
'Mr. Banana','Banana Address','88888');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
Mr. Mango','Mango Address','6666');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
Mr. Pears','Pears Address','555');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
'Mr Orange','any','33333');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
'Adam Smith','any','9999');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
any','any','99999');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)
any','any','99999');
Insert into CLIENT (CID,CPASSCODE,CNAME,CADDRESS,CPHONE)

values ('100','potato',
values ('200','apple','
values ('300','banana',
values ('400','mango','
values ('500','pears','
values ('600','orange',
values ('700','tomato',
values ('800','lemon','
values ('900','melon','
values ('888','onion','

888','888',null);
REM INSERTING into ACCOUNT:
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'100');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'200');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'200');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'300');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'400');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'300');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'500');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'600');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'600');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'700');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'800');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'900');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'900');
INSERT INTO ACCOUNT (ACNO,ACTYPE,ACDATE,ACBAL,CID)
N-14',12000,'100');

VALUES (1001,'Current','01-JA
VALUES (1002,'Current','01-JA
VALUES (1003,'Savings','02-JA
VALUES (1004,'Current','03-JA
VALUES (1005,'Savings','03-JA
VALUES (1006,'Savings','03-JA
VALUES (1007,'Current','04-JA
VALUES (1008,'Current','05-JA
VALUES (1009,'Savings','05-JA
VALUES (1010,'Current','05-JA
VALUES (1011,'Savings','06-JA
VALUES (1012,'Savings','06-JA
VALUES (1013,'Current','07-JA
VALUES (1014,'Current','07-JA

REM INSERTING into TRANSACTION:


INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','01-FEB-14
',2000,14000,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','CHECK DEPOSIT','2001111','02-FEB-14
',1000,15000,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','ATM CASH WITHDRAWAL','CASH','04FEB-14',500,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','CHECK WITHDRAWAL','1001001','05FEB-14',2000,13000,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','CHECK DEPOSIT','2001221','07-FEB-14
',1000,14000,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','09-FEB-14
',2000,16000,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB

AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','10-FEB-14
',2000,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','ATM CASH WITHDRAWAL','CASH','10FEB-14',500,15500,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','CHECK WITHDRAWAL','10021002','11
-FEB-14',1000,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','13-FEB-14
',3000,18500,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','15-FEB-14
',3000,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','ATM CASH DEPOSIT','CASH','17-FEB
-14',2000,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','CHECK WITHDRAWAL','1001002','21FEB-14',2000,16500,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','CHECK WITHDRAWAL','1001003','23FEB-14',1000,15500,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','25-FEB-14
',2000,NULL,'COMPLETED','1003');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','25-FEB-14
',2000,NULL,'COMPLETED','1002');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','ATM CASH WITHDRAWAL','CASH','26FEB-14',3000,NULL,'COMPLETED','1003');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'WITHDRAWAL','ATM CASH WITHDRAWAL','CASH','27FEB-14',900,14600,'COMPLETED','1001');
INSERT INTO TRANSACTION (TRID,TRTYPE,TRDESCRIP,TRMETHODNO,TRDATE,TRAMOUNT,ACENDB
AL,TRSTATUS,ACNO)
VALUES(trSequence.NEXTVAL,'DEPOSIT','ATM CASH DEPOSIT','CASH','28-FEB-14
',2000,NULL,'COMPLETED','1004');
commit;

You might also like