Advertisement
shamiul93

Untitled

Jan 5th, 2018
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 35.55 KB | None | 0 0
  1. DROP TABLE PENDING_SIM_REQ;
  2. DROP TABLE AVAILABLE_PREPAID_SIM;
  3. DROP TABLE AVAILABLE_POSTPAID_SIM;
  4. DROP TABLE CALL_DATABASE;
  5. DROP TABLE SMS_DATABASE;
  6. DROP TABLE NET_USAGE_DATABASE;
  7. DROP TABLE POSTPAID_BILL ;
  8. DROP TABLE PREPAID_SIM ;
  9. DROP TABLE POSTPAID_SIM ;
  10. DROP TABLE SIM ;
  11. DROP TABLE SIM_TYPE ;
  12. DROP TABLE INTER_SLIP_BONUS;
  13. DROP TABLE ADDITIONAL_SALARY;
  14. DROP TABLE PAYSLIP;
  15. DROP TABLE EMPLOYEES;
  16. DROP TABLE DEPARTMENTS;
  17. DROP TABLE JOBS;
  18. DROP TABLE USER_DATA;
  19. DROP TABLE PASSWORDS;
  20.  
  21.  
  22. ---------------------------------AVAILaBLE PASSWORD START --------------------------------
  23.  
  24. CREATE TABLE PASSWORDS(
  25.     USER_PASSWORD VARCHAR2(100) PRIMARY KEY
  26. );
  27.  
  28. ---------------------------------AVAILaBLE PASSWORD END --------------------------------
  29.  
  30. -------------------------USER Table start------------------------------------------
  31. CREATE TABLE USER_DATA (
  32.   USER_NAME VARCHAR2(100) NOT NULL,
  33.   NID_NO NUMBER CONSTRAINT USER_PK PRIMARY KEY,
  34.   DATE_OF_BIRTH VARCHAR2(100) NOT NULL,
  35.   NAME_OF_FATHER VARCHAR2(100) NOT NULL,
  36.   NAME_OF_MOTHER VARCHAR2(100) NOT NULL,
  37.   STREET_ADDRESS VARCHAR2(100) NOT NULL,
  38.   CITY VARCHAR2(100) NOT NULL,
  39.   IS_EMPLOYEE VARCHAR2(100) NOT NULL,
  40.   USER_PASSWORD VARCHAR2(100) UNIQUE
  41. );
  42.  
  43. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Jacob',1878,'Feb 12, 1971','Leonard','Jayme','Ap #925-8567 Nulla Rd.','Montpellier','NO','U9RK1');
  44. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Octavius',1879,'Apr 19, 1939','Vance','Debra','7308 Ligula Av.','Aguacaliente (San Francisco)','NO','U1CK9');
  45.                                                                                                                    
  46. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Larissa',1880,'Jan 12, 1935','Leonard','Serina','863-3484 Urna. Avenue','Curacautín','NO','U5CU1');
  47. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Winter',1881,'Aug 25, 1952','Holmes','Yael','Ap #534-3655 Nulla Rd.','Henderson','NO','H1MQ7');
  48.                                                                                                                    
  49. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Valentine',1882,'Jun 3, 1940','Guy','Octavia','P.O. Box 190, 361 Lectus St.','Tobermory','NO','H0LH9');
  50. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Molly',1883,'Nov 22, 1965','Hashim','Alexa','6502 Massa. Street','San Nicolás','NO','Y3SR3');
  51. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Abbot',1884,'Dec 8, 1986','Benedict','Rina','Ap #577-8748 Tortor, Street','Sauvenire','NO','S3QK9');
  52.                                                                                                                    
  53. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Tashya',1885,'Mar 30, 1954','Lev','Sasha','P.O. Box 331, 1269 Metus St.','Bolzano Vicentino','YES','J8FD7');
  54. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Harriet',1886,'Jul 12, 1918','Rashad','Melyssa','2921 Sit St.','Millesimo','YES','P1PQ0');
  55. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Salvador',1887,'Jul 26, 1975','Vance','Sara','P.O. Box 120, 2384 A St.','Mulhouse','YES','K5DG1');
  56. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Tamara',1888,'Jan 21, 2001','Kaseem','Oprah','862 Nisl Road','Pelotas','YES','Z7UW2');
  57. INSERT INTO USER_DATA (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,USER_PASSWORD) VALUES ('Gannon',1889,'Jan 10, 1968','Price','Nola','6692 Consequat St.','Kanpur','YES','W0TD0');
  58. -------------------------USER Table end------------------------------------------
  59.  
  60. -------------------------SIM Type Start---------------------------------------
  61. CREATE TABLE SIM_TYPE(
  62.     TYPE_ID NUMBER PRIMARY KEY,
  63.     TYPE_NAME VARCHAR2(100) NOT NULL
  64. );
  65.  
  66. INSERT INTO SIM_TYPE(TYPE_ID,TYPE_NAME) VALUES (1,'PRE-PAID');
  67. INSERT INTO SIM_TYPE(TYPE_ID,TYPE_NAME) VALUES (2,'POST-PAID');
  68.  
  69. -----------------------SIM Type End---------------------------------------------
  70.  
  71. -----------------------SIM Table Start---------------------------------------------
  72.  
  73. CREATE TABLE SIM (
  74.   PHONE_NO varchar2(100) CONSTRAINT PK PRIMARY KEY,
  75.   NID_NO NUMBER NOT NULL,
  76.   TYPE_ID NUMBER NOT NULL,
  77.   ISSUE_DATE TIMESTAMP NOT NULL,
  78.   ISSUED_BY varchar2(100) NOT NULL,
  79.   CONSTRAINT NID_PK FOREIGN KEY (NID_NO) REFERENCES USER_DATA (NID_NO) ON DELETE CASCADE,
  80.   CONSTRAINT TYPE_ID_FK FOREIGN KEY (TYPE_ID) REFERENCES SIM_TYPE(TYPE_ID) ON DELETE CASCADE
  81. );
  82.  
  83. 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);
  84. 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);
  85. ----------------------------------------just prepaid----------------------------------------
  86. 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);
  87. 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);
  88. ---------------------------------------- just post paid-------------------------------------
  89. 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);
  90. 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);
  91. 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);
  92. ---------------------------------------- mix prepaid ------------------------------      
  93. 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);
  94. 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);
  95. 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);
  96. -----------------------------------------mix postpaid-------------------------------------
  97. 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);
  98. 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);
  99. 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);
  100. 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);
  101. 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);
  102.  
  103. ------------------------------------------employee-------------------------------
  104. -----------------------------------SIM Table End-------------------------------------------
  105.  
  106.  
  107. -----------------------------------Pre-Paid SIM Table start-------------------------------------------
  108. CREATE TABLE PREPAID_SIM (
  109.   SIM_NO varchar2(100) PRIMARY KEY,
  110.   TOTAL_CALL_DURATION NUMBER NOT NULL,
  111.   TOTAL_MESSAGE_SENT NUMBER NOT NULL,
  112.   TOTAL_INTERNET_USAGE NUMBER NOT NULL,
  113.   BALANCE NUMBER NOT NULL CONSTRAINT BALANCE_CK CHECK(BALANCE >= 0) ,
  114.   CONSTRAINT FK3 FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  115. );
  116.  
  117. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01935849658',12,58,1251,373);
  118. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01992409859',25,15,1329,98);
  119. ------------------just prepaid---------------------
  120. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01993969922',192,44,3279,407);
  121. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01980184234',227,60,2509,80);
  122. INSERT INTO PREPAID_SIM (SIM_NO,TOTAL_CALL_DURATION ,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE,BALANCE) VALUES ('01936994382',554,62,56,211);
  123. --------------------mix prepaid-----------------------
  124. -----------------------------------Pre-Paid SIM Table End-------------------------------------------
  125.  
  126.  
  127.  
  128. -----------------------------------Post-Paid SIM Table Start-------------------------------------------
  129. CREATE TABLE POSTPAID_SIM (
  130.   SIM_NO varchar2(100) PRIMARY KEY,
  131.   TOTAL_CALL_DURATION NUMBER NOT NULL,
  132.   TOTAL_MESSAGE_SENT NUMBER NOT NULL,
  133.   TOTAL_INTERNET_USAGE NUMBER NOT NULL,
  134.   CONSTRAINT POST_FK FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  135. );
  136.  
  137. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01960850638',12,59,1251);
  138. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01965550938',25,35,1329);
  139. --------------------------just post-----------------------                                                        
  140. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01976862069',19,44,3279);
  141. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01990275361',22,60,2509);
  142. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01937883634',55,62,56  );
  143. ---------------------------mix post-------------------------
  144. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01937303098',12,85,4088);
  145. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01911071571',25,77,463);
  146. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01990122106',62,1,10);
  147. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01950134157',19,1,0);
  148. INSERT INTO POSTPAID_SIM(SIM_NO,TOTAL_CALL_DURATION,TOTAL_MESSAGE_SENT,TOTAL_INTERNET_USAGE) VALUES ('01967328196',22,1,0);
  149. --------------------------employee---------------------------                                                      
  150. -----------------------------------Post-Paid SIM Table End-------------------------------------------
  151.  
  152.  
  153.  
  154. -----------------------------------Call Database Start-------------------------------------------
  155. CREATE TABLE CALL_DATABASE (
  156.   CALL_ID NUMBER PRIMARY KEY,
  157.   CALLER_NO varchar2(100) NOT NULL,
  158.   RECEIVER_NO varchar2(100) NOT NULL,
  159.   STARTING_TIME TIMESTAMP,
  160.   ENDING_TIME TIMESTAMP,
  161.   CONSTRAINT FK1 FOREIGN KEY (CALLER_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  162. );
  163.  
  164. 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'));
  165. 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'));                                                                                                  
  166. 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'));
  167. 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'));
  168. 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'));
  169. 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'));
  170. 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'));
  171. 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'));                                                                                                                                                                                                                                                      
  172. 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'));
  173. 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'));
  174. 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'));
  175. 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'));
  176. 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'));
  177. 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'));
  178. 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'));
  179. 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'));                                                                                                                                                                                                                                                          
  180. 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'));
  181.  
  182. -----------------------------------Call Database End-------------------------------------------
  183.  
  184.  
  185. -----------------------------------SMS Database Start-------------------------------------------
  186. CREATE TABLE SMS_DATABASE (
  187.   SMS_ID varchar2(100) CONSTRAINT sms_PK PRIMARY KEY,
  188.   SENDER_NO varchar2(100) ,
  189.   RECEIVER_NO varchar2(100) NOT NULL,
  190.   SENDING_TIME TIMESTAMP,
  191.   CONSTRAINT sms_FK2 FOREIGN KEY (SENDER_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  192. );
  193.  
  194. 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'));
  195. 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'));
  196. 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'));
  197. 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'));
  198. 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'));
  199. 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'));
  200. 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'));
  201. 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'));                                                                                                                    
  202. 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'));
  203. 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'));
  204. 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'));
  205. 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'));
  206. 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'));
  207. 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'));
  208. 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'));
  209. 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'));                                                                                                                                                                    
  210. 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'));
  211.  
  212.  
  213. -----------------------------------SMS Database End-------------------------------------------
  214.  
  215.  
  216. -----------------------------------Net Usage Database Start-------------------------------------------
  217. CREATE TABLE NET_USAGE_DATABASE (
  218.   SESSION_ID NUMBER PRIMARY KEY ,
  219.   SIM_NO varchar2(100),
  220.   USING_DATE TIMESTAMP ,
  221.   USED_KB NUMBER,
  222.   CONSTRAINT NET_FK FOREIGN KEY (SIM_NO) REFERENCES SIM(PHONE_NO) ON DELETE CASCADE
  223. );
  224.  
  225. 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);
  226. 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);
  227. 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);
  228. 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);
  229. 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);
  230. 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);
  231. 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);
  232. 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);                                                                                                          
  233. 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);
  234. 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);
  235. 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);
  236. 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);
  237. 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);
  238. 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);
  239. 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);
  240. 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);                                                                                                                                                
  241. 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);
  242.  
  243.  
  244. -----------------------------------Net Usage Database End-------------------------------------------
  245.  
  246.  
  247.  
  248. -----------------------------------Post-paid Bill Start-------------------------------------------
  249. -- IF NON-EMPLOYEE
  250. CREATE TABLE POSTPAID_BILL (
  251.   BILL_ID NUMBER PRIMARY KEY,
  252.   SIM_NO varchar2(100),
  253.   CALL_BILL NUMBER,
  254.   SMS_BILL NUMBER ,
  255.   INTERNET_BILL NUMBER ,
  256.   TOTAL_COST NUMBER ,
  257.   CONSTRAINT POST_BILL_FK FOREIGN KEY(SIM_NO) REFERENCES POSTPAID_SIM(SIM_NO) ON DELETE CASCADE
  258. );
  259.  
  260. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (1,'01960850638' ,10,59,125, 194);
  261. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (2,'01965550938' ,124,35,132,291);
  262. --------------------------------------JUST POSTPAID------------------------------------------------,-------    
  263. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (3,'01976862069' ,51,44,327,422);
  264. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (4,'01990275361' ,143,60,250,453);
  265. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (5,'01937883634' ,1421,62,56 ,1539 );
  266. ---------------------------------------MIXED POSTPAID----------------------------------------------,---------      
  267. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (6,'01937303098' ,100,85,408,593);
  268. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (7,'01911071571' ,234,77,46,357);
  269. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (8,'01990122106' ,82,1,20,103);
  270. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (9,'01950134157' ,132,12,40, 184);
  271. INSERT INTO POSTPAID_BILL(BILL_ID, SIM_NO, CALL_BILL, SMS_BILL, INTERNET_BILL, TOTAL_COST) VALUES (10,'01967328196',15,42,30,87);
  272. --------------------------employee---------------------------
  273.  
  274.  
  275. -----------------------------------Post-paid Bill End-------------------------------------------
  276.  
  277.  
  278. -----------------------------------Departments Start-------------------------------------------
  279.  
  280. CREATE TABLE DEPARTMENTS(
  281.     DEPARTMENT_ID NUMBER PRIMARY KEY,
  282.     DEPARTMENT_NAME VARCHAR2(100) UNIQUE ,
  283.     MANAGER_ID NUMBER UNIQUE
  284. );
  285.  
  286. INSERT INTO DEPARTMENTS(DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID) VALUES (1 , 'Administration', 101);  
  287. INSERT INTO DEPARTMENTS(DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID) VALUES (2 , 'Engineering', 103);  
  288. INSERT INTO DEPARTMENTS(DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID) VALUES (3 , 'Public Relation', 104);
  289. INSERT INTO DEPARTMENTS(DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID) VALUES (4 , 'HR Department', 102);
  290. -----------------------------------Departments End-------------------------------------------
  291.  
  292.  
  293. -----------------------------------JOB Start-------------------------------------------
  294. CREATE TABLE JOBS(
  295.     JOB_ID NUMBER PRIMARY KEY ,
  296.     JOB_TITLE VARCHAR2(100) UNIQUE NOT NULL ,
  297.     MIN_SALARY NUMBER NOT NULL ,
  298.     MAX_SALARY NUMBER NOT NULL
  299. );
  300.  
  301. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (101 , 'Administrator', 50000 , 80000) ;  
  302. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (102 , 'Engineer', 40000 , 60000) ;  
  303. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (103 , 'Human Resources Representative', 30000 , 40000) ;  
  304. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (104 , 'Accounting Manager', 20000 , 30000) ;  
  305. INSERT INTO JOBS(JOB_ID, JOB_TITLE, MIN_SALARY, MAX_SALARY) VALUES (105 , 'Customer Care', 10000 , 20000) ;  
  306.  
  307. -----------------------------------Jobs Table End-------------------------------------------
  308.  
  309.  
  310. -----------------------------------Bonus table start-------------------------------------------
  311. CREATE TABLE ADDITIONAL_SALARY(
  312.     ADDSAL_ID NUMBER PRIMARY KEY CONSTRAINT ADDSAL_ID_CHK CHECK(ADDSAL_ID > 0) ,
  313.     ADDSAL_NAME VARCHAR2(100) UNIQUE NOT NULL ,
  314.     AMOUNT NUMBER CONSTRAINT ADD_SAL_AMNT CHECK(AMOUNT > 0)
  315. );
  316.  
  317. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (1 , 'HEALTH CARE', 5000);  
  318. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (2 , 'PERFORMANCE BONUS', 5000);  
  319. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (3 , 'FESTIVAL BONUS', 5000);
  320. INSERT INTO ADDITIONAL_SALARY(ADDSAL_ID, ADDSAL_NAME, AMOUNT) VALUES (4 , 'OVERTIME BONUS', 5000);
  321.  
  322. -----------------------------------Bonus table End-------------------------------------------
  323.  
  324.  
  325.  
  326. -----------------------------------Employee Start-------------------------------------------
  327. CREATE TABLE EMPLOYEES (
  328.   EMPLOYEE_ID NUMBER PRIMARY KEY ,
  329.   EMPLOYEE_NAME VARCHAR2(100) NOT NULL,
  330.   NID_NO NUMBER  UNIQUE  ,
  331.   EMAIL VARCHAR2(100) UNIQUE  ,
  332.   BANK_ACC_NO NUMBER UNIQUE ,
  333.   HIRE_DATE TIMESTAMP NOT NULL,
  334.   SSC_YEAR NUMBER NOT NULL,
  335.   SSC_GPA NUMBER NOT NULL,
  336.   HSC_YEAR NUMBER NOT NULL,
  337.   HSC_GPA NUMBER NOT NULL ,
  338.   UNIVERSITY VARCHAR2(100) NOT NULL,
  339.   CGPA NUMBER NOT NULL,
  340.   EXPERIENCE VARCHAR2(100) NOT NULL,
  341.   JOB_ID NUMBER NOT NULL ,
  342.   BASIC_SALARY NUMBER NOT NULL ,
  343.   MANAGER_ID NUMBER NOT NULL ,
  344.   DEPARTMENT_ID NUMBER NOT NULL ,
  345.   CONSTRAINT EMP_FK FOREIGN KEY(NID_NO) REFERENCES USER_DATA(NID_NO) ON DELETE CASCADE,
  346.   CONSTRAINT EMPJOB_FK FOREIGN KEY(JOB_ID) REFERENCES JOBS(JOB_ID) ON DELETE CASCADE,
  347.   CONSTRAINT EMP_DEPARTMENT_ID_FK FOREIGN KEY(DEPARTMENT_ID) REFERENCES DEPARTMENTS(DEPARTMENT_ID) ON DELETE CASCADE
  348. );
  349.  
  350. 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,MANAGER_ID,DEPARTMENT_ID) 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,101,1);
  351. 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,MANAGER_ID,DEPARTMENT_ID) 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,101,1);
  352. 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,MANAGER_ID,DEPARTMENT_ID) 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,103,2);
  353. 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,MANAGER_ID,DEPARTMENT_ID) 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,104,3);
  354. 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,MANAGER_ID,DEPARTMENT_ID) 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,104,3);
  355.  
  356. -----------------------------------Employee End-------------------------------------------
  357.  
  358.  
  359. -----------------------------------Payslip Start-------------------------------------------
  360. CREATE TABLE PAYSLIP(
  361.     PAYSLIP_ID NUMBER PRIMARY KEY ,
  362.     EMPLOYEE_ID NUMBER ,
  363.     TOTAL_SALARY NUMBER NOT NULL ,
  364.     ISSUE_DATE TIMESTAMP NOT NULL,
  365.     CONSTRAINT SLIP_EMP_ID_FK FOREIGN KEY(EMPLOYEE_ID) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  366. );
  367.  
  368. 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'));  
  369. 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'));  
  370. 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'));
  371. 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'));
  372. 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'));
  373.  
  374. -----------------------------------Payslip End-------------------------------------------
  375.  
  376.  
  377. -------------------------------Inter slip Bonus start-----------------------------------
  378. CREATE TABLE INTER_SLIP_BONUS(
  379.     PAYSLIP_ID NUMBER  ,
  380.     BONUS_ID NUMBER  ,
  381.     CONSTRAINT PAYSLIP_ID_FK FOREIGN KEY(PAYSLIP_ID) REFERENCES PAYSLIP(PAYSLIP_ID) ,
  382.     CONSTRAINT BONUS_ID_FK FOREIGN KEY(BONUS_ID) REFERENCES ADDITIONAL_SALARY(ADDSAL_ID)
  383. );
  384.  
  385. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1001 , 1);  
  386. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1002 , 2);  
  387. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1003 , 3);
  388. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1004 , 4);
  389. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1005 , 2);
  390. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1001 , 4);
  391. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1003 , 2);
  392. INSERT INTO INTER_SLIP_BONUS(PAYSLIP_ID, BONUS_ID) VALUES (1002 , 1);
  393.  
  394. -------------------------------Inter slip Bonus end-----------------------------------
  395.  
  396. -------------------------------AVAILABLE_PREPAID_SIM START-----------------------------------
  397.  
  398. CREATE TABLE AVAILABLE_PREPAID_SIM(
  399.     SIM_NO VARCHAR2(100) PRIMARY KEY
  400. );
  401.  
  402. --************ PROCEDURE CAN MAKE 1000 RANDOM NUMBER AT A  TIME 019 + '1-5' + XXXXXXX = PREPAID NO.  
  403.  
  404.  
  405. -------------------------------AVAILABLE_PREPAID_SIM END-----------------------------------
  406.  
  407. -------------------------------AVAILABLE_POSTPAID_SIM START-----------------------------------
  408.  
  409. CREATE TABLE AVAILABLE_POSTPAID_SIM(
  410.     SIM_NO VARCHAR2(100) PRIMARY KEY
  411. );
  412. --************ PROCEDURE CAN MAKE 1000 RANDOM NUMBER AT A  TIME 019 + '6-9' + XXXXXXX = PREPAID NO.  
  413.  
  414.  
  415. -------------------------------AVAILABLE_POSTPAID_SIM END-----------------------------------
  416.  
  417.  
  418. ----------------------------------PENDING SIM TABLE START------------------------------
  419.  
  420.  
  421.  
  422. CREATE TABLE PENDING_SIM_REQ(
  423.     USER_NAME VARCHAR2(100) NOT NULL,
  424.     NID_NO NUMBER CONSTRAINT USER_PK3 PRIMARY KEY,
  425.     DATE_OF_BIRTH VARCHAR2(100) NOT NULL,
  426.     NAME_OF_FATHER VARCHAR2(100) NOT NULL,
  427.     NAME_OF_MOTHER VARCHAR2(100) NOT NULL,
  428.     STREET_ADDRESS VARCHAR2(100) NOT NULL,
  429.     CITY VARCHAR2(100) NOT NULL,
  430.     IS_EMPLOYEE VARCHAR2(100) NOT NULL,
  431.     SIM_TYPE_ID NUMBER NOT NULL,
  432.     ISSUED_BY NUMBER ,
  433.     CONSTRAINT PSTI_FK FOREIGN KEY (SIM_TYPE_ID) REFERENCES SIM_TYPE(TYPE_ID) ON DELETE CASCADE,
  434.     CONSTRAINT PSRIB_FK FOREIGN KEY (ISSUED_BY) REFERENCES EMPLOYEES(EMPLOYEE_ID) ON DELETE CASCADE
  435. );
  436.  
  437. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Dante',1924,'May 18, 1989','Stone','Pamela','P.O. Box 317, 4049 Hendrerit Street','Beez','NO',1,101);
  438. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Tanner',1925,'Jan 2, 1920','Hammett','Hilda','P.O. Box 682, 5083 Interdum St.','Yorkton','NO',1,101);
  439. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Samuel',1926,'Sep 27, 1971','Leroy','Cherokee','471-3004 Et, St.','Gianico','NO',2,102);
  440. INSERT INTO PENDING_SIM_REQ (USER_NAME,NID_NO,DATE_OF_BIRTH,NAME_OF_FATHER,NAME_OF_MOTHER,STREET_ADDRESS,CITY,IS_EMPLOYEE,SIM_TYPE_ID,ISSUED_BY) VALUES ('Chaney',1927,'Sep 28, 1953','Tate','Deirdre','855-2842 Consectetuer Ave','Tiruvottiyur','NO',2,102);
  441. ----------------------------------PENDING SIM TABLE END------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement