Answered step by step
Verified Expert Solution
Question
1 Approved Answer
ER Model and Translation of ER model to Relational Model Suppose you are tasked with developing a software application to manage artwork and their artists
ER Model and Translation of ER model to Relational Model Suppose you are tasked with developing a software application to manage artwork and their artists for an art gallery named ArtBase. The core of this application is a database with a schema that captures all the information an art gallery needs to maintain. Galleries keep information about artists such as their identifiers, their names, birthplaces, ages, and style of art. For each piece of artwork, the artist, the year it was made, its unique title, its type of art (e.g., painting, lithograph, sculpture, photograph), and its price must be stored. Pieces of artwork are also classified into groups of various kinds, such as portraits, still lifes, works by Picasso, or works of the 19th century; a given piece may belong to more than one group. Each group is identified by a name (like those above) that describes the group. Finally, galleries keep information about customers. For each customer, galleries generate a random number to identify him/her and keep his/her name, address, total amount of dollars they have spent in the gallery (very important!), and the artists and groups of artwork that each customer tends to like Draw the ER diagram for the database. (5 points) 2. Translate this ER diagram into a corresponding relational model. (10 points) Please clearly specify any additional assumptions you have made. You will be graded based on the requirements stated above, conceptual cleanness, how well you adhere to good practices of ER design (as discussed in the class), how well you translate the ER diagram into relational schema, and how well you present both the ER diagram and relational schema
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started