Question: Problem: Design an E - R Schema ( Entity - Relationship Diagram ) for keeping track of information about movies, the cast of the movies,
Problem:
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.
Suggestion for drawing the ER diagram:
Option recommended: Use a drawing software such as Microsoft Visio,
draw.io
ERDPlus or Lucidchart.
Option : You can draw the ER diagram by hand, take a clear picture and insert it into the
Word document.
Information about the Database:
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 contract 'temporary' 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
'Independent' as 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
