Guest User

Untitled

a guest
Jul 16th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. Stanley Petley
  2. INFO 1103 ASSIGNMENT 4
  3. CREATE TABLE MassageTherapist(
  4. therapistID int identity,
  5. name varchar(30),
  6. DOB int,
  7. roomID int,
  8. CONSTRAINT roomID_fk FOREIGN KEY(roomID) REFERENCES room(roomID)
  9. CONSTRAINT therID_pk PRIMARY KEY(therapistID))
  10. CREATE TABLE THERAPISTPHONE(
  11. TPhoneID int identity,
  12. PhoneNumber varchar(11),
  13. CONSTRAINT TPhoneID_pk PRIMARY KEY(TPhoneID))
  14. CREATE TABLE CLIENTPHONE(
  15. CPhoneID int identity,
  16. PhoneNumber varchar(11),
  17. CONSTRAINT CPhoneID_pk PRIMARY KEY(CPhoneID))
  18. CREATE TABLE Client(
  19. ClientID int identity,
  20. TherapistID int,
  21. Name varchar(30),
  22. phoneNum varchar(11),
  23. CONSTRAINT clientID_fk PRIMARY KEY(clientID),
  24. CONSTRAINT therID_fk FOREIGN KEY(therapistID) REFERENCES MessageTherapist(therapistID))
  25. CREATE TABLE Books(
  26. Actualprice money,
  27. ClientID int identity,
  28. ApptID int identity,
  29. CONSTRAINT apptclient_pk PRIMARY KEY(clientID,apptID))
  30. CREATE TABLE Appointment(
  31. ApptID int identity,
  32. Price money,
  33. Length int,
  34. Date date,
  35. clientID int ,
  36. therapistID int,
  37. roomID int,
  38. CONSTRAINT apptID_pk PRIMARY KEY(ApptID),
  39. CONSTRAINT clientID_fk FOREIGN KEY(clientID) REFERENCES Client(clientID),
  40. CONSTRAINT therID_fk FOREIGN KEY(therapistID) REFERENCES MassageTherapist(therapistID),
  41. CONSTRAINT roomID_fk FOREIGN KEY(roomID) REFERENCES Room(roomID))
  42. CREATE TABLE TherapistAvailability(
  43. EmploymentTypeID int identity,
  44. TherapistID int,
  45. CONSTRAINT therapistID_fk FOREIGN KEY(TherapistID) REFERENCES MassageTherapist(TherapistID)
  46. CONSTRAINT therapistavail_pk PRIMARY KEY(EmploymentTypeID, TherapistID))
  47. CREATE TABLE Room(
  48. RoomID int identity,
  49. CONSTRAINT roomID_pk PRIMARY KEY(RoomID))
Add Comment
Please, Sign In to add comment