Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.21 KB | None | 0 0
  1. CREATE TABLE Borrower (
  2. Email VARCHAR,
  3. Name VARCHAR,
  4. PRIMARY KEY (Email) );
  5.  
  6. CREATE TABLE EquipmentType (
  7. Category VARCHAR, PRIMARY KEY(Category) );
  8.  
  9. CREATE TABLE Equipment (
  10. EquipmentID VARCHAR,
  11. Description VARCHAR,
  12. Category VARCHAR REFERENCES EquipmentType(Category),
  13. Loanstatus VARCHAR,
  14. PRIMARY KEY (EquipmentID) );
  15.  
  16. CREATE TABLE Loan (
  17. LoanID INTEGER,
  18. EquipmentID INTEGER REFERENCES Equipment (EquipmentID),
  19. Email VARCHAR REFERENCES Borrower (Email),
  20. BorrowDate DATE,
  21. PlannedReturnDate DATE,
  22. Purpose VARCHAR,
  23. ActualReturnDate DATE,
  24. PRIMARY KEY (LoanID) );
  25.  
  26.  
  27. INSERT INTO Borrower(Email, Name)
  28. VALUES ("luil@itu.dk", "Luis Landa");
  29.  
  30. INSERT INTO Borrower(Email, Name)
  31. VALUES ("kakh@itu.dk", "Kasper Nielsen");
  32.  
  33. INSERT INTO Borrower(Email, Name)
  34. VALUES ("jamy@itu.dk", "Janina Schnitzel");
  35.  
  36. INSERT INTO Borrower(Email, Name)
  37. VALUES ("frba@itu.dk", "Frederik von Dyke");
  38.  
  39.  
  40. INSERT INTO EquipmentType(Category)
  41. VALUES ("DVD");
  42.  
  43. INSERT INTO EquipmentType(Category)
  44. VALUES ("PC");
  45.  
  46. INSERT INTO EquipmentType(Category)
  47. VALUES ("Camera");
  48.  
  49. INSERT INTO EquipmentType(Category)
  50. VALUES ("Projector");
  51.  
  52. INSERT INTO Equipment(EquipmentID, Description, Category, Loanstatus)
  53. VALUES (101, "Dvd Player", "DVD", "Available");
  54.  
  55. INSERT INTO Equipment(EquipmentID, Description, Category, Loanstatus)
  56. VALUES (102, "PC", "PC", "On Loan");
  57.  
  58. INSERT INTO Equipment(EquipmentID, Description, Category, Loanstatus)
  59. VALUES (103, "Camera", "Camera", "Under Repair");
  60.  
  61. INSERT INTO Equipment(EquipmentID, Description, Category, Loanstatus)
  62. VALUES (104, "Projector", "Projector", "Discarded");
  63.  
  64. INSERT INTO Loan(LoanID, EquipmentID, Email, BorrowDate, PlannedReturnDate, Purpose)
  65. VALUES(0001, 101, "luil@itu.dk", "08/11/2018", "11/11/2018", "Exam");
  66.  
  67. INSERT INTO Loan(LoanID, EquipmentID, Email, BorrowDate, PlannedReturnDate, Purpose)
  68. VALUES(0002, 102, "kakh@itu.dk", "09/11/2018", "12/11/2018", "Exam");
  69.  
  70. INSERT INTO Loan(LoanID, EquipmentID, Email, BorrowDate, PlannedReturnDate, Purpose)
  71. VALUES(0003, 103, "jamy@itu.dk", "10/11/2018", "15/11/2018", "Exam");
  72.  
  73. INSERT INTO Loan(LoanID, EquipmentID, Email, BorrowDate, PlannedReturnDate, Purpose)
  74. VALUES(0004, 104, "frba@itu.dk", "11/11/2018", "19/11/2018", "Exam");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement