Question: Design an E - R Schema ( Entity - Relationship Diagram ) for keeping track of information about movies, the cast of the movies, movie
Design an ER Schema EntityRelationship Diagram for keeping track of information about
movies, the cast of the movies, movie studios, and the agent of the movie stars Note: a cast
consists of many movie stars. The database keeps track of the following information about a movie:
Movie title,
Film type eg horror, science fiction, Western, comedy,
Year
The length of the movie in Minutes.
The cast of the movies includes the name of the movie stars and the status of the movie star.
The domain value set of the status is contracttemporary A movie obviously can have many
stars, and a movie star can be in different movies.
Whether a movie star is on contract or a temporary actoractress they may or may not be
represented by an agent. An agent can represent one or more movie stars but a movie star if
heshe has an agent belongs to a single agent only hint: think about relationship constraints and
cardinality ratio
The database keeps track of the following information of an agent: name, agency, and contact
information. Agency is the company that an agent works for. If an agent does not work for a
company, heshe is called an independent agent. In that case, the value of agency is
Independentas the name of the company Contact information includes: phone number and
address. An agent may have more than one phone number, and the address consists of house
number, street name, city, state, and zip code.
Each movie is owned by a studio and a studio owns many movies. Studio attributes consist of
studio name and address.
To Draw an ER Schema ER Diagram for this database, you can make appropriate assumptions
if the assumptions do not contradict the stated requirements. Make the necessary and
appropriate cardinality ratios and dependencyparticipation constraints on all the relationships
even though they are not specified in the requirements
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
