Advertisement
StoyanGrigorov

Untitled

Feb 13th, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.56 KB | None | 0 0
  1.  
  2. CREATE TABLE DepositTypes
  3. (
  4. DepositTypeID INT IDENTITY PRIMARY KEY,
  5. Name VARCHAR(20)
  6. )
  7.  
  8. CREATE TABLE Deposits
  9. (
  10. DepositID INT IDENTITY PRIMARY KEY,
  11. Amount DECIMAL(10,2),
  12. StartDate DATE,
  13. EndDate DATE,
  14. DepositTypeID INT,
  15. CustomerID INT,
  16. CONSTRAINT FK_Deposits_DepositTypes FOREIGN KEY (DepositTypeID) REFERENCES DepositTypes (DepositTypeID),
  17. CONSTRAINT FK_Deposits_Customers FOREIGN KEY (CustomerID) REFERENCES Customers (CustomerID)
  18. )
  19.  
  20.  
  21.  
  22. CREATE TABLE EmployeesDeposits
  23. (
  24. EmployeeID INT,
  25. DepositID INT,
  26. CONSTRAINT PK_EmployeesDeposits PRIMARY KEY (EmployeeID, DepositID),
  27. CONSTRAINT FK_EmployeesDeposits_Employees FOREIGN KEY (EmployeeID) REFERENCES Employees (EmployeeID),
  28. CONSTRAINT FK_EmployeesDeposits_Deposits FOREIGN KEY (DepositID) REFERENCES Deposits (DepositID)
  29. )
  30.  
  31. CREATE TABLE CreditHistory
  32. (
  33. CreditHistoryID INT IDENTITY PRIMARY KEY,
  34. Mark VARCHAR,
  35. StartDate DATE,
  36. EndDate DATE,
  37. CustomerID INT,
  38. CONSTRAINT FK_CreditHistory_Customers FOREIGN KEY (CustomerID) REFERENCES Customers (CustomerID)
  39. )
  40.  
  41. CREATE TABLE Payments
  42. (
  43. PayementID INT IDENTITY PRIMARY KEY,
  44. Date DATE,
  45. Amount DECIMAL(10,2),
  46. LoanID INT,
  47. CONSTRAINT FK_Payments_Loans FOREIGN KEY (LoanID) REFERENCES Loans (LoanID)
  48. )
  49.  
  50. CREATE TABLE Users
  51. (
  52. UserID INT IDENTITY PRIMARY KEY,
  53. UserName VARCHAR(20),
  54. Password VARCHAR(20),
  55. CustomerID INT UNIQUE,
  56. CONSTRAINT FK_Users_Customers FOREIGN KEY (CustomerID) REFERENCES Customers (CustomerID)
  57. )
  58.  
  59. ALTER TABLE Employees
  60. ADD ManagerID INT,
  61. CONSTRAINT FK_Employees_Employees FOREIGN KEY (ManagerID) REFERENCES Employees (EmployeeID)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement