Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

with this database management work the instructions says, you determined functional dependencies, then converted the tables to 3rd normal form. This is the starting point

with this database management work the instructions says, you determined functional dependencies, then converted the tables to 3rd normal form. This is the starting point for this phase of the case study


1. List all the tables in DBDL format. Show all tables, and keys. (8 points)
2. User Views (Marketing Department): (10 points each)
A. Upon interviewing the Marketing Department, it is learned that under certain circumstances, a sales rep may work with a loyal customer, offering that customer a lower price (orderPrice) than that of the product list price. As an example, the normal price of the 450-watt modular power supply is $75. In securing an order, the sales rep may grant a lower price of $65 for a particular customer.
i. List all of the changes that you would make to the table structure to incorporate this user view.
ii. List all of the tables in DBDL format along with all keys.
B. The Marketing Department wants to have a website that is searchable for their customers. One way to search the products offered is via category (hard drives, monitors, cases, etc.). How might you incorporate product categories into the database schema given that the company will have CategoryID, Category, and CategoryImage as fields?
i. List all of the changes that you would make to the table structure to incorporate this user view.
ii. List all of the tables in DBDL format along with all keys.
3. User view (Shipping and Receiving): (10 points)
A. In interviewing the folks in Shipping and Receiving, it is determined that each product in inventory is provided by outside vendors. In this situation, a vendor can supply many products, and a product can have many vendors. Further, there has to be a mechanism in place to alert employees when inventory is at a predetermined minimum level for a particular product, so that an order can be placed.
Vendor information includes: VendorID, VendorName, Address, City, State, Zip Code, and ContactPhone.
i. List all of the changes that you would make to the table structure to incorporate this user view.
ii. List all of the tables in DBDL format along with all keys.
4. Create an Entity-Relationship Diagram based upon the table structure of just the tables modified in 2 & 3 above. Show tables, keys, and relationships. (12 points)


 



This was part one just for example

attachment1.png 


 

1. From the information provided above, list the functional dependencies derived from the following un-normalized tables (the inner parenthesis represents a repeating group):: a. Products (ProductID, product Brand, product Description, product ListPrice, quantityOnHand (OrderID, OrderDate, CustomerID, ProductID, quantityOrdered, EstimatedShipDate)) b. Sales Reps (repID, repFirstName, repLastName (CustomerID, customer FirstName, customerLastName, customerAddress, customerPhoneNum, customerEmail)) Note: customerAddress includes street, city, state, and zip code. ProductID -> product Brand, product Description, product ListPrice, quantityOnHand OrderID -> Order Date, CustomerID, EstimatedShipDate ProductID, OrderID -> quantityOrdered RepID> repFirstName, repLastName CustomerID -> customerFirst Name, customer Last Name, customerAddress, ctomerPhoneNum, customerEmail, RepID 2. With the result from question 1 above, convert ALL tables to 3rd normal form. List the tables in shorthand notation. Products (ProductID, product Brand, product Description, product ListPrice, quantityOnHand) Orders (OrderID, Order Date, CustomerID, EstimatedShipDate) ProductsOrdered (ProductID, OrderID, quantityOrdered) SalesReps (RepID, repFirstName, repLastName) Customers (CustomerID, customer First Name, customer LastName, customerAddress, customerPhoneNum, customerEmail, RepID)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

Lets break this down stepbystep for your project 1 List all the tables in DBDL format Show all tables and keys Firstly from the functional dependencies provided the tables in 3rd normal form 3NF are T... blur-text-image

Get Instant Access to Expert-Tailored 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

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions

Question

8. Research questions guide qualitative research projects.

Answered: 1 week ago

Question

6. Explain the role of a research question in qualitative research.

Answered: 1 week ago