Advertisement
Guest User

Untitled

a guest
May 30th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. create database DoctorDB
  2.  
  3. use DoctorDB
  4.  
  5. create table Person(
  6. PId int primary key identity,
  7. PFName varchar(15) not null,
  8. PLName varchar(15) not null,
  9. StreetAddress varchar(50),
  10. City varchar(15),
  11. State nchar(2) check (State like '[A-Z][A-Z]'),
  12. Zip int check (Zip like '[0-9][0-9][0-9][0-9][0-9]'),
  13. PhoneNumber int);
  14.  
  15. create table Doctor(
  16. DoctorID int primary key identity,
  17. PId int references Person (PId));
  18.  
  19. create table Patient(
  20. PatientID int primary key identity,
  21. PId int references Person (PId),
  22. SecPhoneNumber int,
  23. DOB date);
  24.  
  25. create table PatientVisit(
  26. VisitID int primary key identity,
  27. PatientID int references Patient (PatientID),
  28. DoctorID int references Doctor (DoctorID),
  29. VisitDate date,
  30. DocNote varchar(300));
  31.  
  32. create table DocSpeciality(
  33. DoctorID int references Doctor (DoctorID),
  34. SpcID int references Specialty (SpcID),
  35. primary key (DoctorID, SpcID));
  36.  
  37. create table Specialty(
  38. SpcID int primary key identity,
  39. SpecialtyName varchar(40));
  40.  
  41. create table PVisitTest(
  42. VisitID int primary key references PatientVisit (VisitID),
  43. TestID int references Test (TestID));
  44.  
  45. create table Test(
  46. TestID int primary key identity,
  47. TestName varchar(40));
  48.  
  49. create table PVisitPrescription(
  50. VisitID int primary key references PatientVisit (VisitID),
  51. PrescriptionID int);
  52.  
  53. create table Prescription(
  54. PrescriptionID int primary key identity,
  55. PrescriptionName varchar(40));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement