Advertisement
shamiul93

Untitled

Jan 15th, 2018
566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.50 KB | None | 0 0
  1. DROP TABLE PENDING_JOB_REQ;
  2. DROP TABLE PENDING_SIM_REQ;
  3. DROP TABLE AVAILABLE_PREPAID_SIM;
  4. DROP TABLE AVAILABLE_POSTPAID_SIM;
  5. DROP TABLE CALL_DATABASE;
  6. DROP TABLE SMS_DATABASE;
  7. DROP TABLE NET_USAGE_DATABASE;
  8. DROP TABLE POSTPAID_BILL ;
  9. DROP TABLE PREPAID_SIM ;
  10. DROP TABLE POSTPAID_SIM ;
  11. DROP TABLE SIM ;
  12. DROP TABLE SIM_TYPE ;
  13. DROP TABLE INTER_SLIP_BONUS;
  14. DROP TABLE ADDITIONAL_SALARY;
  15. DROP TABLE PAYSLIP;
  16. DROP TABLE EMPLOYEES;
  17. DROP TABLE JOBS;
  18. DROP TABLE USER_DATA;
  19. DROP TABLE PASSWORDS;
  20. DROP TABLE OFFER_PACKAGES;
  21.  
  22.  
  23. --------------------------------packages start---------------------------------------
  24.  
  25. CREATE TABLE OFFER_PACKAGES(
  26. PACK_ID NUMBER PRIMARY KEY ,
  27. PACK_NAME VARCHAR2(100) UNIQUE ,
  28. START_TIME NUMBER , -- 24 clock hour
  29. END_TIME NUMBER,
  30. CALL_COST NUMBER ,
  31. SMS_COST NUMBER ,
  32. NET_COST NUMBER
  33. );
  34.  
  35. INSERT INTO OFFER_PACKAGES(PACK_ID, PACK_NAME, START_TIME, END_TIME, CALL_COST, SMS_COST, NET_COST) VALUES(1,'PAY-PER-USE', 0,23, 1, 1, 1);
  36. INSERT INTO OFFER_PACKAGES(PACK_ID, PACK_NAME, START_TIME, END_TIME, CALL_COST, SMS_COST, NET_COST) VALUES(2,'DESH', 10,18, 0.5, 2, 1);
  37. INSERT INTO OFFER_PACKAGES(PACK_ID, PACK_NAME, START_TIME, END_TIME, CALL_COST, SMS_COST, NET_COST) VALUES(3,'BIJOY',06,22, 1,1,0.5);
  38. INSERT INTO OFFER_PACKAGES(PACK_ID, PACK_NAME, START_TIME, END_TIME, CALL_COST, SMS_COST, NET_COST) VALUES(4,'EKUSH',00,12, 0.35, 1.5, 1);
  39.  
  40.  
  41.  
  42. --------------------------------packages end---------------------------------------
  43.  
  44.  
  45.  
  46.  
  47. ---------------------------------AVAILaBLE PASSWORD START --------------------------------
  48.  
  49. CREATE TABLE PASSWORDS(
  50. USER_PASSWORD VARCHAR2(100) PRIMARY KEY
  51. );
  52.  
  53. ---------------------------------AVAILaBLE PASSWORD END --------------------------------
  54.  
  55. -------------------------USER Table start------------------------------------------
  56. CREATE TABLE USER_DATA (
  57. USER_NAME VARCHAR2(100) NOT NULL,
  58. NID_NO number CONSTRAINT USER_PK PRIMARY KEY,
  59. DATE_OF_BIRTH VARCHAR2(100) NOT NULL,
  60. NAME_OF_FATHER VARCHAR2(100) NOT NULL,
  61. NAME_OF_MOTHER VARCHAR2(100) NOT NULL,
  62. EMAIL VARCHAR2(100) NOT NULL ,
  63. STREET_ADDRESS VARCHAR2(100) NOT NULL,
  64. CITY VARCHAR2(100) NOT NULL,
  65. IS_EMPLOYEE VARCHAR2(100) NOT NULL,
  66. USER_PASSWORD VARCHAR2(100) UNIQUE
  67. );
  68.  
  69. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Jacob',1878,'Feb 12, 1971','Leonard','Jayme','et.euismod@orcilacus.org','Ap #925-8567 Nulla Rd.','Montpellier','NO','U9RK1');
  70. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Octavius',1879,'Apr 19, 1939','Vance','Debra','eget.laoreet.posuere@lectus.edu','7308 Ligula Av.','Aguacaliente (San Francisco)','NO','U1CK9');
  71.  
  72. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Larissa',1880,'Jan 12, 1935','Leonard','Serina','mi@et.co.uk','863-3484 Urna. Avenue','Curacautín','NO','U5CU1');
  73. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Winter',1881,'Aug 25, 1952','Holmes','Yael','Aenean.eget.magna@amet.ca', 'Ap #534-3655 Nulla Rd.','Henderson','NO','H1MQ7');
  74.  
  75. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Valentine',1882,'Jun 3, 1940','Guy','Octavia','euismod@Curabiturvel.org','P.O. Box 190, 361 Lectus St.','Tobermory','NO','H0LH9');
  76. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Molly',1883,'Nov 22, 1965','Hashim','Alexa','pede@et.org','6502 Massa. Street','San Nicolás','NO','Y3SR3');
  77. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Abbot',1884,'Dec 8, 1986','Benedict','Rina','ante.ipsum.primis@Nullamlobortis.net','Ap #577-8748 Tortor, Street','Sauvenire','NO','S3QK9');
  78.  
  79. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Tashya',1885,'Mar 30, 1954','Lev','Sasha','vitae.purus.gravida@sed.net','P.O. Box 331, 1269 Metus St.','Bolzano Vicentino','YES','J8FD7');
  80. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Harriet',1886,'Jul 12, 1918','Rashad','Melyssa','elit.erat.vitae@vehicula.org','2921 Sit St.','Millesimo','YES','P1PQ0');
  81. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Salvador',1887,'Jul 26, 1975','Vance','Sara','interdum.enim@sedorci.ca','P.O. Box 120, 2384 A St.','Mulhouse','YES','K5DG1');
  82. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Tamara',1888,'Jan 21, 2001','Kaseem','Oprah','egestas.a.dui@nequesedsem.edu','862 Nisl Road','Pelotas','YES','Z7UW2');
  83. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Gannon',1889,'Jan 10, 1968','Price','Nola','orci.quis.lectus@tempuseuligula.net','6692 Consequat St.','Kanpur','YES','W0TD0');
  84. -------------------------USER Table end------------------------------------------
  85.  
  86. -------------------------SIM Type Start---------------------------------------
  87. CREATE TABLE SIM_TYPE(
  88. TYPE_ID number PRIMARY KEY,
  89. TYPE_NAME VARCHAR2(100) NOT NULL
  90. );
  91.  
  92. INSERT INTO SIM_TYPE(TYPE_ID,TYPE_NAME) VALUES (1,'PRE-PAID');
  93. INSERT INTO SIM_TYPE(TYPE_ID,TYPE_NAME) VALUES (2,'POST-PAID');
  94.  
  95. -----------------------SIM Type End---------------------------------------------
  96.  
  97. -----------------------SIM Table Start---------------------------------------------
  98.  
  99. CREATE TABLE SIM (
  100. PHONE_NO varchar2(100) CONSTRAINT PK PRIMARY KEY,
  101. NID_NO number NOT NULL,
  102. TYPE_ID number NOT NULL,
  103. ISSUE_DATE TIMESTAMP NOT NULL,
  104. ISSUED_BY varchar2(100) NOT NULL,
  105. CURRENT_PACKAGE_ID NUMBER DEFAULT 1,
  106. CONSTRAINT NID_PK FOREIGN KEY (NID_NO) REFERENCES USER_DATA (NID_NO) ON DELETE CASCADE,
  107. CONSTRAINT TYPE_ID_FK FOREIGN KEY (TYPE_ID) REFERENCES SIM_TYPE(TYPE_ID) ON DELETE CASCADE ,
  108. CONSTRAINT CURRENT_PACK_FK FOREIGN KEY (CURRENT_PACKAGE_ID) REFERENCES OFFER_PACKAGES(PACK_ID) ON DELETE CASCADE
  109. );
  110.  
  111. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01935849658',1878,1,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  112. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01992409859',1879,1,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  113. ----------------------------------------just prepaid----------------------------------------
  114. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01960850638',1880,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  115. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01965550938',1881,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  116. ---------------------------------------- just post paid-------------------------------------
  117. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01993969922',1882,1,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  118. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01980184234',1883,1,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  119. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01936994382',1884,1,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  120. ---------------------------------------- mix prepaid ------------------------------
  121. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01976862069',1882,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  122. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01990275361',1883,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  123. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01937883634',1884,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  124. -----------------------------------------mix postpaid-------------------------------------
  125. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01937303098',1885,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  126. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01911071571',1886,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  127. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01990122106',1887,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),105);
  128. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01950134157',1888,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  129. INSERT INTO SIM (PHONE_NO,NID_NO,TYPE_ID,ISSUE_DATE,ISSUED_BY) VALUES ('01967328196',1889,2,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),104);
  130.  
  131. ------------------------------------------employee-------------------------------
  132. -----------------------------------SIM Table End-------------------------------------------
  133.  
  134.  
  135. -----------------------------------Pre-Paid SIM Table start-------------------------------------------
  136. CREATE TABLE PREPAID_SIM (
  137. SIM_NO varchar2(100) PRIMARY KEY,
  138. TOTAL_CALL_DURATION NUMBER NOT NULL,
  139. TOTAL_MESSAGE_SENT NUMBER NOT NULL,
  140. TOTAL_INTERNET_USAGE NUMBER NOT NULL,
  141. BALANCE NUMBER NOT NULL CONSTRAINT BALANCE_CK CHECK(BALANCE >= 0) ,
  142. CONSTRAINT FK3 FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  143. );
  144.  
  145. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01935849658',12,58,1251,373);
  146. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01992409859',25,15,1329,98);
  147. ------------------just prepaid---------------------
  148. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01993969922',192,44,3279,407);
  149. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01980184234',227,60,2509,80);
  150. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01936994382',554,62,56,211);
  151. --------------------mix prepaid-----------------------
  152. -----------------------------------Pre-Paid SIM Table End-------------------------------------------
  153.  
  154.  
  155.  
  156. -----------------------------------Post-Paid SIM Table Start-------------------------------------------
  157. CREATE TABLE POSTPAID_SIM (
  158. SIM_NO varchar2(100) PRIMARY KEY,
  159. TOTAL_CALL_DURATION NUMBER NOT NULL,
  160. TOTAL_MESSAGE_SENT NUMBER NOT NULL,
  161. TOTAL_INTERNET_USAGE NUMBER NOT NULL,
  162. CONSTRAINT POST_FK FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  163. );
  164.  
  165. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01960850638',12,59,1251);
  166. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01965550938',25,35,1329);
  167. --------------------------just post-----------------------
  168. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01976862069',19,44,3279);
  169. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01990275361',22,60,2509);
  170. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01937883634',55,62,56 );
  171. ---------------------------mix post-------------------------
  172. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01937303098',12,85,4088);
  173. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01911071571',25,77,463);
  174. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01990122106',62,1,10);
  175. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01950134157',19,1,0);
  176. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01967328196',22,1,0);
  177. --------------------------employee---------------------------
  178. -----------------------------------Post-Paid SIM Table End-------------------------------------------
  179.  
  180.  
  181.  
  182. -----------------------------------Call Database Start-------------------------------------------
  183. CREATE TABLE CALL_DATABASE (
  184. CALL_ID NUMBER PRIMARY KEY,
  185. CALLER_NO varchar2(100) NOT NULL,
  186. RECEIVER_NO varchar2(100) NOT NULL,
  187. STARTING_TIME TIMESTAMP,
  188. ENDING_TIME TIMESTAMP,
  189. CONSTRAINT FK1 FOREIGN KEY (CALLER_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  190. );
  191.  
  192. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (1,'01935849658','01893969922', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  193. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (2,'01960850638','01980184234', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  194. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (3,'01960850638','01936994382', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  195. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (4,'01965550938','01710162106', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  196. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (5,'01993969922','01943306287', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  197. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (6,'01980184234','01504115381', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  198. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (7,'01990275361','01600007434', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  199. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (8,'01976862069','01862642555', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  200. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (9, '01990275361','01976862069',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  201. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (10,'01937883634','01990275361',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  202. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (11,'01937883634','01937883634',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  203. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (12,'01937883634','01793969922',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  204. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (13,'01993969922','01980184234',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  205. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (14,'01980184234','01936994382',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  206. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (15,'01993969922','01837303098',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  207. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (16,'01980184234','01911071571',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  208. INSERT INTO CALL_DATABASE (CALL_ID,CALLER_NO,RECEIVER_NO,STARTING_TIME,ENDING_TIME) VALUES (17,'01992409859','01990122106',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  209.  
  210. -----------------------------------Call Database End-------------------------------------------
  211.  
  212.  
  213. -----------------------------------SMS Database Start-------------------------------------------
  214. CREATE TABLE SMS_DATABASE (
  215. SMS_ID varchar2(100) CONSTRAINT sms_PK PRIMARY KEY,
  216. SENDER_NO varchar2(100) ,
  217. RECEIVER_NO varchar2(100) NOT NULL,
  218. SENDING_TIME TIMESTAMP,
  219. CONSTRAINT sms_FK2 FOREIGN KEY (SENDER_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  220. );
  221.  
  222. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (1,'01935849658','01893969922', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  223. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (2,'01960850638','01980184234', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  224. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (3,'01960850638','01936994382', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  225. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (4,'01965550938','01710162106', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  226. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (5,'01993969922','01943306287', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  227. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (6,'01980184234','01504115381', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  228. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (7,'01990275361','01600007434', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  229. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (8,'01976862069','01862642555', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  230. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (9, '01990275361','01976862069',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  231. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (10,'01937883634','01990275361',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  232. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (11,'01937883634','01937883634',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  233. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (12,'01937883634','01793969922',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  234. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (13,'01993969922','01980184234',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  235. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (14,'01980184234','01936994382',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  236. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (15,'01993969922','01837303098',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  237. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (16,'01980184234','01911071571',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  238. INSERT INTO SMS_DATABASE (SMS_ID,SENDER_NO,RECEIVER_NO,SENDING_TIME) VALUES (17,'01992409859','01990122106',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  239.  
  240.  
  241. -----------------------------------SMS Database End-------------------------------------------
  242.  
  243.  
  244. -----------------------------------Net Usage Database Start-------------------------------------------
  245. CREATE TABLE NET_USAGE_DATABASE (
  246. SESSION_ID NUMBER PRIMARY KEY ,
  247. SIM_NO varchar2(100),
  248. USING_DATE TIMESTAMP ,
  249. USED_KB NUMBER,
  250. CONSTRAINT NET_FK FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  251. );
  252.  
  253. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (1,'01935849658', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),2167);
  254. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (2,'01960850638', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),870);
  255. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (3,'01960850638', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4808);
  256. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (4,'01965550938', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),3627);
  257. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (5,'01993969922', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),1424);
  258. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (6,'01980184234', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),2175);
  259. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (7,'01990275361', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4663);
  260. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (8,'01976862069', TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4218);
  261. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (9, '01990275361',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),3200);
  262. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (10,'01937883634',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4219);
  263. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (11,'01937883634',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),3208);
  264. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (12,'01937883634',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),1017);
  265. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (13,'01993969922',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),3460);
  266. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (14,'01980184234',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4001);
  267. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (15,'01993969922',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4878);
  268. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (16,'01980184234',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4204);
  269. INSERT INTO NET_USAGE_DATABASE (SESSION_ID,SIM_NO,USING_DATE,USED_KB) VALUES (17,'01992409859',TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),4644);
  270.  
  271.  
  272. -----------------------------------Net Usage Database End-------------------------------------------
  273.  
  274.  
  275.  
  276. -----------------------------------JOB Start-------------------------------------------
  277. CREATE TABLE JOBS(
  278. JOB_ID NUMBER PRIMARY KEY ,
  279. JOB_TITLE VARCHAR2(100) UNIQUE NOT NULL ,
  280. MIN_SALARY NUMBER NOT NULL ,
  281. MAX_SALARY NUMBER NOT NULL
  282. );
  283.  
  284. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (101 , 'Administrator', 50000 , 80000) ;
  285. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (102 , 'Engineer', 40000 , 60000) ;
  286. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (103 , 'Human Resources Representative', 30000 , 40000) ;
  287. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (104 , 'Accounting Manager', 20000 , 30000) ;
  288. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (105 , 'Customer Care', 10000 , 20000) ;
  289.  
  290. -----------------------------------Jobs Table End-------------------------------------------
  291.  
  292.  
  293. -----------------------------------Bonus table start-------------------------------------------
  294. CREATE TABLE ADDITIONAL_SALARY(
  295. ADDSAL_ID NUMBER PRIMARY KEY CONSTRAINT ADDSAL_ID_CHK CHECK(ADDSAL_ID > 0) ,
  296. ADDSAL_NAME VARCHAR2(100) UNIQUE NOT NULL ,
  297. AMOUNT NUMBER CONSTRAINT ADD_SAL_AMNT CHECK(AMOUNT > 0)
  298. );
  299.  
  300. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (1 , 'HEALTH CARE', 5000);
  301. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (2 , 'PERFORMANCE BONUS', 5000);
  302. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (3 , 'FESTIVAL BONUS', 5000);
  303. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (4 , 'OVERTIME BONUS', 5000);
  304.  
  305. -----------------------------------Bonus table End-------------------------------------------
  306.  
  307.  
  308.  
  309. -----------------------------------Employee Start-------------------------------------------
  310. CREATE TABLE EMPLOYEES (
  311. EMPLOYEE_ID number primary key ,
  312. EMPLOYEE_NAME VARCHAR2(100) NOT NULL,
  313. NID_NO NUMBER UNIQUE ,
  314. EMAIL VARCHAR2(100) UNIQUE ,
  315. BANK_ACC_NO NUMBER UNIQUE ,
  316. HIRE_DATE TIMESTAMP NOT NULL,
  317. SSC_YEAR number NOT NULL,
  318. SSC_GPA NUMBER NOT NULL,
  319. HSC_YEAR NUMBER NOT NULL,
  320. HSC_GPA NUMBER NOT NULL ,
  321. UNIVERSITY VARCHAR2(100) NOT NULL,
  322. CGPA NUMBER NOT NULL,
  323. EXPERIENCE VARCHAR2(100) NOT NULL,
  324. JOB_ID NUMBER NOT NULL ,
  325. BASIC_SALARY NUMBER NOT NULL ,
  326. CONSTRAINT EMP_FK FOREIGN KEY(NID_NO) REFERENCES USER_DATA(NID_NO) ON DELETE CASCADE,
  327. CONSTRAINT EMPJOB_FK FOREIGN KEY(JOB_ID) REFERENCES JOBS(JOB_ID) ON DELETE CASCADE
  328. );
  329.  
  330. INSERT INTO EMPLOYEES (EMPLOYEE_ID,EMPLOYEE_NAME,NID_NO,EMAIL,BANK_ACC_NO,HIRE_DATE,SSC_YEAR,SSC_GPA ,HSC_YEAR,HSC_GPA ,UNIVERSITY ,CGPA ,EXPERIENCE ,JOB_ID,BASIC_SALARY) VALUES (101,'Tashya' ,1885,'Nam.ac.nulla@malesuadafames.org',3001,TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'),2007, 5.00, 2009, 5.00, 'BUET', 3.67, '2 years as Network Engineer at BanglaPhone' ,101,79103);
  331. INSERT INTO EMPLOYEES (EMPLOYEE_ID,EMPLOYEE_NAME,NID_NO,EMAIL,BANK_ACC_NO,HIRE_DATE,SSC_YEAR,SSC_GPA ,HSC_YEAR,HSC_GPA ,UNIVERSITY ,CGPA ,EXPERIENCE ,JOB_ID,BASIC_SALARY) VALUES (102,'Harriet',1886,'In@ametdapibus.org',3002,TO_DATE('2015-12-07 09:26:50','yyyy/mm/dd hh24:mi:ss'),2008, 5.00, 2010, 5.00, 'Dhaka University', 3.57, '1 years as HR OFFICER at GRAMEENPHONE' ,102,51525);
  332. INSERT INTO EMPLOYEES (EMPLOYEE_ID,EMPLOYEE_NAME,NID_NO,EMAIL,BANK_ACC_NO,HIRE_DATE,SSC_YEAR,SSC_GPA ,HSC_YEAR,HSC_GPA ,UNIVERSITY ,CGPA ,EXPERIENCE ,JOB_ID,BASIC_SALARY) VALUES (103,'Salvado',1887,'Mauris.eu@massaQuisqueporttitor.net',3003,TO_DATE('2010-10-29 09:26:50','yyyy/mm/dd hh24:mi:ss'),2004, 5.00, 2006, 5.00, 'IUT', 3.67, '1 years as Customer Manager at BanglaPhone' ,103,44371);
  333. INSERT INTO EMPLOYEES (EMPLOYEE_ID,EMPLOYEE_NAME,NID_NO,EMAIL,BANK_ACC_NO,HIRE_DATE,SSC_YEAR,SSC_GPA ,HSC_YEAR,HSC_GPA ,UNIVERSITY ,CGPA ,EXPERIENCE ,JOB_ID,BASIC_SALARY) VALUES (104,'Tamara' ,1888,'vestibulum.lorem.sit@velit.net',3004,TO_DATE('2018-03-08 09:26:50','yyyy/mm/dd hh24:mi:ss'),2011, 5.00, 2013, 5.00, 'RUET', 3.64, '3 years as Accounting Manager at VaioPhone' ,104,42073);
  334. INSERT INTO EMPLOYEES (EMPLOYEE_ID,EMPLOYEE_NAME,NID_NO,EMAIL,BANK_ACC_NO,HIRE_DATE,SSC_YEAR,SSC_GPA ,HSC_YEAR,HSC_GPA ,UNIVERSITY ,CGPA ,EXPERIENCE ,JOB_ID,BASIC_SALARY) VALUES (105,'Gannon' ,1889,'justo.Praesent.luctus@Quisque.net',3005,TO_DATE('2016-04-11 19:26:50','yyyy/mm/dd hh24:mi:ss'),2009, 5.00, 2011, 5.00, 'BUET', 3.87, '2 years as Network Engineer at WePhone' ,105,25171);
  335.  
  336. -----------------------------------Employee End-------------------------------------------
  337.  
  338.  
  339.  
  340. -----------------------------------Post-paid Bill Start-------------------------------------------
  341. -- IF NON-EMPLOYEE
  342. CREATE TABLE POSTPAID_BILL (
  343. BILL_ID NUMBER PRIMARY KEY,
  344. SIM_NO varchar2(100),
  345. CALL_BILL NUMBER,
  346. SMS_BILL NUMBER ,
  347. INTERNET_BILL NUMBER ,
  348. TOTAL_COST NUMBER ,
  349. ISSUED_BY NUMBER ,
  350. IS_PAID VARCHAR2(100) DEFAULT 'NO',
  351. CONSTRAINT POST_BILL_FK FOREIGN KEY(SIM_NO) REFERENCES POSTPAID_SIM(SIM_NO) ON DELETE CASCADE,
  352. CONSTRAINT IS_BY_FK FOREIGN KEY(ISSUED_BY) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  353. );
  354.  
  355. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (1,'01960850638' ,10,59,125, 194,101,'NO');
  356. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (2,'01965550938' ,124,35,132,291,102,'NO');
  357. --------------------------------------JUST POSTPAID--------------------------------------
  358. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (3,'01976862069' ,51,44,327,422,103,'NO');
  359. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (4,'01990275361' ,143,60,250,453,101,'NO');
  360. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (5,'01937883634' ,1421,62,56 ,1539 ,101,'NO');
  361. ---------------------------------------MIXED POSTPAID-----------------------------------
  362. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (6,'01937303098' ,100,85,408,593,101,'NO');
  363. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (7,'01911071571' ,234,77,46,357,104,'NO');
  364. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (8,'01990122106' ,82,1,20,103,101,'NO');
  365. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (9,'01950134157' ,132,12,40, 184,102,'NO');
  366. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST,ISSUED_BY,IS_PAID) VALUES (10,'01967328196',15,42,30,87,101,'NO');
  367. --------------------------employee---------------------------
  368.  
  369.  
  370. -----------------------------------Post-paid Bill End-------------------------------------------
  371.  
  372. -----------------------------------Payslip Start-------------------------------------------
  373. CREATE TABLE PAYSLIP(
  374. PAYSLIP_ID NUMBER PRIMARY KEY ,
  375. EMPLOYEE_ID NUMBER ,
  376. TOTAL_SALARY NUMBER NOT NULL ,
  377. ISSUE_DATE TIMESTAMP NOT NULL,
  378. CONSTRAINT SLIP_EMP_ID_FK FOREIGN KEY(EMPLOYEE_ID) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  379. );
  380.  
  381. INSERT INTO PAYSLIP(EMPLOYEE_ID, PAYSLIP_ID, TOTAL_SALARY, ISSUE_DATE) VALUES (101 , 1001, 20000, TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  382. INSERT INTO PAYSLIP(EMPLOYEE_ID, PAYSLIP_ID, TOTAL_SALARY, ISSUE_DATE) VALUES (102 , 1002, 20000, TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  383. INSERT INTO PAYSLIP(EMPLOYEE_ID, PAYSLIP_ID, TOTAL_SALARY, ISSUE_DATE) VALUES (103 , 1003, 20000, TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  384. INSERT INTO PAYSLIP(EMPLOYEE_ID, PAYSLIP_ID, TOTAL_SALARY, ISSUE_DATE) VALUES (104 , 1004, 20000, TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  385. INSERT INTO PAYSLIP(EMPLOYEE_ID, PAYSLIP_ID, TOTAL_SALARY, ISSUE_DATE) VALUES (105 , 1005, 20000, TO_DATE('1997-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss'));
  386.  
  387. -----------------------------------Payslip End-------------------------------------------
  388.  
  389.  
  390. -------------------------------Inter slip Bonus start-----------------------------------
  391. CREATE TABLE INTER_SLIP_BONUS(
  392. PAYSLIP_ID NUMBER ,
  393. BONUS_ID NUMBER ,
  394. CONSTRAINT PAYSLIP_ID_FK FOREIGN KEY(PAYSLIP_ID) REFERENCES PAYSLIP(PAYSLIP_ID) ,
  395. CONSTRAINT BONUS_ID_FK FOREIGN KEY(BONUS_ID) REFERENCES ADDITIONAL_SALARY(ADDSAL_ID)
  396. );
  397.  
  398. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1001 , 1);
  399. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1002 , 2);
  400. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1003 , 3);
  401. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1004 , 4);
  402. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1005 , 2);
  403. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1001 , 4);
  404. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1003 , 2);
  405. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1002 , 1);
  406.  
  407. -------------------------------Inter slip Bonus end-----------------------------------
  408.  
  409. -------------------------------AVAILABLE_PREPAID_SIM START-----------------------------------
  410.  
  411. CREATE TABLE AVAILABLE_PREPAID_SIM(
  412. SIM_NO VARCHAR2(100) PRIMARY KEY
  413. );
  414.  
  415. --************ PROCEDURE CAN MAKE 1000 RANDOM NUMBER AT A TIME 019 + '1-5' + XXXXXXX = PREPAID NO.
  416.  
  417.  
  418. -------------------------------AVAILABLE_PREPAID_SIM END-----------------------------------
  419.  
  420. -------------------------------AVAILABLE_POSTPAID_SIM START-----------------------------------
  421.  
  422. CREATE TABLE AVAILABLE_POSTPAID_SIM(
  423. SIM_NO VARCHAR2(100) PRIMARY KEY
  424. );
  425. --************ PROCEDURE CAN MAKE 1000 RANDOM NUMBER AT A TIME 019 + '6-9' + XXXXXXX = PREPAID NO.
  426.  
  427.  
  428. -------------------------------AVAILABLE_POSTPAID_SIM END-----------------------------------
  429.  
  430.  
  431. ----------------------------------PENDING SIM TABLE START------------------------------
  432.  
  433.  
  434.  
  435. CREATE TABLE PENDING_SIM_REQ(
  436. USER_NAME VARCHAR2(100) NOT NULL,
  437. NID_NO number CONSTRAINT USER_PK3 PRIMARY KEY,
  438. DATE_OF_BIRTH VARCHAR2(100) NOT NULL,
  439. NAME_OF_FATHER VARCHAR2(100) NOT NULL,
  440. NAME_OF_MOTHER VARCHAR2(100) NOT NULL,
  441. EMAIL VARCHAR2(100) NOT NULL UNIQUE ,
  442. STREET_ADDRESS VARCHAR2(100) NOT NULL,
  443. CITY VARCHAR2(100) NOT NULL,
  444. IS_EMPLOYEE VARCHAR2(100) NOT NULL,
  445. SIM_TYPE_ID NUMBER NOT NULL,
  446. ISSUED_BY NUMBER ,
  447. CONSTRAINT PSTI_FK FOREIGN KEY (SIM_TYPE_ID) REFERENCES SIM_TYPE(TYPE_ID) ON DELETE CASCADE,
  448. CONSTRAINT PSRIB_FK FOREIGN KEY (ISSUED_BY) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  449. );
  450.  
  451. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Dante',1924,'May 18, 1989','Stone','Pamela','erat.Sed@ametorci.org','P.O. Box 317, 4049 Hendrerit Street','Beez','NO',1,101);
  452. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Tanner',1925,'Jan 2, 1920','Hammett','Hilda','dolor.tempus.non@estNunclaoreet.co.uk','P.O. Box 682, 5083 Interdum St.','Yorkton','NO',1,101);
  453. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Samuel',1926,'Sep 27, 1971','Leroy','Cherokee','magna@tincidunt.org','471-3004 Et, St.','Gianico','NO',2,102);
  454. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,EMAIL,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Chaney',1927,'Sep 28, 1953','Tate','Deirdre','Nulla.dignissim.Maecenas@ornaresagittisfelis.ca','855-2842 Consectetuer Ave','Tiruvottiyur','NO',2,102);
  455. ----------------------------------PENDING SIM TABLE END------------------------------
  456.  
  457. CREATE TABLE PENDING_JOB_REQ(
  458. EMP_NAME VARCHAR2(100) NOT NULL,
  459. FATHER_NAME VARCHAR2(100) NOT NULL,
  460. MOTHER_NAME VARCHAR2(100) NOT NULL,
  461. BIRTH_DATE VARCHAR2(100) NOT NULL,
  462. STREET_ADDRESS VARCHAR2(100) NOT NULL,
  463. CITY VARCHAR2(100) NOT NULL,
  464. NID_NO NUMBER PRIMARY KEY ,
  465. EMAIL VARCHAR2(100) NOT NULL,
  466. ACC_NO NUMBER UNIQUE ,
  467. SSC_YEAR NUMBER NOT NULL ,
  468. SSC_GPA NUMBER NOT NULL ,
  469. HSC_YEAR NUMBER NOT NULL ,
  470. HSC_GPA NUMBER NOT NULL ,
  471. UNIVERSITY VARCHAR2(100) NOT NULL,
  472. CGPA NUMBER NOT NULL,
  473. EXPERIENCE VARCHAR2(100) NOT NULL,
  474. JOB_ID NUMBER NOT NULL ,
  475.  
  476. ISSUED_BY NUMBER ,
  477. HIRE_DATE TIMESTAMP ,
  478. SALARY NUMBER ,
  479.  
  480. CONSTRAINT EMP_JID_FK FOREIGN KEY (JOB_ID) REFERENCES JOBS(JOB_ID) ON DELETE CASCADE ,
  481. CONSTRAINT EMP_ISSUE_FK FOREIGN KEY (ISSUED_BY) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  482. );
  483.  
  484.  
  485.  
  486. INSERT INTO PENDING_JOB_REQ (EMP_NAME , FATHER_NAME , MOTHER_NAME , BIRTH_DATE , STREET_ADDRESS , CITY , NID_NO ,
  487. EMAIL , ACC_NO , SSC_YEAR ,
  488. SSC_GPA , HSC_YEAR , HSC_GPA , UNIVERSITY , CGPA , EXPERIENCE , JOB_ID , ISSUED_BY , HIRE_DATE , SALARY)
  489. VALUES ('Kareem', 'Len', 'Rowan','Sep 11, 1995', 'Ap #846-2978 Dui. Street', 'Melville', 1904, 'kareem@gmail.com' ,
  490. 1435, 2010, 5, 2012 , 5, 'BUET', 3.67, '2 YEARS SOFTWARE ENGINEER IN VODAPHONE', 102 , 105, TO_DATE('2017-01-31 09:26:50','yyyy/mm/dd hh24:mi:ss') , 22000) ;
  491.  
  492.  
  493. INSERT INTO PENDING_JOB_REQ (EMP_NAME , FATHER_NAME , MOTHER_NAME , BIRTH_DATE , STREET_ADDRESS , CITY , NID_NO ,
  494. EMAIL , ACC_NO , SSC_YEAR ,
  495. SSC_GPA , HSC_YEAR , HSC_GPA , UNIVERSITY , CGPA , EXPERIENCE , JOB_ID , ISSUED_BY , HIRE_DATE , SALARY)
  496. VALUES ('Robert', 'Mugabe', 'Romni','Sep 18, 1995', 'Ap #86-2978 Duit. Street', 'Chicago', 1905, 'trump@gmail.com' ,
  497. 1432, 2010, 5, 2012 , 5, 'BUET', 3.67, '2 YEARS HR OFFICER IN VODAPHONE', 103 , 104, TO_DATE('2017-01-23 09:26:50','yyyy/mm/dd hh24:mi:ss') , 21000) ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement