Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. CREATE DATABASE Movies
  2.  
  3. CREATE TABLE Directors (
  4. Id INT PRIMARY KEY IDENTITY,
  5. DirectorName VARCHAR(50) NOT NULL,
  6. Notes VARCHAR(200)
  7. )
  8.  
  9. INSERT INTO Directors
  10. VALUES
  11. ('Gosho', 'Mnogo e lud'),
  12. ('Pesho', 'Mnogo se bie'),
  13. ('Aleksei', 'Mnogo e nagyl'),
  14. ('Sveti Petka', 'Mnogo'),
  15. ('Ksenia', 'Mnogo e visoka')
  16.  
  17.  
  18.  
  19. CREATE TABLE Genres (
  20. Id INT PRIMARY KEY IDENTITY,
  21. GenreName VARCHAR(50) NOT NULL,
  22. Notes VARCHAR(200)
  23. )
  24.  
  25. INSERT INTO Genres
  26. VALUES
  27. ('Horror', 'Mnogo e lud'),
  28. ('Sci-Fi', 'Mnogo se bie'),
  29. ('Comedy', 'Mnogo e nagyl'),
  30. ('Drama', 'Mnogo'),
  31. ('Mistery', 'Mnogo e sexy')
  32.  
  33. CREATE TABLE Categories (
  34. Id INT PRIMARY KEY IDENTITY,
  35. CategoryName VARCHAR(50) NOT NULL,
  36. Notes VARCHAR(200)
  37. )
  38.  
  39. INSERT INTO Categories
  40. VALUES
  41. ('1', 'Mnogo e lud'),
  42. ('2', 'Mnogo se bie'),
  43. ('3', 'Mnogo e nagyl'),
  44. ('4', 'Mnogo'),
  45. ('5', 'Mnogo e sexy')
  46.  
  47. CREATE TABLE Movies (
  48. Id INT PRIMARY KEY IDENTITY,
  49. Title VARCHAR(50) NOT NULL,
  50. DirectorId INT FOREIGN KEY REFERENCES Directors(Id),
  51. CopyrightYear INT NOT NULL,
  52. [Length] TIME,
  53. GenreId INT FOREIGN KEY REFERENCES Genres(Id),
  54. CategoryId INT FOREIGN KEY REFERENCES Categories(Id),
  55. Rating INT CONSTRAINT Raiting_Check CHECK (Rating > 0 AND Rating <= 10),
  56. Notes VARCHAR(200)
  57.  
  58. )
  59.  
  60. INSERT INTO Movies
  61. VALUES
  62. ('Vesdesyshtiq', 2, 2009, '01:02:01', 5, 4, 7, NULL),
  63. ('Zabranena lubov', 1, 2003, '00:37:01', 1, 4, 6, NULL),
  64. ('ASD', 1, 2001, '03:37:01', 1, 4, 6, NULL),
  65. ('DSA', 1, 1999, '00:37:01', 2, 4, 10, NULL),
  66. ('lubov', 5, 2019, '00:37:01', 1, 4, 9, 'Mnogo romantichen')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement