Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. drop index idx_rentaldate;
  2. drop index idx_movieid;
  3. drop table rental_copy;
  4. drop table movie;
  5. drop table rental;
  6. drop sequence rentalID_seq;
  7.  
  8.  
  9. create table movie(
  10. movieID integer primary key,
  11. title varchar2(50),
  12. director varchar2(50),
  13. releaseDate date,
  14. leadActor varchar2(50));
  15.  
  16. create table rental_copy (
  17. inventoryID integer,
  18. movieID integer,
  19. mediaFormat varchar2 (20),
  20. primary key (inventoryID),
  21. foreign key (movieID) references movie(movieID));
  22.  
  23. create table rental (
  24. rentalID integer not null primary key,
  25. inventoryID integer not null,
  26. rentaldate date not null,
  27. customerID integer not null,
  28. returnDate date,
  29. check (rentaldate < returndate),
  30. foreign key (inventoryid) references rental_copy(inventoryid)
  31. );
  32.  
  33. insert into movie (movieID, title, director, releasedate, leadactor) values (1,'Star Wars', 'George Lucas', '25-May-77', 'Harrison Ford');
  34. insert into movie (movieID, title, director, releasedate, leadactor) values (2,'The Empire Strikes Back', 'George Lucas', '21-May-80', 'Harrison Ford');
  35. insert into movie (movieID, title, director, releasedate, leadactor) values (3,'Star Wars', 'George Lucas', '25-May-83', 'Harrison Ford');
  36.  
  37. insert into rental_copy (inventoryID, movieID, mediaFormat) values (1, 1, 'DVD');
  38. insert into rental_copy (inventoryID, movieID, mediaFormat) values (2, 1, 'DVD');
  39. insert into rental_copy (inventoryID, movieID, mediaFormat) values (3, 1, 'DVD');
  40. insert into rental_copy (inventoryID, movieID, mediaFormat) values (4, 1, 'DVD');
  41. insert into rental_copy (inventoryID, movieID, mediaFormat) values (5, 1, 'DVD');
  42. insert into rental_copy (inventoryID, movieID, mediaFormat) values (6, 1, 'Blu-Ray');
  43. insert into rental_copy (inventoryID, movieID, mediaFormat) values (7, 1, 'Blu-Ray');
  44. insert into rental_copy (inventoryID, movieID, mediaFormat) values (8, 1, 'Blu-Ray');
  45. insert into rental_copy (inventoryID, movieID, mediaFormat) values (9, 2, 'DVD');
  46. insert into rental_copy (inventoryID, movieID, mediaFormat) values (10, 2, 'DVD');
  47. insert into rental_copy (inventoryID, movieID, mediaFormat) values (11, 2, 'DVD');
  48. insert into rental_copy (inventoryID, movieID, mediaFormat) values (12, 2, 'DVD');
  49. insert into rental_copy (inventoryID, movieID, mediaFormat) values (13, 2, 'DVD');
  50. insert into rental_copy (inventoryID, movieID, mediaFormat) values (14, 2, 'Blu-Ray');
  51. insert into rental_copy (inventoryID, movieID, mediaFormat) values (15, 2, 'Blu-Ray');
  52. insert into rental_copy (inventoryID, movieID, mediaFormat) values (16, 2, 'Blu-Ray');
  53. insert into rental_copy (inventoryID, movieID, mediaFormat) values (17, 3, 'DVD');
  54. insert into rental_copy (inventoryID, movieID, mediaFormat) values (18, 3, 'DVD');
  55. insert into rental_copy (inventoryID, movieID, mediaFormat) values (19, 3, 'DVD');
  56. insert into rental_copy (inventoryID, movieID, mediaFormat) values (20, 3, 'DVD');
  57. insert into rental_copy (inventoryID, movieID, mediaFormat) values (21, 3, 'DVD');
  58. insert into rental_copy (inventoryID, movieID, mediaFormat) values (22, 3, 'Blu-Ray');
  59. insert into rental_copy (inventoryID, movieID, mediaFormat) values (23, 3, 'Blu-Ray');
  60. insert into rental_copy (inventoryID, movieID, mediaFormat) values (24, 3, 'Blu-Ray');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement