Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Scenario : Imagine that you are hired as a database designer at one of the fastest-growing e-commerce companies called Atazon . Popularity of Atazon has

Scenario: Imagine that you are hired as a database designer at one of the fastest-growing e-commerce companies called Atazon. Popularity of Atazon has increased manifold-times during pandemic and they want a new database to scale up their operations. They have hired you to make a new database schema for their e-commerce company. From the discussions at various meetings with the database manager, you have come to know the following:

1. You have identified CUSTOMER, PRODUCT, and TRANSACTION as the three main entities of the database.

2. Each customer can order multiple products from the e-commerce website, and a product is owned by only one customer.

3. A customer can make multiple transactions; however, a transaction can belong to only one customer.

4. A transaction can have multiple products, and a product can belong to multiple transactions, in case the product is returned by a customer.

After the requirements gathering, you have decided to take the first step towards designing a database, i.e., creating an ER diagram. Given the above description, please do the following - construct an ER diagram for Atazon using the following steps.

1. Identify the entities and show them graphically.

2. During your meeting with database manager, you have written down the attributes that you can think are important for the three entities. You have also assigned at least one unique attribute to each entity. Following is from your notes:

  • CUSTOMER has attributes such as customer_id, name, age, gender and zipcode. Customer_id is unique.
  • PRODUCT has attributes such as product_id, product_name and price. Product_id is unique.
  • TRANSACTION has attributes such as purchase_id, customer_id, product_id, date_of_purchase, if_returned. Purchase_id is unique.

3. Define relationships between entities. Show them graphically.

4. Assign cardinality (1:1, 1:N, N:1, M:N) to each relationship.

Submission guidelines: Draw a ER diagram in Microsoft Word. To insert shapes for entities, attributes, and relationships, go to Insert ShapesRectangle for entities/Oval for attributes, add line for unique attributes/Parallelogram for relationships. You can add text to shapes using text boxes.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Precalculus

Authors: Michael Sullivan

9th edition

321716835, 321716833, 978-0321716835

Students also viewed these Mathematics questions

Question

What is Accounting?

Answered: 1 week ago

Question

Define organisation chart

Answered: 1 week ago

Question

What are the advantages of planning ?

Answered: 1 week ago

Question

Explain the factors that determine the degree of decentralisation

Answered: 1 week ago

Question

What Is acidity?

Answered: 1 week ago

Question

What is a negotiated experience? Provide an example.

Answered: 1 week ago

Question

What is the importance of uncertainty and/or incongruity?

Answered: 1 week ago