Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Movies(MovieID, Title, ReleaseDate, Genre_ID,Budget,OpeningWeek, Profit, Runtime, Certificate, SequelOf, Distribution) // клуч е MovieID
- Genres(Genre_ID, Name) // клуч е Genre_ID
- Persons(Person_ID, Firstname, Lastname) // клуч е Person_ID
- PersonsMovies(Person_ID, Movie_ID, Role) // клуч е [Person_ID, Movie_ID]
- 1) Најди ги имињата на сите филмови од жанрот Sci-Fi.
- π Title (Movies ⨝ σ Name='Sci-Fi' Genres)
- 2) Најди ги имињата и презимињата на сите личности кои биле дел од филм со
- времетраење подолго од 150 минути или имале буџет поголем од 200 000 000.
- π Firstname,Lastname (Persons ⨝ PersonsMovies ⨝ σ Runtime>150 or Budget>200000000 Movies)
- 3) Најди ги имињата на сите филмови од James Cameron со времетраење пократко
- од 120 минути или подолго од 180 минути.
- π Title (σ Firstname='James' and Lastname='Cameron' Persons ⨝ PersonsMovies ⨝ σ Runtime<120 or Runtime>180 Movies)
- 4) Најди ги сите филмови кои имаат продолжение или се од жанрот Action.
- Temp = π SequelOf (σ SequelOf>0 Movies)
- Sequels = ρ SequelOf → Prequel (Temp)
- (π Title (Movies ⨝ Movie_ID=Prequel Sequels)) ∪ (π Title (Movies ⨝ σ Name='Action' Genres))
- 5) Најди ги сите филмови кои имаат продолжение и се од жанрот Action.
- Temp = π SequelOf (σ SequelOf>0 Movies)
- Sequels = ρ SequelOf → Prequel (Temp)
- (π Title (Movies ⨝ Movie_ID=Prequel Sequels)) ∩ (π Title (Movies ⨝ σ Name='Action' Genres))
- 6) Најди ги сите филмови кои немаат продолжениe (sequel).
- Temp = π SequelOf (σ SequelOf>0 Movies)
- Sequels = ρ SequelOf → Prequel (Temp)
- (π Title Movies) - (π Title (Movies ⨝ Movie_ID=Prequel Sequels))
Add Comment
Please, Sign In to add comment