Advertisement
Guest User

Untitled

a guest
Sep 25th, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. CREATE TABLE OWNER(
  2. OwnerID Int NOT NULL IDENTITY (1, 1) PRIMARY KEY,
  3. OwnerName Char(35) NOT NULL,
  4. OwnerEmail Char(50) NULL,
  5. OwnerType Char(25) NOT NULL,
  6.  
  7. );
  8.  
  9. CREATE TABLE PROPERTY(
  10. PropertyID Int NOT NULL IDENTITY (1, 1) PRIMARY KEY,
  11. PropertyName Char(25) NOT NULL,
  12. Street Char(25) NOT NULL,
  13. City Char(25) NOT NULL,
  14. State Char(2) NOT NULL,
  15. Zip Int NOT NULL,
  16. OwnerID Int NOT NULL,
  17.  
  18. CONSTRAINT PROPERTY_FK FOREIGN KEY(OwnerID) REFERENCES OWNER(OwnerID)
  19. ON UPDATE CASCADE
  20. );
  21.  
  22. CREATE TABLE GG_EMPLOYEE (
  23. EmployeeID Int NOT NULL IDENTITY (1, 1) PRIMARY KEY,
  24. LastName Char(25) NOT NULL,
  25. FirstName Char(25) NOT NULL,
  26. CellPhone Char(12) NOT NULL,
  27. ExperienceLevel Char(15) NOT NULL,
  28. );
  29.  
  30. CREATE TABLE SERVICE (
  31. PropertyID Int NOT NULL,
  32. EmployeeID Int NOT NULL,
  33. ServiceDate DateTime NOT NULL,
  34. HoursWorked Numeric(6,2)NOT NULL,
  35. ExperienceLevel Char(15) NOT NULL,
  36.  
  37. CONSTRAINT SERVICE_PROPERTY_FK FOREIGN KEY(PropertyID) REFERENCES PROPERTY(PropertyID)
  38. ON UPDATE CASCADE,
  39.  
  40. CONSTRAINT SERVICE_EMPLOYEE_FK FOREIGN KEY(EmployeeID) REFERENCES GG_EMPLOYEE(EmployeeID)
  41. ON UPDATE CASCADE
  42. );
  43.  
  44. INSERT INTO OWNER(OwnerName, OwnerEmail, OwnerType) VALUES("Mary Jones", "MaryJones@somewhere.com", "Individual");
  45. INSERT INTO OWNER(OwnerName, OwnerEmail, OwnerType) VALUES("DT Enterprises", "DTE@dte.com", "Corporation");
  46. INSERT INTO OWNER(OwnerName, OwnerEmail, OwnerType) VALUES("Sam Douglas", NULL, "Individual");
  47. INSERT INTO OWNER(OwnerName, OwnerEmail, OwnerType) VALUES("UNY Enterprises", "UNYE@unye.com", "Corporation");
  48. INSERT INTO OWNER(OwnerName, OwnerEmail, OwnerType) VALUES("Doug Samuels", "DougSamuels@somewhere.com", "Individual")
  49.  
  50. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Eastlake Building", "123 Eastlake", "Seattle", WA, 98119, 2);
  51. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Elm St Apts", "4 East Elm", "Lynwood", WA, 9823, 1);
  52. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Jefferson Hill", "42 West 7th St", "Bellevue", WA, 98007, 2);
  53. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Lake View Apts", "1265 32nd Avenue", "Redmond", NY, 14604, 3);
  54. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Kodak Heights Apts", "65 32nd Avenue", "Rochester", WA, 14604, 4);
  55. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Private Residence", "1456 48th St", "Bellevue", WA, 98007, 1);
  56. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Private Residence", "1567 51st St", "Bellevue", WA, 98007, 3;
  57. INSERT INTO PROPERTY(PropertyName, Street, City, State, Zip, OwnerID) VALUES("Private Residence", "567 151st St", "Rochester", WA, 98119, 5);
  58.  
  59. INSERT INTO GG_EMPLOYEE(LastName, FirstName, CellPhone, ExperienceLevel) VALUES("Smith", "Sam", 206-254-1234, "Master");
  60. INSERT INTO GG_EMPLOYEE(LastName, FirstName, CellPhone, ExperienceLevel) VALUES("Evanston", "John", 206-254-2345, "Senior");
  61. INSERT INTO GG_EMPLOYEE(LastName, FirstName, CellPhone, ExperienceLevel) VALUES("Murray", "Dale", 206-254-3456, "Junior");
  62. INSERT INTO GG_EMPLOYEE(LastName, FirstName, CellPhone, ExperienceLevel) VALUES("Murphy", "Jerry", 585-545-8765, "Master");
  63. INSERT INTO GG_EMPLOYEE(LastName, FirstName, CellPhone, ExperienceLevel) VALUES("Fontaine", "Joan", 206-254-4567, "Senior");
  64.  
  65. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-05 00:00:00:000, 4.50);
  66. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-08 00:00:00:000, 2.75);
  67. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-08 00:00:00:000, 4.50);
  68. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-19 00:00:00:000, 3.00);
  69. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-12 00:00:00:000, 7.50);
  70. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-10 00:00:00:000, 2.50);
  71. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-19 00:00:00:000, 2.50);
  72. INSERT INTO SERVICE(ServiceDate, HoursWorked) VALUES(2012-05-15 00:00:00:000, 2.75);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement