Advertisement
Guest User

Untitled

a guest
Apr 29th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.09 KB | None | 0 0
  1. -- CREATE DATABASE COLONIAL;
  2.  
  3. USE JMARIO6984_SCRATCHPAD;
  4.  
  5. DROP TABLE IF EXISTS Guide, Customer, Reservation, Trip, TripGuides;
  6.  
  7. CREATE TABLE Guide
  8. (GuideNum CHAR(4) PRIMARY KEY,
  9. LastName CHAR(15),
  10. FirstName CHAR(15),
  11. Address CHAR(25),
  12. City CHAR(25),
  13. State CHAR(2),
  14. PostalCode CHAR(5),
  15. PhoneNum CHAR(12),
  16. HireDate DATE );
  17.  
  18. DESCRIBE Guide;
  19.  
  20. CREATE TABLE Customer
  21. (CustomerNum CHAR(4) PRIMARY KEY,
  22. LastName CHAR(30) NOT NULL,
  23. FirstName CHAR (30),
  24. Address CHAR(35),
  25. City CHAR(35),
  26. State CHAR(2),
  27. PostalCode CHAR(5),
  28. Phone CHAR(12) );
  29.  
  30. DESCRIBE Customer;
  31.  
  32. CREATE TABLE Reservation
  33. (ReservationID CHAR(7) PRIMARY KEY,
  34. TripID DECIMAL(3,0),
  35. TripDate DATE,
  36. NumPersons DECIMAL(3,0),
  37. TripPrice DECIMAL(6,2),
  38. OtherFees DECIMAL(6,2),
  39. CustomerNum CHAR(4) );
  40.  
  41. DESCRIBE Reservation;
  42.  
  43. CREATE TABLE Trip
  44. (TripID DECIMAL(3,0) PRIMARY KEY,
  45. TripName CHAR(75),
  46. StartLocation CHAR(50),
  47. State CHAR(2),
  48. Distance DECIMAL(4,0),
  49. MaxGrpSize DECIMAL(4,0),
  50. Type CHAR(20),
  51. Season CHAR(20) );
  52.  
  53. DESCRIBE Trip;
  54.  
  55. CREATE TABLE TripGuides
  56. (TripID DECIMAL(3,0),
  57. GuideNum CHAR(4),
  58. PRIMARY KEY (TripID, GuideNum) );
  59.  
  60. DESCRIBE TripGuides;
  61.  
  62. INSERT INTO Guide
  63. VALUES
  64. ('AM01','Abrams','Miles','54 Quest Ave.','Williamsburg','MA','01096','617-555-6032','2012-6-3');
  65. INSERT INTO Guide
  66. VALUES
  67. ('BR01','Boyers','Rita','140 Oakton Rd.','Jaffrey','NH','03452','603-555-2134','2012-3-4');
  68. INSERT INTO Guide
  69. VALUES
  70. ('DH01','Devon','Harley','25 Old Ranch Rd.','Sunderland','MA','01375','781-555-7767','2012-1-8');
  71. INSERT INTO Guide
  72. VALUES
  73. ('GZ01','Gregory','Zach','7 Moose Head Rd.','Dummer','NH','03588','603-555-8765','2012-11-4');
  74. INSERT INTO Guide
  75. VALUES
  76. ('KS01','Kiley','Susan','943 Oakton Rd.','Jaffrey','NH','03452','603-555-1230','2013-4-8');
  77. INSERT INTO Guide
  78. VALUES
  79. ('KS02','Kelly','Sam','9 Congaree Ave.','Fraconia','NH','03580','603-555-0003','2013-6-10');
  80. INSERT INTO Guide
  81. VALUES
  82. ('MR01','Marston','Ray','24 Shenandoah Rd.','Springfield','MA','01101','781-555-2323','2015-9-14');
  83. INSERT INTO Guide
  84. VALUES
  85. ('RH01','Rowan','Hal','12 Heather Rd.','Mount Desert','ME','04660','207-555-9009','2014-6-2');
  86. INSERT INTO Guide
  87. VALUES
  88. ('SL01','Stevens','Lori','15 Riverton Rd.','Coventry','VT','05825','802-555-3339','2014-9-5');
  89. INSERT INTO Guide
  90. VALUES
  91. ('UG01','Unser','Glory','342 Pineview St.','Danbury','CT','06810','203-555-8534','2015-2-2');
  92.  
  93. SELECT * FROM Guide;
  94.  
  95. INSERT INTO Customer
  96. VALUES
  97. ('101','Northfold','Liam','9 Old Mill Rd.','Londonderry','NH','03053','603-555-7563');
  98. INSERT INTO Customer
  99. VALUES
  100. ('102','Ocean','Arnold','2332 South St. Apt 3','Springfield','MA','01101','413-555-3212');
  101. INSERT INTO Customer
  102. VALUES
  103. ('103','Kasuma','Sujata','132 Main St. #1','East Hartford','CT','06108','860-555-0703');
  104. INSERT INTO Customer
  105. VALUES
  106. ('104','Goff','Ryan','164A South Bend Rd.','Lowell','MA','01854','781-555-8423');
  107. INSERT INTO Customer
  108. VALUES
  109. ('105','McLean','Kyle','345 Lower Ave.','Wolcott','NY','14590','585-555-5321');
  110. INSERT INTO Customer
  111. VALUES
  112. ('106','Morontoia','Joseph','156 Scholar St.','Johnston','RI','02919','401-555-4848');
  113. INSERT INTO Customer
  114. VALUES
  115. ('107','Marchand','Quinn','76 Cross Rd.','Bath','NH','03740','603-555-0456');
  116. INSERT INTO Customer
  117. VALUES
  118. ('108','Rulf','Uschi','32 Sheep Stop St.','Edinboro','PA','16412','814-555-5521');
  119. INSERT INTO Customer
  120. VALUES
  121. ('109','Caron','Jean Luc','10 Greenfield St.','Rome','ME','04963','207-555-9643');
  122. INSERT INTO Customer
  123. VALUES
  124. ('110','Bers','Martha','65 Granite St.','York','NY','14592','585-555-0111');
  125. INSERT INTO Customer
  126. VALUES
  127. ('112','Jones','Laura','373 Highland Ave.','Somerville','MA','02143','857-555-6258');
  128. INSERT INTO Customer
  129. VALUES
  130. ('115','Vaccari','Adam','1282 Ocean Walk','Ocean City','NJ','08226','609-555-5231');
  131. INSERT INTO Customer
  132. VALUES
  133. ('116','Murakami','Iris','7 Cherry Blossom St.','Weymouth','MA','02188','617-555-6665');
  134. INSERT INTO Customer
  135. VALUES
  136. ('119','Chau','Clement','18 Ark Ledge Ln.','Londonderry','VT','05148','802-555-3096');
  137. INSERT INTO Customer
  138. VALUES
  139. ('120','Gernowski','Sadie','24 Stump Rd.','Athens','ME','04912','207-555-4507');
  140. INSERT INTO Customer
  141. VALUES
  142. ('121','Bretton-Borak','Siam','10 Old Main St.','Cambridge','VT','05444','802-555-3443');
  143. INSERT INTO Customer
  144. VALUES
  145. ('122','Hefferson','Orlagh','132 South St. Apt 27','Manchester','NH','03101','603-555-3476');
  146. INSERT INTO Customer
  147. VALUES
  148. ('123','Barnett','Larry','25 Stag Rd.','Fairfield','CT','06824','860-555-9876');
  149. INSERT INTO Customer
  150. VALUES
  151. ('124','Busa','Karen','12 Foster St.','South Windsor','CT','06074','857-555-5532');
  152. INSERT INTO Customer
  153. VALUES
  154. ('125','Peterson','Becca','51 Fredrick St.','Albion','NY','14411','585-555-0900');
  155. INSERT INTO Customer
  156. VALUES
  157. ('126','Brown','Brianne','154 Central St.','Vernon','CT','06066','860-555-3234');
  158.  
  159. SELECT * FROM Customer;
  160.  
  161. INSERT INTO Reservation
  162. VALUES
  163. ('1600001',40,'2016-3-26',2,55.00,0.00,'101');
  164. INSERT INTO Reservation
  165. VALUES
  166. ('1600002',21,'2016-6-8',2,95.00,0.00,'101');
  167. INSERT INTO Reservation
  168. VALUES
  169. ('1600003',28,'2016-9-12',1,35.00,0.00,'103');
  170. INSERT INTO Reservation
  171. VALUES
  172. ('1600004',26,'2016-10-16',4,45.00,15.00,'104');
  173. INSERT INTO Reservation
  174. VALUES
  175. ('1600005',39,'2016-6-25',5,55.00,0.00,'105');
  176. INSERT INTO Reservation
  177. VALUES
  178. ('1600006',32,'2016-6-18',1,80.00,20.00,'106');
  179. INSERT INTO Reservation
  180. VALUES
  181. ('1600007',22,'2016-7-9',8,75.00,10.00,'107');
  182. INSERT INTO Reservation
  183. VALUES
  184. ('1600008',28,'2016-9-12',2,35.00,0.00,'108');
  185. INSERT INTO Reservation
  186. VALUES
  187. ('1600009',38,'2016-9-11',2,90.00,40.00,'109');
  188. INSERT INTO Reservation
  189. VALUES
  190. ('1600010',2,'2016-5-14',3,25.00,0.00,'102');
  191. INSERT INTO Reservation
  192. VALUES
  193. ('1600011',3,'2016-9-15',3,25.00,0.00,'102');
  194. INSERT INTO Reservation
  195. VALUES
  196. ('1600012',1,'2016-6-12',4,15.00,0.00,'115');
  197. INSERT INTO Reservation
  198. VALUES
  199. ('1600013',8,'2016-7-9',1,20.00,5.00,'116');
  200. INSERT INTO Reservation
  201. VALUES
  202. ('1600014',12,'2016-10-1',2,40.00,5.00,'119');
  203. INSERT INTO Reservation
  204. VALUES
  205. ('1600015',10,'2016-7-23',1,20.00,0.00,'120');
  206. INSERT INTO Reservation
  207. VALUES
  208. ('1600016',11,'2016-7-23',6,75.00,15.00,'121');
  209. INSERT INTO Reservation
  210. VALUES
  211. ('1600017',39,'2016-6-18',3,20.00,5.00,'122');
  212. INSERT INTO Reservation
  213. VALUES
  214. ('1600018',38,'2016-9-18',4,85.00,15.00,'126');
  215. INSERT INTO Reservation
  216. VALUES
  217. ('1600019',25,'2016-8-29',2,110.00,25.00,'124');
  218. INSERT INTO Reservation
  219. VALUES
  220. ('1600020',28,'2016-8-27',2,35.00,10.00,'124');
  221. INSERT INTO Reservation
  222. VALUES
  223. ('1600021',32,'2016-6-11',3,90.00,20.00,'112');
  224. INSERT INTO Reservation
  225. VALUES
  226. ('1600022',21,'2016-6-8',1,95.00,25.00,'119');
  227. INSERT INTO Reservation
  228. VALUES
  229. ('1600024',38,'2016-9-11',1,70.00,30.00,'121');
  230. INSERT INTO Reservation
  231. VALUES
  232. ('1600025',38,'2016-9-11',2,70.00,45.00,'125');
  233. INSERT INTO Reservation
  234. VALUES
  235. ('1600026',12,'2016-10-1',2,40.00,0.00,'126');
  236. INSERT INTO Reservation
  237. VALUES
  238. ('1600029',4,'2016-9-19',4,105.00,25.00,'120');
  239. INSERT INTO Reservation
  240. VALUES
  241. ('1600030',15,'2016-7-25',6,60.00,15.00,'104');
  242.  
  243. SELECT * FROM Reservation;
  244.  
  245. INSERT INTO Trip
  246. VALUES
  247. (1,'Arethusa Falls ','Harts Location','NH',5,10,'Hiking','Summer');
  248. INSERT INTO Trip
  249. VALUES
  250. (2,'Mt Ascutney - North Peak','Weathersfield','VT',5,6,'Hiking','Late Spring');
  251. INSERT INTO Trip
  252. VALUES
  253. (3,'Mt Ascutney - West Peak','Weathersfield','VT',6,10,'Hiking','Early Fall');
  254. INSERT INTO Trip
  255. VALUES
  256. (4,'Bradbury Mountain Ride','Lewiston-Auburn','ME',25,8,'Biking','Early Fall');
  257. INSERT INTO Trip
  258. VALUES
  259. (5,'Baldpate Mountain ','North Newry','ME',6,10,'Hiking','Late Spring');
  260. INSERT INTO Trip
  261. VALUES
  262. (6,'Blueberry Mountain','Batchelders Grant','ME',8,8,'Hiking','Early Fall');
  263. INSERT INTO Trip
  264. VALUES
  265. (7,'Bloomfield - Maidstone','Bloomfield','CT',10,6,'Paddling','Late Spring');
  266. INSERT INTO Trip
  267. VALUES
  268. (8,'Black Pond','Lincoln','NH',8,12,'Hiking','Summer');
  269. INSERT INTO Trip
  270. VALUES
  271. (9,'Big Rock Cave','Tamworth','NH',6,10,'Hiking','Summer');
  272. INSERT INTO Trip
  273. VALUES
  274. (10,'Mt. Cardigan - Firescrew','Orange','NH',7,8,'Hiking','Summer');
  275. INSERT INTO Trip
  276. VALUES
  277. (11,'Chocorua Lake Tour','Tamworth','NH',12,15,'Paddling','Summer');
  278. INSERT INTO Trip
  279. VALUES
  280. (12,'Cadillac Mountain Ride','Bar Harbor','ME',8,16,'Biking','Early Fall');
  281. INSERT INTO Trip
  282. VALUES
  283. (13,'Cadillac Mountain','Bar Harbor','ME',7,8,'Hiking','Late Spring');
  284. INSERT INTO Trip
  285. VALUES
  286. (14,'Cannon Mtn','Franconia','NH',6,6,'Hiking','Early Fall');
  287. INSERT INTO Trip
  288. VALUES
  289. (15,'Crawford Path Presidentials Hike','Crawford Notch','NH',16,4,'Hiking','Summer');
  290. INSERT INTO Trip
  291. VALUES
  292. (16,'Cherry Pond','Whitefield','NH',6,16,'Hiking','Spring');
  293. INSERT INTO Trip
  294. VALUES
  295. (17,'Huguenot Head Hike','Bar Harbor','ME',5,10,'Hiking','Early Fall');
  296. INSERT INTO Trip
  297. VALUES
  298. (18,'Low Bald Spot Hike','Pinkam Notch','NH',8,6,'Hiking','Early Fall');
  299. INSERT INTO Trip
  300. VALUES
  301. (19,'Mason’s Farm ','North Stratford','CT',12,7,'Paddling','Late Spring');
  302. INSERT INTO Trip
  303. VALUES
  304. (20,'Lake Mephremagog Tour','Newport','VT',8,15,'Paddling','Late Spring');
  305. INSERT INTO Trip
  306. VALUES
  307. (21,'Long Pond','Rutland','MA',8,12,'Hiking','Summer');
  308. INSERT INTO Trip
  309. VALUES
  310. (22,'Long Pond Tour','Greenville','ME',12,10,'Paddling','Summer');
  311. INSERT INTO Trip
  312. VALUES
  313. (23,'Lower Pond Tour','Poland','ME',8,15,'Paddling','Late Spring');
  314. INSERT INTO Trip
  315. VALUES
  316. (24,'Mt Adams ','Randolph','NH',9,6,'Hiking','Summer');
  317. INSERT INTO Trip
  318. VALUES
  319. (25,'Mount Battie Ride','Camden','ME',20,8,'Biking','Early Fall');
  320. INSERT INTO Trip
  321. VALUES
  322. (26,'Mount Cardigan Hike','Cardigan','NH',4,16,'Hiking','Late Fall');
  323. INSERT INTO Trip
  324. VALUES
  325. (27,'Mt. Chocorua','Albany','NH',6,10,'Hiking','Spring');
  326. INSERT INTO Trip
  327. VALUES
  328. (28,'Mount Garfield Hike','Woodstock','NH',5,10,'Hiking','Early Fall');
  329. INSERT INTO Trip
  330. VALUES
  331. (29,'Metacomet-Monadnock Trail Hike','Pelham','MA',10,12,'Hiking','Late Spring');
  332. INSERT INTO Trip
  333. VALUES
  334. (30,'McLennan Reservation Hike','Tyringham','MA',6,16,'Hiking','Summer');
  335. INSERT INTO Trip
  336. VALUES
  337. (31,'Missisquoi River - VT','Lowell','VT',12,10,'Paddling','Summer');
  338. INSERT INTO Trip
  339. VALUES
  340. (32,'Northern Forest Canoe Trail','Stark','NH',15,10,'Paddling','Summer');
  341. INSERT INTO Trip
  342. VALUES
  343. (33,'Park Loop Ride','Mount Desert Island','ME',27,8,'Biking','Late Spring');
  344. INSERT INTO Trip
  345. VALUES
  346. (34,'Pontook Reservoir Tour','Dummer','NH',15,14,'Paddling','Late Spring');
  347. INSERT INTO Trip
  348. VALUES
  349. (35,'Pisgah State Park Ride','Northborough','NH',12,10,'Biking','Summer');
  350. INSERT INTO Trip
  351. VALUES
  352. (36,'Pondicherry Trail Ride','White Mountains','NH',15,16,'Biking','Late Spring');
  353. INSERT INTO Trip
  354. VALUES
  355. (37,'Seal Beach Harbor','Bar Harbor','ME',5,16,'Hiking','Early Spring');
  356. INSERT INTO Trip
  357. VALUES
  358. (38,'Sawyer River Ride','Mount Carrigain','NH',10,18,'Biking','Early Fall');
  359. INSERT INTO Trip
  360. VALUES
  361. (39,'Welch and Dickey Mountains Hike','Thorton','NH',5,10,'Hiking','Summer');
  362. INSERT INTO Trip
  363. VALUES
  364. (40,'Wachusett Mountain','Princeton','MA',8,8,'Hiking','Early Spring');
  365. INSERT INTO Trip
  366. VALUES
  367. (41,'Westfield River Loop','Fort Fairfield','ME',20,10,'Biking','Late Spring');
  368.  
  369. SELECT * FROM Trip;
  370.  
  371. INSERT INTO TripGuides
  372. VALUES
  373. (1,'GZ01');
  374. INSERT INTO TripGuides
  375. VALUES
  376. (1,'RH01');
  377. INSERT INTO TripGuides
  378. VALUES
  379. (2,'AM01');
  380. INSERT INTO TripGuides
  381. VALUES
  382. (2,'SL01');
  383. INSERT INTO TripGuides
  384. VALUES
  385. (3,'SL01');
  386. INSERT INTO TripGuides
  387. VALUES
  388. (4,'BR01');
  389. INSERT INTO TripGuides
  390. VALUES
  391. (4,'GZ01');
  392. INSERT INTO TripGuides
  393. VALUES
  394. (5,'KS01');
  395. INSERT INTO TripGuides
  396. VALUES
  397. (5,'UG01');
  398. INSERT INTO TripGuides
  399. VALUES
  400. (6,'RH01');
  401. INSERT INTO TripGuides
  402. VALUES
  403. (7,'SL01');
  404. INSERT INTO TripGuides
  405. VALUES
  406. (8,'BR01');
  407. INSERT INTO TripGuides
  408. VALUES
  409. (9,'BR01');
  410. INSERT INTO TripGuides
  411. VALUES
  412. (10,'GZ01');
  413. INSERT INTO TripGuides
  414. VALUES
  415. (11,'DH01');
  416. INSERT INTO TripGuides
  417. VALUES
  418. (11,'KS01');
  419. INSERT INTO TripGuides
  420. VALUES
  421. (11,'UG01');
  422. INSERT INTO TripGuides
  423. VALUES
  424. (12,'BR01');
  425. INSERT INTO TripGuides
  426. VALUES
  427. (13,'RH01');
  428. INSERT INTO TripGuides
  429. VALUES
  430. (14,'KS02');
  431. INSERT INTO TripGuides
  432. VALUES
  433. (15,'GZ01');
  434. INSERT INTO TripGuides
  435. VALUES
  436. (16,'KS02');
  437. INSERT INTO TripGuides
  438. VALUES
  439. (17,'RH01');
  440. INSERT INTO TripGuides
  441. VALUES
  442. (18,'KS02');
  443. INSERT INTO TripGuides
  444. VALUES
  445. (19,'DH01');
  446. INSERT INTO TripGuides
  447. VALUES
  448. (20,'SL01');
  449. INSERT INTO TripGuides
  450. VALUES
  451. (21,'AM01');
  452. INSERT INTO TripGuides
  453. VALUES
  454. (22,'UG01');
  455. INSERT INTO TripGuides
  456. VALUES
  457. (23,'DH01');
  458. INSERT INTO TripGuides
  459. VALUES
  460. (23,'SL01');
  461. INSERT INTO TripGuides
  462. VALUES
  463. (24,'BR01');
  464. INSERT INTO TripGuides
  465. VALUES
  466. (25,'BR01');
  467. INSERT INTO TripGuides
  468. VALUES
  469. (26,'GZ01');
  470. INSERT INTO TripGuides
  471. VALUES
  472. (27,'GZ01');
  473. INSERT INTO TripGuides
  474. VALUES
  475. (28,'BR01');
  476. INSERT INTO TripGuides
  477. VALUES
  478. (29,'DH01');
  479. INSERT INTO TripGuides
  480. VALUES
  481. (30,'AM01');
  482. INSERT INTO TripGuides
  483. VALUES
  484. (31,'SL01');
  485. INSERT INTO TripGuides
  486. VALUES
  487. (32,'KS01');
  488. INSERT INTO TripGuides
  489. VALUES
  490. (33,'UG01');
  491. INSERT INTO TripGuides
  492. VALUES
  493. (34,'KS01');
  494. INSERT INTO TripGuides
  495. VALUES
  496. (35,'GZ01');
  497. INSERT INTO TripGuides
  498. VALUES
  499. (36,'KS02');
  500. INSERT INTO TripGuides
  501. VALUES
  502. (37,'RH01');
  503. INSERT INTO TripGuides
  504. VALUES
  505. (38,'KS02');
  506. INSERT INTO TripGuides
  507. VALUES
  508. (39,'BR01');
  509. INSERT INTO TripGuides
  510. VALUES
  511. (40,'DH01');
  512. INSERT INTO TripGuides
  513. VALUES
  514. (41,'BR01');
  515.  
  516. SELECT * FROM TripGuides;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement