Guest User

Bank

a guest
Oct 14th, 2016
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 3.11 KB | None | 0 0
  1. USE MASTER;
  2. GO
  3. CREATE DATABASE Bank;
  4. GO
  5. USE Bank;
  6.  
  7. CREATE TABLE AccountHolders
  8. (
  9. Id INT NOT NULL,
  10. FirstName VARCHAR(50) NOT NULL,
  11. LastName VARCHAR(50) NOT NULL,
  12. SSN CHAR(10) NOT NULL,
  13. CONSTRAINT PK_AccountHolders PRIMARY KEY (Id)
  14. );
  15.  
  16. CREATE TABLE Accounts
  17. (
  18. Id INT NOT NULL,
  19. AccountHolderId INT NOT NULL,
  20. Balance DECIMAL(19, 4) DEFAULT 0,
  21. CONSTRAINT PK_Accounts PRIMARY KEY (Id),
  22. CONSTRAINT FK_Accounts_AccountHolders FOREIGN KEY (AccountHolderId) REFERENCES AccountHolders(Id)
  23. );
  24.  
  25. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (1, 'Susan', 'Cane', '1234567890');
  26. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (2, 'Kim', 'Novac', '1234567890');
  27. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (3, 'Jimmy', 'Henderson', '1234567890');
  28. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (4, 'Steve', 'Stevenson', '1234567890');
  29. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (5, 'Bjorn', 'Sweden', '1234567890');
  30. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (6, 'Kiril', 'Petrov', '1234567890');
  31. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (7, 'Petar', 'Kirilov', '1234567890');
  32. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (8, 'Michka', 'Tsekova', '1234567890');
  33. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (9, 'Zlatina', 'Pateva', '1234567890');
  34. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (10, 'Monika', 'Miteva', '1234567890');
  35. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (11, 'Zlatko', 'Zlatyov', '1234567890');
  36. INSERT INTO AccountHolders (Id, FirstName, LastName, SSN) VALUES (12, 'Petko', 'Petkov Junior', '1234567890');
  37.  
  38. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (1, 1, 123.12);
  39. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (2, 3, 4354.23);
  40. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (3, 12, 6546543.23);
  41. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (4, 9, 15345.64);
  42. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (5, 11, 36521.20);
  43. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (6, 8, 5436.34);
  44. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (7, 10, 565649.20);
  45. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (8, 11, 999453.50);
  46. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (9, 1, 5349758.23);
  47. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (10, 2, 543.30);
  48. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (11, 3, 10.20);
  49. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (12, 7, 245656.23);
  50. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (13, 5, 5435.32);
  51. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (14, 4, 1.23);
  52. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (15, 6, 0.19);
  53. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (16, 2, 5345.34);
  54. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (17, 11, 76653.20);
  55. INSERT INTO Accounts (Id, AccountHolderId, Balance) VALUES (18, 1, 235469.89);
Add Comment
Please, Sign In to add comment