1. Assign directors/actors to movies and movies to directors/actors

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:

Movie IDTitleRelease dateDirectorActors
1Pulp Fiction1994-05-1215, 6
2Dangerous Liaisons1988-12-1627, 5
3Inglourious Basterds2009-05-2019, 1
Person IDNameDirected moviesPlayed movies
1Quentin Tarantino1, 33
2Stephen Frears2
5Uma Thurman1, 2
6John Travolta1
7Keanu Reeves2
9Brad Pitt3

More movie data can be found at the IMDb website.