You will need to maintain a list of all fashion products carried. For each store, you...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You will need to maintain a list of all fashion products carried. For each store, you will need to maintain the inventory of all products. For each product, you track a list price, but for now, you require the price to be the same across all stores. You dream of someday opening stores across Canada and know the price will vary across Canada, but for now, you want to focus on the minimum viable product and build the necessary scalability into the database. You do anticipate opening more stores throughout Alberta. You also have an old customer database where you track customers. Their purchases are tracked via invoices, including the quantity, list price, percentage discount, and price paid for each item. At the time of sale, the list price matches the list price for the product, but the product list price can change; whereas the invoice list price remains the same. Unfortunately, this database has been corrupted and you need to start from the beginning. Product are grouped into product lines (formal and casual), although you anticipate adding wedding clothes in the future. Products are further classified into different categories (for example shirt, shoes, belts etc.). Each product may belong to only one category. Additionally, products are associated with specific tags to help identify sales opportunities. For instance, shirts may be associated with the tags like "spring", "3 summer", "fall", "winter", "wool", "synthetice", etc. Additional Detail While not all products are available at all stores, there is a large overlap in the products. In addition to the invoice percentage discount for each item, there may be an overall discount applied to a complete invoice. For each customer, an address and list of phone numbers are tracked. Previously you only allowed customers to enter a home and mobile number, but you found many customers are giving an alternate mobile number and you have decided the new database should support as many phone numbers as customers choose to give. At least one phone number is required for easy lookup. For small quick purchases, without a discount, there is a "guest" customer that is associated with the purchase. This customer is associated with the phone number "000-000-0000". Stores are identified by a short name (e.g. "Stephen Avenue" is short for and a full name of "Calgary - Stephen Avenue", or "Mountain" for "Canmore - Mountain"). It is important to understand what products are sold at which stores. Although somewhat redundant based on the list price and percentage discount, the actual sell price and total invoice amount are both stored in the database fo easy querying later. Products are sold either by item, or size or weight. You can't be sure that you won't allow additional methods (such as length for measuring rope) in the future, so you have decided to create a table to allow for new methods to b added. Assume there is no sales tax on any of the items. ASSIGNMENT INSTRUCTIONS Create an Entity Relationship Diagram (ERD) for your fashion shop situation. Include the cardinality of relationships and make sure to define the primary (PK) keys (s), foreign (FK) key(s), composite (CK) keys and which attributes are involved in each relationship. All bridging tables should make use of a composite key. Many-to-Many relationships may not be used, and your final product should be in 3rd You will need to maintain a list of all fashion products carried. For each store, you will need to maintain the inventory of all products. For each product, you track a list price, but for now, you require the price to be the same across all stores. You dream of someday opening stores across Canada and know the price will vary across Canada, but for now, you want to focus on the minimum viable product and build the necessary scalability into the database. You do anticipate opening more stores throughout Alberta. You also have an old customer database where you track customers. Their purchases are tracked via invoices, including the quantity, list price, percentage discount, and price paid for each item. At the time of sale, the list price matches the list price for the product, but the product list price can change; whereas the invoice list price remains the same. Unfortunately, this database has been corrupted and you need to start from the beginning. Product are grouped into product lines (formal and casual), although you anticipate adding wedding clothes in the future. Products are further classified into different categories (for example shirt, shoes, belts etc.). Each product may belong to only one category. Additionally, products are associated with specific tags to help identify sales opportunities. For instance, shirts may be associated with the tags like "spring", "3 summer", "fall", "winter", "wool", "synthetice", etc. Additional Detail While not all products are available at all stores, there is a large overlap in the products. In addition to the invoice percentage discount for each item, there may be an overall discount applied to a complete invoice. For each customer, an address and list of phone numbers are tracked. Previously you only allowed customers to enter a home and mobile number, but you found many customers are giving an alternate mobile number and you have decided the new database should support as many phone numbers as customers choose to give. At least one phone number is required for easy lookup. For small quick purchases, without a discount, there is a "guest" customer that is associated with the purchase. This customer is associated with the phone number "000-000-0000". Stores are identified by a short name (e.g. "Stephen Avenue" is short for and a full name of "Calgary - Stephen Avenue", or "Mountain" for "Canmore - Mountain"). It is important to understand what products are sold at which stores. Although somewhat redundant based on the list price and percentage discount, the actual sell price and total invoice amount are both stored in the database fo easy querying later. Products are sold either by item, or size or weight. You can't be sure that you won't allow additional methods (such as length for measuring rope) in the future, so you have decided to create a table to allow for new methods to b added. Assume there is no sales tax on any of the items. ASSIGNMENT INSTRUCTIONS Create an Entity Relationship Diagram (ERD) for your fashion shop situation. Include the cardinality of relationships and make sure to define the primary (PK) keys (s), foreign (FK) key(s), composite (CK) keys and which attributes are involved in each relationship. All bridging tables should make use of a composite key. Many-to-Many relationships may not be used, and your final product should be in 3rd
Expert Answer:
Answer rating: 100% (QA)
Im unable to directly create an Entity Relationship Diagram ERD because I cant generate images However I can describe how to create an ERD for your fa... View the full answer
Related Book For
Financial Reporting Financial Statement Analysis and Valuation a strategic perspective
ISBN: 978-1337614689
9th edition
Authors: James M. Wahlen, Stephen P. Baginski, Mark Bradshaw
Posted Date:
Students also viewed these programming questions
-
Read the following notes or watch any videos and follow along. At the top be sure to title it "1.1 Purpose of Accounting" and write the name "Nicholas Court'" These are YOUR notes. Make sure to take...
-
List three specific parts of the Case Guide, Objectives and Strategy Section (See below) that you had the most difficulty understanding. Describe your current understanding of these parts. Provide...
-
You will review and analyze the mission statement, case information, and financial statements of Canada Hardware Inc. You will use the information from your review to develop a SWOT analysis with the...
-
2. C. b. d. e. a. A proposed public project would produce the following pattern of individual benefits and costs. Revise only the cost shares of individuals C and E to meet the Pareto Criterion. (7...
-
The Humphreys series is a group of lines in the spectrum of atomic hydrogen. It begins at 12 368 nm and has been traced to 3281.4 nm. What are the transitions involved? What are the wavelengths of...
-
In consolidation of Perpetual Industries and Sand Hill Company at December 31,2012, you assemble the following data related to unconfirmed intercompany profits: The equipment is carried on the...
-
A 180-1b man parachutes from a plane using a hemispherical parachute in air at \(20^{\circ} \mathrm{F}\) and \(14.60 \mathrm{psia}\). Calculate the parachute diameter required for the man's terminal...
-
A jacketed vessel is used to cool a process stream as shown in figure. The following information is available: (i) The volume of liquid in the tank V and the volume of coolant in the jacket Vi remain...
-
1. What surprised you the most about radiation in our surroundings daily? Would you recommend this learning resource to family and friends? Why? https://www.epa.gov/radtown/radiation-sources-house
-
Preparation of a tax return for a partnership taxpayer Your client Nicole and Sam attended your office to have their 2 0 2 3 - year tax return prepared. Nicole Mania & Sam Baker are equal partners of...
-
A learning organization is one that constantly learns and develops itself through the process of creating new knowledge. Its goal is to create a culture where employees are encouraged to learn and...
-
What are some issues when calculating GDP? What other ways to evaluate an economy's growth ?Explain
-
12. Mr. K wants to know whether he should buy or sell XYZ stock, by drawing the security market line (SML). What would be Mr. K's conclusion? A) XYZ stock is located below the SML; thus, he should...
-
Below is working capital balance sheet information MBI LLC, for the years ended December 31, 2020 and 2021. Based on the change in the working capital accounts what is the net source or use of cash...
-
60. The International Telecommunications Union (ITU) specifies that a telephone number must consist of a coun- try code with between 1 and 3 digits, except that the code 0 is not available for use as...
-
Create a presentation in which you come up with a twice-differentiable function and draw its graph without a calculator by analyzing its properties. You can create a slideshow presentation, a video,...
-
Using the following information, what is the amount of gross profit? Purchases Inventory, September 1 Administrative expense Rent revenue $32,000 5,700 910 1,200 Selling expense Inventory, September...
-
Vince, Inc. has developed and patented a new laser disc reading device that will be marketed internationally. Which of the following factors should Vince consider in pricing the device? I. Quality of...
-
Texas Instruments primarily develops and manufactures semiconductors for use in technology-based products for various industries. The manufacturing process is capital-intensive and subject to...
-
Given the following information, compute December 31, 2017, projected benefit obligation (PBO) and fair market value (FMV) of plan assets for Lee Company. What amount of asset or liability will be...
-
Sun Microsystems, Inc., develops, manufactures, and sells computers for network systems. Exhibit 5.20 presents selected financial data for Sun Microsystems for each of the five years ending June 30,...
-
What is the change in velocity of \((a)\) cart 1 (b) cart 2 in Figure 4.6? (c) What do you notice about your two answers? Figure 4.6 Velocity-versus-time graph for two identical carts before and...
-
(a) Are the accelerations of the motions shown in Figure 4.1 constant? (b) For which surface is the acceleration largest in magnitude? Figure 4.1 Velocity-versus-time graph for a wooden block sliding...
-
The \(x\) component of the final velocity of the standard cart in Figure 4.8 is positive. Can you make it negative by adjusting this cart's initial speed while still keeping the half cart initially...
Study smarter with the SolutionInn App