Class MoviePerson {Analysis}

Documentation
Intersection table between movies and people.

Intersection tables are used in many-to-many relationships. So what the datamodel is saying is "a movie can have many people associated with it (directors, actors, etc.) and a person can be in many movies."

<strong>Business Rule:</strong> If a person has more than one role (say as both writer and director) then 2 instances of MoviePerson must be created. MoviePerson 1 would be assigned the PersonType of "writer" and MoviePerson 2 would be assigned the PersonType of "director".


Parent PackageLogical ViewAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--MoviePeopleMoviePerson--Not Named--Movie
--Not Named--MoviePeopleMoviePerson--Not Named--Person
--Not Named--MoviePeopleMoviePerson--Not Named--PersonType
--Not Named----Not Named--MoviePerson--Not Named--Opinion