Building on the ERD developed in deliverable 1. The group will continue to work on the project and turn in the following files (with new requirements highlighted in bold text):
a) A MS Word document that contains the same five sections of the group proposal (no individual proposal needed). Include my feedback for deliverable 1 and highlight any changes made in response to the feedback. In Particular, section 5 should be expanded to include a list of 10 specific functionalities that you plan to implement using queries in Access (to be done in deliverable 3). Build your queries with the following specific requirements (Note that you may have the one query that satisfies multiple requirements below):
1) The 10 functionalities should cover all entities in your ERD (with the exception that only one of the subtypes needs to be covered). In other words, there should be no entities that are not involved in any proposed functionality.
2) At least 5 functionalities should involve more than one entity (Example: show the total number of the products supplied by customer X) – this functionality involves at least the Product and Customer entities).
3) At least 2 functionalities should involve more than two entities (Example: Show the most profitable product purchased by customers from Florida – this functionality involves at least the Orderline, Order, and Customer entities).
4) At least 5 functionalities should involve the use of mathematical functions such as Sum, AVG, Min, Max.
5) At least 2 functionalities should involve the “Group By” feature (Example: Display the average prices of the products supplied by each vendor).
6) At least 1 functionality should involve the use of the Count feature (Example: Count the number of vendors who have supplied more than one product).
7) At least 1 functionality should involve the entity that exhibits the unary relationship (i.e. a self-join is needed).
8) At least 1 functionality should involve both the supertype and one of the subtypes
Proposed Functionalities
Introduction
In this section, we will propose 10 specific functionalities that we plan to implement using queries in Access. These functionalities will cover all entities in our ERD, with the exception that only one of the subtypes needs to be covered. At least 5 functionalities will involve more than one entity.
Functionalities
Here is a list of 10 specific functionalities that we plan to implement using queries in Access:
Changes Made in Response to Feedback
We have incorporated the following changes to our ERD in response to your feedback:
ProductTypeID
to the Product
entity. This attribute will allow us to identify the type of product, such as a book, DVD, or clothing item.SubtypeID
attribute to the Customer
entity. This attribute will allow us to identify the subtype of customer, such as a retail customer or a wholesale customer.Quantity
attribute to the OrderItem
entity. This attribute will allow us to track the quantity of each product that is ordered.We have also made the following changes to our proposed functionalities in response to your feedback:
Product
and Inventory
entities.We believe that these changes will make our ERD and proposed functionalities more robust and useful.
Conclusion
We are confident that we can implement the 10 proposed functionalities using queries in Access. We will provide examples of these queries in Deliverable 3.