absorr

INF 282 Dewm Quiz 1

Feb 23rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.30 KB | None | 0 0
  1. CREATE TABLE stephensow1_Customer(Customer_ID  CHAR(2) PRIMARY KEY,
  2.   Address_Line1 VARCHAR2(128),
  3.   Address_Line2 VARCHAR2(128),
  4.   Address_Line3 VARCHAR2(128));
  5.  
  6. CREATE TABLE stephensow1_Order(Order_ID CHAR(3) PRIMARY KEY,
  7.   Customer_ID CHAR(2),
  8.   Date_Ordered DATE);
  9.  
  10. ALTER TABLE stephensow1_Order ADD CONSTRAINT stephensow1_fk1
  11.     FOREIGN KEY (Customer_ID) REFERENCES stephensow1_Customer(Customer_ID)
  12.     INITIALLY DEFERRED DEFERRABLE;
  13.  
  14. CREATE TABLE stephensow1_Item(Item_ID CHAR(3) PRIMARY KEY,
  15.   Description VARCHAR2(128),
  16.   Unit_Price NUMBER(10,2));
  17.  
  18. CREATE TABLE stephensow1_Purchase(Purchase_ID CHAR(6) PRIMARY KEY,
  19.   Order_ID CHAR(3),
  20.   Item_ID CHAR(3),
  21.   Quantity NUMBER(4));
  22.  
  23. ALTER TABLE stephensow1_Purchase ADD CONSTRAINT stephensow1_fk2
  24.     FOREIGN KEY (Order_ID) REFERENCES stephensow1_Order(Order_ID)
  25.     INITIALLY DEFERRED DEFERRABLE;
  26.  
  27. ALTER TABLE stephensow1_Purchase ADD CONSTRAINT stephensow1_fk3
  28.     FOREIGN KEY (Item_ID) REFERENCES stephensow1_Item(Item_ID)
  29.     INITIALLY DEFERRED DEFERRABLE;
  30.  
  31. INSERT INTO stephensow1_Customer VALUES ('22', 'Tom''s Hardware', '532 Blue Road', 'Cincinnati, OH');
  32. INSERT INTO stephensow1_Customer VALUES ('50', 'Anandtech', '2642 Biltmore Ave', 'Tallahassee, FL');
  33. INSERT INTO stephensow1_Customer VALUES ('81', 'Sharon''s Thrift Shop', '5122 Alvin Heights', 'Austin, TX');
  34. INSERT INTO stephensow1_Customer VALUES ('33', 'Widget Resellers, Inc.', '743 Evergreen Terrace', 'Springfield, MO');
  35.  
  36. INSERT INTO stephensow1_Item VALUES ('555', 'Green Widgets', 15.0);
  37. INSERT INTO stephensow1_Item VALUES ('666', 'Red Widgets', 33.0);
  38. INSERT INTO stephensow1_Item VALUES ('777', 'Pink Widgets', 45.0);
  39. INSERT INTO stephensow1_Item VALUES ('888', 'Yellow Widgets', 23.0);
  40.  
  41. INSERT INTO stephensow1_Order VALUES ('100', '22', '03-MAY-2011');
  42. INSERT INTO stephensow1_Order VALUES ('104', '50', '03-JUN-2011');
  43. INSERT INTO stephensow1_Order VALUES ('33', '81', '10-AUG-2010');
  44. INSERT INTO stephensow1_Order VALUES ('107', '33', '15-JUN-2011');
  45. INSERT INTO stephensow1_Order VALUES ('39', '22', '08-MAY-2011');
  46. INSERT INTO stephensow1_Order VALUES ('103', '22', '03-MAY-2011');
  47.  
  48. INSERT INTO stephensow1_Purchase VALUES ('100555', '100', '555', 105);
  49. INSERT INTO stephensow1_Purchase VALUES ('100666', '100', '666', 27);
  50. INSERT INTO stephensow1_Purchase VALUES ('100777', '100', '777', 33);
  51.  
  52. INSERT INTO stephensow1_Purchase VALUES ('104555', '104', '555', 15);
  53. INSERT INTO stephensow1_Purchase VALUES ('104666', '104', '666', 88);
  54. INSERT INTO stephensow1_Purchase VALUES ('104777', '104', '777', 33);
  55. INSERT INTO stephensow1_Purchase VALUES ('104888', '104', '888', 19);
  56.  
  57. INSERT INTO stephensow1_Purchase VALUES ('033666', '33', '666', 33);
  58. INSERT INTO stephensow1_Purchase VALUES ('033777', '33', '777', 60);
  59.  
  60. INSERT INTO stephensow1_Purchase VALUES ('107555', '107', '555', 90);
  61. INSERT INTO stephensow1_Purchase VALUES ('107666', '107', '666', 14);
  62. INSERT INTO stephensow1_Purchase VALUES ('107777', '107', '777', 29);
  63.  
  64. INSERT INTO stephensow1_Purchase VALUES ('039555', '39', '555', 52);
  65. INSERT INTO stephensow1_Purchase VALUES ('039666', '39', '666', 28);
  66.  
  67. INSERT INTO stephensow1_Purchase VALUES ('103555', '103', '555', 101);
  68. INSERT INTO stephensow1_Purchase VALUES ('103666', '103', '666', 26);
  69. INSERT INTO stephensow1_Purchase VALUES ('103777', '103', '777', 39);
Add Comment
Please, Sign In to add comment