Advertisement
iannis123

Untitled

May 26th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 5.29 KB | None | 0 0
  1. CREATE TABLE employeeskit ( id_emp NUMBER(5,0) PRIMARY KEY, id_department NUMBER(2,0),first_name VARCHAR2(20), last_name VARCHAR2(20), tel_number NUMBER(10,0), adress_emp VARCHAR2(20) );
  2. CREATE TABLE customersweb ( id_customer NUMBER(5,0) PRIMARY KEY,id_order NUMBER(5,0) ,customer_fname VARCHAR(30), customer_lname VARCHAR(30), adress_customer VARCHAR(30), email_customer VARCHAR(30), tel_customer NUMBER(10,0), reg_date DATE);
  3.  
  4.  
  5. ALTER TABLE employeeskit ADD CONSTRAINT id_departmentt FOREIGN KEY (id_department) REFERENCES departmentsweb(id_department);
  6. ALTER TABLE employeeskit ADD salary NUMBER(6);
  7.  
  8. INSERT INTO employeeskit VALUES(2,12 ,'Iannis','Paris',0721615778,'Ana Ipatescu 12',6000);
  9. INSERT INTO employeeskit VALUES(3,13,'Bogdan','Niculae',0721615771,'Calea Grivitei 81',3450);
  10. INSERT INTO employeeskit VALUES(5,11,'Gina','Enache',0721615775,'Drumul Taberei 72',2200);
  11. INSERT INTO employeeskit VALUES(4,10,'Emil','Gheorghe',0721615777,'Dorobantilor 22',1890);
  12.  
  13. DESC employeeskit;
  14. SELECT * FROM employeeskit;
  15. SELECT * FROM departmentsweb;
  16. SELECT * FROM customersweb;
  17.  
  18. ALTER TABLE customersweb ADD CONSTRAINT id_order FOREIGN KEY (id_order) REFERENCES ordersweb(id_order);
  19.  
  20. CREATE TABLE departmentsweb (id_department NUMBER(2,0) PRIMARY KEY, department_name VARCHAR2(10), department_location VARCHAR2(10), department_email VARCHAR2(10), department_phone NUMBER(10,0), department_manager VARCHAR2(20), department_workhours_s DATE, department_workhours_f DATE);
  21. ALTER TABLE departmentsweb MODIFY (department_location VARCHAR2(20), department_email VARCHAR2(30), department_name VARCHAR2(30));
  22. ALTER TABLE departmentsweb MODIFY (DEPARTMENT_WORKHOURS_S VARCHAR(20),DEPARTMENT_WORKHOURS_f VARCHAR(20));
  23. ALTER TABLE employeeskit ADD CONSTRAINT id_department FOREIGN KEY (id_department) REFERENCES departmentsweb(id_department);
  24. SELECT * FROM departmentsweb;
  25. SELECT * FROM employeeskit;
  26. INSERT INTO departmentsweb VALUES (10,'HR','Victoriei','hr@gmail.com',0721615779,'Emil Gheorghe','10:30:00','16:30:00');
  27. INSERT INTO departmentsweb VALUES (11,'PR','Victoriei','pr@gmail.com',0721615779,'Gina Enache','10:30:00','16:30:00');
  28. INSERT INTO departmentsweb VALUES (12,'ITfront','Victoriei','itfront@gmail.com',0721615779,'Paris Iannis','10:30:00','16:30:00');
  29. INSERT INTO departmentsweb VALUES (13,'ITback','Victoriei','itback@gmail.com',0721615779,'Niculae Bogdan','10:30:00','16:30:00');
  30.  
  31.  
  32. INSERT INTO customersweb VALUES(91,88,'Ion','Popa','Grivita','ion@gmail.com',0721615122,TO_DATE('17/12/2015', 'DD/MM/YYYY'));
  33. INSERT INTO customersweb VALUES(92,66,'Doru','Lungoci','Dorobanti','doru@gmail.com',0721615122,TO_DATE('02/12/2016', 'DD/MM/YYYY'));
  34. INSERT INTO customersweb VALUES(93,77,'Mihai','Dabuleanu','Unirii','mihai@gmail.com',0721615122,TO_DATE('30/10/2017', 'DD/MM/YYYY'));
  35. INSERT INTO customersweb VALUES(94,55,'Ionel','Petrisor','Basarab','ionel@gmail.com',0721615122,TO_DATE('21/4/2017', 'DD/MM/YYYY'));
  36.  
  37. CREATE TABLE discountweb (id_discount NUMBER(2,0) PRIMARY KEY, discount_description VARCHAR2(30), discount_percent NUMBER(2,2));
  38. CREATE TABLE servicesweb (id_services NUMBER(2,0) PRIMARY KEY, service_name VARCHAR2(30), service_price NUMBER(10,0), service_quantity NUMBER(3,0), service_status VARCHAR2(20));
  39.  
  40. CREATE TABLE ordersweb ( id_order NUMBER(2,0), PRIMARY KEY (id_order),id_services NUMBER(2,0), FOREIGN KEY (id_services) REFERENCES servicesweb(id_services),id_discount NUMBER(2,0),FOREIGN KEY (id_discount) REFERENCES discountweb(id_discount));
  41. SELECT * FROM customersweb;
  42. ALTER TABLE ordersweb ADD id_emp NUMBER(2);
  43. ALTER TABLE ordersweb ADD id_customer NUMBER(2);
  44. ALTER TABLE ordersweb ADD firm_name NUMBER(2);
  45. ALTER TABLE ordersweb MODIFY firm_name VARCHAR2(20);
  46. ALTER TABLE ordersweb ADD CONSTRAINT id_emp FOREIGN KEY (id_emp) REFERENCES employeeskit(id_emp);
  47. ALTER TABLE ordersweb ADD CONSTRAINT id_customer FOREIGN KEY (id_customer) REFERENCES customersweb(id_customer);
  48.  
  49. SELECT * FROM ordersweb;
  50. SELECT * FROM employeeskit;
  51. SELECT * FROM customersweb;
  52.  
  53. INSERT INTO ordersweb VALUES(55,3,44,2);
  54. INSERT INTO ordersweb VALUES(66,2,41,3);
  55. INSERT INTO ordersweb VALUES(77,4,42,4);
  56. INSERT INTO ordersweb VALUES(88,1,43,5);
  57.  
  58. INSERT INTO ordersweb VALUES(12,3,41,2,91,'Dores');
  59. INSERT INTO ordersweb VALUES(34,2,41,3,92,'Petrochim');
  60. INSERT INTO ordersweb VALUES(56,4,41,4,94,'Hidroelectrica');
  61. INSERT INTO ordersweb VALUES(78,1,43,5,93,'Petrom');
  62.  
  63.  
  64. SELECT * FROM ordersweb;
  65.  
  66. ALTER TABLE discountweb MODIFY (discount_description VARCHAR2(30), DISCOUNT_PERCENT NUMBER(2));
  67.  
  68. INSERT INTO discountweb(id_discount, discount_description, discount_percent) VALUES(41,'Christmas sales',10);
  69. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(42,'Winter sales',15);
  70. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(43,'Easter sales',10);
  71. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(44,'BlackFriday sales',35);
  72.  
  73. INSERT INTO servicesweb VALUES(1,'Hosting',150,1,'OK');
  74. INSERT INTO servicesweb VALUES(2,'Hosting+',450,1,'FULL');
  75. INSERT INTO servicesweb VALUES(3,'WebforYou',1500,1,'OK');
  76. INSERT INTO servicesweb VALUES(4,'Care+',550,1,'NA');
  77.  
  78. SELECT * FROM discountweb;
  79. SELECT * FROM servicesweb;
  80. SELECT * FROM ordersweb;
  81.  
  82. DESC ordersweb;
  83. DESC employeeskit;
  84. DESC customersweb;
  85. DESC discountweb;
  86. DESC servicesweb;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement