Advertisement
iannis123

Untitled

May 24th, 2018
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.34 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.  
  24. INSERT INTO departmentsweb VALUES (10,'HR','Victoriei','hr@gmail.com',0721615779,'Emil Gheorghe','10:30:00','16:30:00');
  25. INSERT INTO departmentsweb VALUES (11,'PR','Victoriei','pr@gmail.com',0721615779,'Gina Enache','10:30:00','16:30:00');
  26. INSERT INTO departmentsweb VALUES (12,'ITfront','Victoriei','itfront@gmail.com',0721615779,'Paris Iannis','10:30:00','16:30:00');
  27. INSERT INTO departmentsweb VALUES (13,'ITback','Victoriei','itback@gmail.com',0721615779,'Niculae Bogdan','10:30:00','16:30:00');
  28.  
  29.  
  30. INSERT INTO customersweb VALUES(91,88,'Ion','Popa','Grivita','ion@gmail.com',0721615122,TO_DATE('17/12/2015', 'DD/MM/YYYY'));
  31. INSERT INTO customersweb VALUES(92,66,'Doru','Lungoci','Dorobanti','doru@gmail.com',0721615122,TO_DATE('02/12/2016', 'DD/MM/YYYY'));
  32. INSERT INTO customersweb VALUES(93,77,'Mihai','Dabuleanu','Unirii','mihai@gmail.com',0721615122,TO_DATE('30/10/2017', 'DD/MM/YYYY'));
  33. INSERT INTO customersweb VALUES(94,55,'Ionel','Petrisor','Basarab','ionel@gmail.com',0721615122,TO_DATE('21/4/2017', 'DD/MM/YYYY'));
  34.  
  35. CREATE TABLE discountweb (id_discount NUMBER(2,0) PRIMARY KEY, discount_description VARCHAR2(30), discount_percent NUMBER(2,2));
  36. 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));
  37.  
  38. 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));
  39.  
  40. INSERT INTO ordersweb VALUES(55,3,44);
  41. INSERT INTO ordersweb VALUES(66,2,41);
  42. INSERT INTO ordersweb VALUES(77,4,42);
  43. INSERT INTO ordersweb VALUES(88,1,43);
  44.  
  45. ALTER TABLE discountweb MODIFY (discount_description VARCHAR2(30), DISCOUNT_PERCENT NUMBER(2));
  46.  
  47. INSERT INTO discountweb(id_discount, discount_description, discount_percent) VALUES(41,'Christmas sales',10);
  48. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(42,'Winter sales',15);
  49. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(43,'Easter sales',10);
  50. INSERT INTO discountweb(id_discount, discount_description, discount_percent)  VALUES(44,'BlackFriday sales',35);
  51.  
  52. INSERT INTO servicesweb VALUES(1,'Hosting',150,1,'OK');
  53. INSERT INTO servicesweb VALUES(2,'Hosting+',450,1,'FULL');
  54. INSERT INTO servicesweb VALUES(3,'WebforYou',1500,1,'OK');
  55. INSERT INTO servicesweb VALUES(4,'Care+',550,1,'NA');
  56.  
  57. SELECT * FROM discountweb;
  58. SELECT * FROM servicesweb;
  59. SELECT * FROM ordersweb;
  60.  
  61. DESC ordersweb;
  62. DESC employeeskit;
  63. DESC customersweb;
  64. DESC discountweb;
  65. DESC servicesweb;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement