Design an ER/EER schema diagram for this application. Discuss any assumptions you make, and then justify your EER design choices. Please provide an image of the diagram  Consider a database application about the ingredients and nutrition of different food items available inCanada. In terms of design, following are some major requirements:• Application owner/administrator will add products to the database. For each product, name,barcode, manufacturer, ingredients, stores on which it is sold, nutritional details are some basicattributes.o A nutritional detail contains the item and its amount.o Ingredient information contains the item and its source. • Application owner/administrator may want to interact with manufacturers time to time to collectdata on their products. Name, address, phone number, email are some basic attributes that must bestored.• Application owner/administrator may want to interact with stores time to time to collect data onthe products they sell. Name, address, phone number, email, store locations are some basicattributes that must be stored.• Consumers can also request to add a product by providing its partial or full information.• No data is kept about consumers except email. Email will be kept only if the consumer requestsfor it.• Consumers are provided with the interface to perform all sorts of search on the products currentlystored in the database.• Products are categorized as common dietary preferences such as vegan, vegetarian, halaal, kosheretc.

A Guide to SQL
9th Edition
ISBN:9781111527273
Author:Philip J. Pratt
Publisher:Philip J. Pratt
Chapter2: Database Design Fundamentals
Section: Chapter Questions
Problem 3TD
icon
Related questions
Question
100%

Design an ER/EER schema diagram for this application. Discuss any assumptions you make, and then justify your EER design choices.

Please provide an image of the diagram 

Consider a database application about the ingredients and nutrition of different food items available in
Canada. In terms of design, following are some major requirements:
• Application owner/administrator will add products to the database. For each product, name,
barcode, manufacturer, ingredients, stores on which it is sold, nutritional details are some basic
attributes.
o A nutritional detail contains the item and its amount.
o Ingredient information contains the item and its source.

• Application owner/administrator may want to interact with manufacturers time to time to collect
data on their products. Name, address, phone number, email are some basic attributes that must be
stored.
• Application owner/administrator may want to interact with stores time to time to collect data on
the products they sell. Name, address, phone number, email, store locations are some basic
attributes that must be stored.
• Consumers can also request to add a product by providing its partial or full information.
• No data is kept about consumers except email. Email will be kept only if the consumer requests
for it.
• Consumers are provided with the interface to perform all sorts of search on the products currently
stored in the database.
• Products are categorized as common dietary preferences such as vegan, vegetarian, halaal, kosher
etc.

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Table
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
A Guide to SQL
A Guide to SQL
Computer Science
ISBN:
9781111527273
Author:
Philip J. Pratt
Publisher:
Course Technology Ptr
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781305627482
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781285196145
Author:
Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:
Cengage Learning
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning