Advertisements
Advertisements
Question
In a multiplex, movies are screened in different auditoriums. One movie can be shown in more than one auditorium. In order to maintain the record of movies, the multiplex maintains a relational database consisting of two relations viz. MOVIE and AUDI respectively as shown below:
Movie(Movie_ID, MovieName, ReleaseDate) Audi(AudiNo, Movie_ID, Seats, ScreenType, TicketPrice)
- Is it correct to assign Movie_ID as the primary key in the MOVIE relation? If no, then suggest an appropriate primary key.
- Is it correct to assign AudiNo as the primary key in the AUDI relation? If no, then suggest an appropriate primary key.
- Is there any foreign key in any of these relations?
Short/Brief Note
Advertisements
Solution
- Yes because every movie will have its unique id.
- Yes, because every auditorium will be assigned a unique id. No two auditoriums will have the same id.
- Yes, Movie_ID in the Audi table is foreign because it references the Movie_ID in the Movie table.
shaalaa.com
Keys in a Relational Database
Is there an error in this question or solution?
