Question

Tina loves tea. She is passionate about brewing and enjoying the perfect cup of tea. Her...

Tina loves tea. She is passionate about brewing and enjoying the perfect cup of tea. Her passion for tea is

so great that she has recently decided to quit her government job and pursue her dream, of owning her

very own tea shop.

Tina knoWs that she will need some way of tracking her inuentory and suppliers as well as other importan

business information, including

The database must keep track of her product inventory, including information such as product

name, product type, description, cost, seling price and supplier

She also wishes to track the following customer information name, contact intoem.ation, birthday,

and purchase histor

For suppliers, she would ike to keep their contact information inciuding the company name, sales

representative name, telephone, email, address and inotes

Once her database is operationa, Tina woulid lke to use it to keep track of sales and manage her

inventory.

Some of the reports that Tina would like to produce include:

1. A customer contact list.

2. A list of suppliers

3. An inventory report showing all inventories along with the supplier

4. A sales report showing who bought what for a given period of time.

5. Other sales reports such as total sales by product, total sales for a date range, total sales by product

type, etc.

Draw an ERD and Identify the entities (Primary and join tables)-include all attributes, relationships

(Primary & Foreign Keys), and degree of relationships (one-to-one, one-to-many, many-to-many) See

Data Modeling example (Twigs Tree Trimming Service) Example provided

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Please find below the steps to obtain the ERD for the given scenario:

Step 1: List the required entities:

1. Customer: To handle the customer details

2. Supplier: To handle the supplier details

3. ProductInventory: To handle the products in the inventory

4. ProductCategory: The handle the different categories for the products

5. SaleOrder: To store the sale history for products and customers

Step 2: Assign attributes to the entities:

1. Customer(customer_id, name, address, contact, birthday)

2. Supplier(company_id, company_name, representative_name, address, contact, email, note)

3. InventoryProduct (product_ID, name, description, cost, selling_price, units_in stock, units_on_order)

4. ProductCategory(category_id, name, description)

5. SaleOrder(sale_id, date, bill_amount, additional_note)

Step 3: List relationship between the entities:

1. Customer will have Many SaleOrder whereas a SaleOrder will belong to one customer, thus it is a One to Many relationship.

2. InventoryProduct will belong to one ProductCategory, whereas a ProductCategory can have many InventoryProduct. It is a Many to One relationship.

3. InventoryProduct will be supplied by one Supplier, whereas a Supplier can supply many InventoryProduct. It is a Many to One relationship.

4. Sale will have an InventoryProduct, an InventoryProduct will have many Sales. It is a Many to One relationship.

Step 4: Create ERD:

ERD below shows the Entity attributes:

PK = Primary key

FK = Foreign key

Customer SaleOrder PK customer_id IT OCPK sale_id name FK1 customer_id address Date contact bill_amount birthday additional_n

Add a comment
Know the answer?
Add Answer to:
Tina loves tea. She is passionate about brewing and enjoying the perfect cup of tea. Her...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • This is extra information about the shopping database given to answer this question: For many query...

    This is extra information about the shopping database given to answer this question: For many query questions we refer to the following database schema for a website that keeps track of what people like to buy or actually buy in different on-line supermarkets. (Think of something like a cross-store loyalty card system.) customer(cID, cName, street, city) Customers with unique cID and other attributes store(sID, sName, street, city) Stores with a unique ID and other attributes. Stores with the same name...

  • analyze the students’ understanding in analyzing the given scenario and practical skills to build Class diagrams...

    analyze the students’ understanding in analyzing the given scenario and practical skills to build Class diagrams studied in chapters 8, 10 and 12 of IT242. The management of the groceries ordering system would desire to have a database system to keep track of orders, customers, drivers and stores. Read the following paragraph to answer the given questions. The system maintains four users' information. For each user, the system keeps a unique ID, name, login, password, address, contact number, category (Grocery...

  • How would I start to solve this problem? Sue's Flowers Revenue Business Process Project Hernandez is...

    How would I start to solve this problem? Sue's Flowers Revenue Business Process Project Hernandez is the owner and operator of a Sue develop a database system to track her sales, inventory, accounts system is used for large orders that are small flower shop, Sue's Flowers. She has decided to receivable and cash receipts. This arranged in advance. However, she does not have time to do the development herself. Therefore, she has hired you to design and implement the system...

  • If possible please just send the SQL statement. Thank you Each question within deliverable 3 must begin on a new page and be sure to document the question as the title of each item at the top o...

    If possible please just send the SQL statement. Thank you Each question within deliverable 3 must begin on a new page and be sure to document the question as the title of each item at the top of each page. Also, using a 12-point font, include the SQL statement and then provide a screen shot of each query. The screen shots must include both the SQL statement and the results for each item below based on the data entered in...

  • Nicole Holdaway sat perplexed. As director of supply chain operations at Best Inc, she was responsible...

    Nicole Holdaway sat perplexed. As director of supply chain operations at Best Inc, she was responsible for making sure the right product was on the shelf for customers to buy. She was to do so at the lowest possible inventory costs. Until recently, she had felt pretty good about Best's ability to manage the inventory–service trade-off. After all, the company had invested millions in information technology to help managers track inventory from point of sale back to key suppliers' distribution...

  • 484 Core Concepts of Accounting Information Systems a. Using Access, create an employee table sim- ilar...

    484 Core Concepts of Accounting Information Systems a. Using Access, create an employee table sim- ilar to the one shown in Figure 15-4. Create created. (Hint You can use the aforemen- tioned expression for the department code as a validation rule.) at least one record for this table b. Create validation rules for the listed restric tions and an accompanying validation text for each. Document your work by provid- ing a table outlining exactly what rules you c. Test each...

  • I need the solution very urgent please try to solve earlier Draw the ER Diagram of...

    I need the solution very urgent please try to solve earlier Draw the ER Diagram of the below case study Case Study: Little Corp., a bicycle manufacturer located in Burlington, Ontario was a medium sized business that consisted of just over 200 employees. Of these employees, approximately 50 worked in the office while the remaining 150 employees worked in the manufacturing and warehouse facilities. Little Corp. designed, manufactured, assembled and shipped high-end bicycles (both road bikes as well as mountain...

  • Team Conflict In a rare moment alone in her office, Jennifer Ames reflected on the past...

    Team Conflict In a rare moment alone in her office, Jennifer Ames reflected on the past 10 years of her career at BabyProduct Corporation (BPC). She could easily chart her successes: She had taken on challenges and produced results where her colleagues had failed; she had increased the diversity of the work force in every unit she had led; she had successfully launched new products and developed several new markets. In fact, just a few months before, Ames had been...

  • Ravi is an experienced mechanic who has worked for many years at major automotive dealerships and...

    Ravi is an experienced mechanic who has worked for many years at major automotive dealerships and garages servicing a wide range of vehicles and has been certified by multiple automotive brands in the servicing of their respective vehicle ranges. He has now saved enough money to start a business of his own, which has been his dream for several years. Rather than start a business from the ground up, Ravi found a reputable garage that was put up for sale...

  • ***** PLEASE DO NOT REPOST THE SAME ANSWER TO THIS QUESTION FROM ANOTHER PERSON POST OF...

    ***** PLEASE DO NOT REPOST THE SAME ANSWER TO THIS QUESTION FROM ANOTHER PERSON POST OF THIS SAME QUESTION, THOSE ANSWERS ARE NOT ANSWERING WHAT IS BEING ASKED HERE, PLEASE LABEL ANY KEY IN THE ER DIAGRAM AS WELL AS THE CARDINALITY OF RELATIONSHIPS***** Submission Guidelines Prepare the list of entities and their corresponding attributes in Word, and draw the E-R diagram in Visio. Description of Homework For the problem below, ****- List all necessary entities and their corresponding attributes....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT