Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.43 KB | None | 0 0
  1. CREATE database HotelManagement;
  2.  
  3. CREATE TABLE HotelManagement.Room (
  4. roomID INT not null,
  5. roomTaken TINYINT(1),
  6. beds INT not null,
  7. size INT not null,
  8. roomRank INT not null,
  9. PRIMARY KEY(roomID));
  10.  
  11.  
  12. CREATE TABLE HotelManagement.HotelTask (
  13. taskType INT not null,
  14. taskStatus TINYINT(1) not null,
  15. whichRoom INT not null,
  16. note VARCHAR(255),
  17. FOREIGN KEY (whichRoom) REFERENCES HotelManagement.Room(roomID));
  18.  
  19.  
  20. CREATE TABLE HotelManagement.Guest (
  21. firstName varchar(25) not null,
  22. lastName varchar(25) not null,
  23. userPassword varchar(25) not null,
  24. email varchar(25) not null,
  25. PRIMARY KEY (userPassword, email),
  26. INDEX(email));
  27.  
  28.  
  29. CREATE TABLE HotelManagement.Reservation (
  30. reservationID INT not null,
  31. id_room INT not null,
  32. guestEmail varchar(25) not null,
  33. fromDate DATE not null,
  34. toDate DATE not null,
  35. PRIMARY KEY (reservationID),
  36. FOREIGN KEY (guestEmail) REFERENCES HotelManagement.Guest(email)
  37.  
  38. );
  39.  
  40. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  41. VALUES ('1','1','2','12','5');
  42. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  43. VALUES ('2','0','4','23','7');
  44. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  45. VALUES ('3','0','6','55','10');
  46. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  47. VALUES ('4','1','4','11','4');
  48. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  49. VALUES ('5','1','2','16','6');
  50. INSERT INTO HotelManagement.Room (roomID, roomTaken, beds, size, roomRank)
  51. VALUES ('6','1','4','30','8');
  52.  
  53. /* Hotel Tasks taskType : 0 : service, 1 : maintenance, 2 : cleaning*/
  54.  
  55. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  56. VALUES ('0','0','1','Noen har bestilt lobster');
  57. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  58. VALUES ('0','0','5','Noen har bestilt champagne');
  59.  
  60. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  61. VALUES ('1','0','6','Fikse strømkontakt');
  62. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  63. VALUES ('2','0','6','Rengjør seng og bad');
  64.  
  65. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  66. VALUES ('2','0','4','Rengjør hele rommet');
  67. INSERT INTO HotelManagement.HotelTask (taskType, taskStatus, whichRoom, note)
  68. VALUES ('1','0','4','Madrass knirker');
  69.  
  70. /* Gjester */
  71. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  72. VALUES ('Steinar','Vik','pass123','sample1@mail.com');
  73. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  74. VALUES ('Hilde','Andersen','pass123','sample2@mail.com');
  75. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  76. VALUES ('Are','Berge','pass123','sample3@mail.com');
  77. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  78. VALUES ('Pernille','Sørensen','pass123','sample4@mail.com');
  79. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  80. VALUES ('Atle ','Antosen','pass123','sample5@mail.com');
  81. INSERT INTO HotelManagement.Guest (firstName, lastName, userPassword, email)
  82. VALUES ('Henrik','Ibsen','pass123','sample6@mail.com');
  83.  
  84.  
  85. /* Reservasjoner */
  86. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  87. VALUES ('98278','1','sample1@mail.com','2016-02-15','2016-02-30');
  88. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  89. VALUES ('3451','2','sample2@mail.com','2016-02-13','2016-02-21');
  90. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  91. VALUES ('93831','3','sample3@mail.com','2016-03-03','2016-03-08');
  92. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  93. VALUES ('45645','4','sample4@mail.com','2016-02-17','2016-02-28');
  94. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  95. VALUES ('15892','5','sample5@mail.com','2016-02-23','2016-02-25');
  96. INSERT INTO HotelManagement.Reservation (reservationID, id_room, guestEmail, fromDate, toDate)
  97. VALUES ('7832','6','sample6@mail.com','2016-02-20','2016-02-27');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement