Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.65 KB | None | 0 0
  1. CREATE TABLE Movies (
  2. MovieID INT NOT NULL PRIMARY KEY,
  3. Name VARCHAR(50) NOT NULL,
  4. GenreID INT NOT NULL REFERENCES Genres(GenreID),
  5. DirectorID INT NOT NULL REFERENCES Directors(DirectorID),
  6. Duration INT NOT NULL,
  7. )
  8.  
  9. CREATE TABLE Directors(
  10. DirectorID INT NOT NULL PRIMARY KEY,
  11. Name VARCHAR(50) NOT NULL,
  12. Age INT NOT NULL,
  13. Born DATE NOT NULL,
  14. Nationality VARCHAR(50) NOT NULL,
  15. )
  16.  
  17.  
  18. CREATE TABLE Movies_actors(
  19. MovieID INT NOT NULL REFERENCES Movies(MovieID),
  20. ActorID INT NOT NULL REFERENCES Actors(ActorID)
  21. )
  22.  
  23. CREATE TABLE Actors(
  24. ActorID INT NOT NULL PRIMARY KEY,
  25. Name VARCHAR(50) NOT NULL,
  26. Age INT NOT NULL,
  27. Born DATE NOT NULL,
  28. Nationality VARCHAR(50) NOT NULL,
  29. )
  30.  
  31.  
  32. CREATE TABLE Genres (
  33. GenreID INT NOT NULL PRIMARY KEY,
  34. Genre VARCHAR(50) NOT NULL,
  35. )
  36.  
  37.  
  38.  
  39. INSERT INTO Genres (GenreID, Genre) VALUES
  40. (1, 'Comedy'),
  41. (2, 'Action'),
  42. (3, 'Horror'),
  43. (4, 'Crime'),
  44. (5, 'Fantasy'),
  45. (6, 'History'),
  46. (7, 'Romance'),
  47. (8, 'War'),
  48. (9, 'Music'),
  49. (10, 'Documentary');
  50.  
  51. CREATE TABLE Customer(
  52. CustomerID INT NOT NULL PRIMARY KEY,
  53. FirstName VARCHAR(50) NOT NULL,
  54. LastName VARCHAR(50) NOT NULL,
  55. Adress VARCHAR(50) NOT NULL,
  56. City VARCHAR(50) NOT NULL,
  57. Country VARCHAR(50) NOT NULL)
  58.  
  59. INSERT INTO Customer(CustomerID, FirstName, LastName, Adress, City,Country) VALUES
  60. ('1', 'Ivan', 'Todorov', 'Rakovski 6', 'Sofia', 'Bulgaria'),
  61. ('2', 'Sergei', 'Jovovich', 'Cheskaq 22', 'Sofia', 'Bulgaria'),
  62. ('3', 'Rosica', 'Miteva', 'Cherni vruh 22', 'Sofia', 'Bulgaria');
  63.  
  64.  
  65.  
  66. CREATE TABLE Rent (
  67. OrderID INT NOT NULL PRIMARY KEY,
  68. DATE DATE NOT NULL,
  69. CustomerID INT NOT NULL REFERENCES Customer (CustomerID),
  70. MovieID INT NOT NULL REFERENCES Movies(MovieID))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement