Advertisement
Guest User

Untitled

a guest
Oct 4th, 2018
594
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.01 KB | None | 0 0
  1. /*
  2. Shops (shopID, shopAddress, shopTown, shopPostcode, shopPhone, shopEMail)
  3. */
  4. INSERT INTO SHOPS VALUES ('S1', '5 Leviathan St', 'Voss', 1312, 95917258, 'SuperFitVoss@gmail.com');
  5. INSERT INTO SHOPS VALUES ('S2', '28 Harvest Lane', 'Durj', 2312, 96194919, 'SuperFitDurj@gmail.com');
  6. INSERT INTO SHOPS VALUES ('S3', '42 University Road', 'Tass', 3312, 90031952, 'SuperFitTass@gmail.com');
  7. /*
  8. Suppliers (suppID, suppName, suppAddress, suppTown, suppPostcode, suppPhone, suppEMail)
  9. */
  10. INSERT INTO SUPPLIERS VALUES ('Su1', 'Bics Warehouse', '1151 Cardinal Lane', 'Rollosville', 4312, 11111111, 'bic@gmail.com');
  11. INSERT INTO SUPPLIERS VALUES ('Su2', 'Shirts R Us', '4164 Southern Avenue', 'Mason City', 5312, 22222222, 'shirts@gmail.com');
  12. INSERT INTO SUPPLIERS VALUES ('Su3','Martins Wares', '3128 James Martin Circle', 'Colomi', 6312, 33333333, 'martin@gmail.com');
  13. INSERT INTO SUPPLIERS VALUES ('Su4', 'WaldoMart', '3033 Delaware Avenue', 'Francis', 7312, 44444444, 'waldo@gmail.com');
  14. INSERT INTO SUPPLIERS VALUES ('Su5', 'Sport Goods', '1866 Wyatt Street', 'Lauderville', 8312, 55555555, 'sport@gmail.com');
  15. /*
  16. Customers (custID, shopNO, custLName, custFName, custAddress, custTown, custPostcode, custPhone,
  17. custEMail)
  18. */
  19. INSERT INTO CUSTOMERS VALUES ('C1', 'S1', 'Badge', 'Alex', '2105 Ripple Street', 'Oscoda', 1111, 11111110, 'abadge@gmail.com');
  20. INSERT INTO CUSTOMERS VALUES ('C2', 'S1', 'Sutherland', 'Charles', '4987 Adams Drive', 'Hutson', 2222, 22222220, 'csuth@gmail.com');
  21. INSERT INTO CUSTOMERS VALUES ('C3', 'S2', 'Coughlin', 'Thomas', '1934 Gambler Lane', 'Satt', 3333, 33333330, 'tcog@gmail.com');
  22. INSERT INTO CUSTOMERS VALUES ('C4', 'S2', 'Gruen', 'Max', '3604 Drainer Avenue', 'Hassee', 4444, 44444440, 'mgruen@gmail.com');
  23. INSERT INTO CUSTOMERS VALUES ('C5', 'S2', 'Mezger', 'Alexander', '1349 Kuhl Avenue', 'Gaines', 5555, 55555550, 'amez@gmail.com');
  24. INSERT INTO CUSTOMERS VALUES ('C6', 'S3', 'Low', 'Jon!', '2696 Sycamore Road', 'Sutherlin', 6666, 66666660, 'jon!@gmail.com');
  25. INSERT INTO CUSTOMERS VALUES ('C7', 'S3', 'Wylie', 'Tas', '4349 Parker Drive', 'Cleve', 7777, 77777770, 'twylie@gmail.com');
  26. INSERT INTO CUSTOMERS VALUES ('C8', 'S3', 'Podolak', 'Bic', '4916 Timber Oak Drive', 'Plainview', 8888, 88888880, 'boddlegak@gmail.com');
  27. INSERT INTO CUSTOMERS VALUES ('C9', 'S3', 'Xue', 'Simon', '776 Walnut Avenue', 'Rochelle Park', 9999, 99999990, 'sxue@gmail.com');
  28. INSERT INTO CUSTOMERS VALUES ('C10', 'S3', 'Iwakura', 'Lain', '', '', '', '', '');
  29. /*
  30. Items (itemID, itemDescription, itemSize, itemColour, itemPrice, itemQuantityAvailable)
  31. */
  32. INSERT INTO ITEMS VALUES ('I1', 'shoes', '8', 'BLUE', 150, 200);
  33. INSERT INTO ITEMS VALUES ('I2', 'shirt', 'M', 'GREY', 70, 150);
  34. INSERT INTO ITEMS VALUES ('I3','shorts', 'L', 'BLACK', 120, 180);
  35. INSERT INTO ITEMS VALUES ('I4', 'socks', 'M', 'WHITE', 15, 220);
  36. INSERT INTO ITEMS VALUES ('I5', 'singlet', 'S', 'RED', 90, 300);
  37. INSERT INTO ITEMS VALUES ('I6', 'glasses', '', 'BLACK', 90, 250);
  38. INSERT INTO ITEMS VALUES ('I7', 'tracksuit pants', 'M', 'PINK', 40, 500);
  39. INSERT INTO ITEMS VALUES ('I8','dumbells', '', 'BLACK', 30, 60);
  40. INSERT INTO ITEMS VALUES ('I9', 'foam roller', '', 'BLUE', 40, 80);
  41. INSERT INTO ITEMS VALUES ('I10', 'resistance bands', '', 'RED', 20, 100);
  42. INSERT INTO ITEMS VALUES ('I11', 'treadmill', '', 'BLACK', 1000, 20);
  43. INSERT INTO ITEMS VALUES ('I12', 'exercise bike', '', 'GREY', 500, 40);
  44. INSERT INTO ITEMS VALUES ('I13','jumper', 'L', 'WHITE', 100, 90);
  45. INSERT INTO ITEMS VALUES ('I14', 'sports drink', '', '', 5, 300);
  46. INSERT INTO ITEMS VALUES ('I15', 'water bottle', '', 'BLUE', 8, 250);
  47. /*
  48. Orders (orderNO, custNo, orderDate, dispatchDate)
  49. */
  50. INSERT INTO ORDERS VALUES ('O1', 'C1', '01/MAR/52', '10/MAR/52');
  51. INSERT INTO ORDERS VALUES ('O2', 'C1', '01/MAR/52', '10/MAR/52');
  52. INSERT INTO ORDERS VALUES ('O3', 'C2', '01/APR/52', '10/APR/52');
  53. INSERT INTO ORDERS VALUES ('O4', 'C2', '01/APR/52', '10/APR/52');
  54. INSERT INTO ORDERS VALUES ('O5', 'C3', '01/MAY/52', '10/MAY/52');
  55. INSERT INTO ORDERS VALUES ('O6', 'C3', '01/MAY/5', '10/MAY/52');
  56. INSERT INTO ORDERS VALUES ('O7', 'C4', '01/JUN/5', '10/JUN/52');
  57. INSERT INTO ORDERS VALUES ('O8', 'C4', '01/JUN/5', '10/JUN/52');
  58. INSERT INTO ORDERS VALUES ('O9', 'C5', '01/JUL/5', '10/JUL/52');
  59. INSERT INTO ORDERS VALUES ('O10', 'C5', '01/JUL/5', '10/JUL/52');
  60. INSERT INTO ORDERS VALUES ('O11', 'C6', '01/AUG/5', '10/AUG/52');
  61. INSERT INTO ORDERS VALUES ('O12', 'C6', '01/AUG/5', '10/AUG/52');
  62. INSERT INTO ORDERS VALUES ('O13', 'C7', '01/SEP/5', '10/SEP/52');
  63. INSERT INTO ORDERS VALUES ('O14', 'C7', '01/SEP/5', '10/SEP/52');
  64. INSERT INTO ORDERS VALUES ('O15', 'C8', '01/OCT/5', '10/OCT/52');
  65. INSERT INTO ORDERS VALUES ('O16', 'C8', '01/OCT/5', '10/OCT/52');
  66. INSERT INTO ORDERS VALUES ('O17', 'C9', '01/NOV/5', '10/NOV/52');
  67. INSERT INTO ORDERS VALUES ('O18', 'C9', '01/NOV/5', '10/NOV/52');
  68. INSERT INTO ORDERS VALUES ('O19', 'C10', '01/DEC/5', '10/DEC/52');
  69. INSERT INTO ORDERS VALUES ('O20', 'C10', '01/DEC/5', '10/DEC/52');
  70. /*
  71. orderQuantity (orderNo*, itemID*)
  72. */
  73. INSERT INTO ORDERQUANTITY VALUES ('O1', 'I15');
  74. INSERT INTO ORDERQUANTITY VALUES ('O2', 'I14');
  75. INSERT INTO ORDERQUANTITY VALUES ('O3', 'I13');
  76. INSERT INTO ORDERQUANTITY VALUES ('O4', 'I12');
  77. INSERT INTO ORDERQUANTITY VALUES ('O5', 'I11');
  78. INSERT INTO ORDERQUANTITY VALUES ('O6', 'I10');
  79. INSERT INTO ORDERQUANTITY VALUES ('O7', 'I9');
  80. INSERT INTO ORDERQUANTITY VALUES ('O8', 'I8');
  81. INSERT INTO ORDERQUANTITY VALUES ('O9', 'I7');
  82. INSERT INTO ORDERQUANTITY VALUES ('O10', 'I6');
  83. INSERT INTO ORDERQUANTITY VALUES ('O11', 'I5');
  84. INSERT INTO ORDERQUANTITY VALUES ('O12', 'I4');
  85. INSERT INTO ORDERQUANTITY VALUES ('O13', 'I3');
  86. INSERT INTO ORDERQUANTITY VALUES ('O14', 'I2');
  87. INSERT INTO ORDERQUANTITY VALUES ('O15', 'I1');
  88. INSERT INTO ORDERQUANTITY VALUES ('O16', 'I2');
  89. INSERT INTO ORDERQUANTITY VALUES ('O17', 'I3');
  90. INSERT INTO ORDERQUANTITY VALUES ('O18', 'I4');
  91. INSERT INTO ORDERQUANTITY VALUES ('O19', 'I5');
  92. INSERT INTO ORDERQUANTITY VALUES ('O20', 'I6');
  93. /*
  94. suppQuantity (itemID*, suppID*)
  95. */
  96. INSERT INTO SUPPQUANTITY VALUES ('I1', 'Su1');
  97. INSERT INTO SUPPQUANTITY VALUES ('I2', 'Su1');
  98. INSERT INTO SUPPQUANTITY VALUES ('I3', 'Su1');
  99. INSERT INTO SUPPQUANTITY VALUES ('I4', 'Su1');
  100. INSERT INTO SUPPQUANTITY VALUES ('I5', 'Su1');
  101. INSERT INTO SUPPQUANTITY VALUES ('I6', 'Su2');
  102. INSERT INTO SUPPQUANTITY VALUES ('I7', 'Su2');
  103. INSERT INTO SUPPQUANTITY VALUES ('I8', 'Su2');
  104. INSERT INTO SUPPQUANTITY VALUES ('I9', 'Su2');
  105. INSERT INTO SUPPQUANTITY VALUES ('I10', 'Su2');
  106. INSERT INTO SUPPQUANTITY VALUES ('I11', 'Su3');
  107. INSERT INTO SUPPQUANTITY VALUES ('I12', 'Su3');
  108. INSERT INTO SUPPQUANTITY VALUES ('I13', 'Su3');
  109. INSERT INTO SUPPQUANTITY VALUES ('I14', 'Su3');
  110. INSERT INTO SUPPQUANTITY VALUES ('I15', 'Su3');
  111. INSERT INTO SUPPQUANTITY VALUES ('I14', 'Su4');
  112. INSERT INTO SUPPQUANTITY VALUES ('I14', 'Su5');
  113. INSERT INTO SUPPQUANTITY VALUES ('I13', 'Su4');
  114. INSERT INTO SUPPQUANTITY VALUES ('I1', 'Su4');
  115. INSERT INTO SUPPQUANTITY VALUES ('I1', 'Su5');
  116.  
  117. ----------
  118.  
  119. DROP TABLE shops CASCADE CONSTRAINTS;
  120. DROP TABLE items CASCADE CONSTRAINTS;
  121. DROP TABLE suppliers CASCADE CONSTRAINTS;
  122. DROP TABLE customers CASCADE CONSTRAINTS;
  123. DROP TABLE orders CASCADE CONSTRAINTS;
  124. DROP TABLE orderQuantity CASCADE CONSTRAINTS;
  125. DROP TABLE suppQuantity CASCADE CONSTRAINTS;
  126.  
  127. CREATE TABLE shops(
  128. shopID VARCHAR2(3),
  129. shopAddress VARCHAR2(30),
  130. shopTown VARCHAR2(30),
  131. shopPostcode number(9),
  132. shopPhone number(9),
  133. shopEMail VARCHAR2(30),
  134. CONSTRAINT pk_shops PRIMARY KEY (shopID));
  135.  
  136. CREATE TABLE items(
  137. itemID VARCHAR2(3),
  138. itemDescription VARCHAR2(30),
  139. itemSize VARCHAR2(30),
  140. itemColour VARCHAR2(30),
  141. itemPrice number(9),
  142. itemQuantityAvailable number(9),
  143. CONSTRAINT pk_items PRIMARY KEY (itemID));
  144.  
  145. CREATE TABLE suppliers(
  146. suppID VARCHAR2(3),
  147. suppName VARCHAR2(30),
  148. suppAddress VARCHAR2(30),
  149. suppTown VARCHAR2(30),
  150. suppPostcode number(9),
  151. suppPhone number(9),
  152. suppEMail VARCHAR2(30),
  153. CONSTRAINT pk_suppliers PRIMARY KEY (suppID));
  154.  
  155. CREATE TABLE customers(
  156. custID VARCHAR2(3),
  157. shopNO VARCHAR2(3),
  158. custLName VARCHAR2(30),
  159. custFName VARCHAR2(30),
  160. custAddress VARCHAR2(30),
  161. custTown VARCHAR2(30),
  162. custPostcode number(9),
  163. custPhone number(9),
  164. custEMail VARCHAR2(30),
  165. CONSTRAINT pk_customers PRIMARY KEY (custID),
  166. CONSTRAINT fk_shopNO FOREIGN KEY (shopNO)
  167. REFERENCES shops(shopID));
  168.  
  169. CREATE TABLE orders (
  170. orderID VARCHAR2(3),
  171. custNO VARCHAR2(3),
  172. orderDate VARCHAR2(30),
  173. dispatchDate VARCHAR2(30),
  174. CONSTRAINT pk_orders PRIMARY KEY (orderID),
  175. CONSTRAINT fk_custNO FOREIGN KEY (custNO)
  176. REFERENCES customers (custID));
  177.  
  178. CREATE TABLE orderQuantity(
  179. orderNO VARCHAR2(3),
  180. itemNO VARCHAR2(3),
  181. CONSTRAINT pk_itemorders PRIMARY KEY (orderNO, itemNO),
  182. CONSTRAINT fk_IO1 FOREIGN KEY (orderNO)
  183. REFERENCES orders (orderID),
  184. CONSTRAINT fk_IO2 FOREIGN KEY (itemNO)
  185. REFERENCES items (itemID));
  186.  
  187. CREATE TABLE suppQuantity(
  188. itemNO VARCHAR2(3),
  189. suppNO VARCHAR2(3),
  190. CONSTRAINT pk_suppNUM PRIMARY KEY (suppNO, itemNO),
  191. CONSTRAINT fk_suppNO FOREIGN KEY (suppNO)
  192. REFERENCES suppliers (suppID),
  193. CONSTRAINT fk_itemNO FOREIGN KEY (itemNO)
  194. REFERENCES items (itemID));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement