This project is based on the information design model below. The app from the previous assignment is to be extended by adding derived inverse reference properties for implementing the bidirectional associations. This is achieved by adding the multi-valued reference properties directedMovies
and playedMovies
to the model class Person
, both with range Movie
.
You can use the following sample data for testing your app:
Movies | ||||
---|---|---|---|---|
Movie ID | Title | Release date | Director | Actors |
1 | Pulp Fiction | 1994-05-12 | 1 | 5, 6 |
2 | Dangerous Liaisons | 1988-12-16 | 2 | 7, 5 |
3 | Inglourious Basterds | 2009-05-20 | 1 | 9, 1 |
People | |||
---|---|---|---|
Person ID | Name | Directed movies | Played movies |
1 | Quentin Tarantino | 1, 3 | 3 |
2 | Stephen Frears | 2 | |
5 | Uma Thurman | 1, 2 | |
6 | John Travolta | 1 | |
7 | Keanu Reeves | 2 | |
9 | Brad Pitt | 3 |
More movie data can be found at the IMDb website.