Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The objective of this assignment is to assess your understanding of SQL queries, functional dependencies, and normalization. Academic Integrity Statement: This assignment must be completed

image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed

The objective of this assignment is to assess your understanding of SQL queries, functional dependencies, and normalization. Academic Integrity Statement: This assignment must be completed independently. By submitting this assignment, I state that have completed this assignment independently. Type your name in the box below to affirm the above statement. NAME: Part 1: SQL(30%) Using SQLServer to create the queries below. - Use the Cape Codd database located on the SeeSaw2 SQL Server. - Write your code, then copy \& paste the SQL code, followed by the data onto this Word Document. If the data set is long, copy approximately 10 to 15 records. NOTE: It is easier if you use a clipping tool for the data set as it does not copy/paste well. - Be sure to use good indention form on coding. You will be graded on form in this assignment. - The sample that follows will give you an example of how your code and data should look. Sample: Write an SQL statement to select both the SKU and the SKU Description fields from the inventory. SELECT SKU, SKU,REsGridtion FROM INVENTORY NOTE: There were 32 records returned when executing this query but I only copy and pasted the first 10 records as required. Be sure you limit your data to only 10 records. 1. Write a SQL statement to list the total quantity of items on hand, grouped by department. Name the column output as "TotalltemsOnHand". Sort the list in descending order of items on hand. Code: Data Result: 2. The sales department is complaining because some items are out of stock and they are having trouble meeting their sales quotas. The sales manager asks you to provider her with a list all the items that are currently out of stock along with the buyer's name, so she can persuade the buyers to get off their tails and order more items to sell. Using a SUBQUERY, list the SKU, SKU RescriptipD. and BuxercName for items that are out of stock. Code: Data Result: 3. List the total SKUs (disregard availability), grouped by city the products are warehoused in and the department. Output should look like this, though there will be more rows: \begin{tabular}{|l|l|l|l|} \hline & WarehouseCity & Department & CountOfSKUs \\ 1 & Atlanta & Water Sports & 4 \\ \cline { 2 - 4 } 2 & Bangor & Water Sports & 4 \\ \hline \end{tabular} Name the aggregate column "CountOfSKUs". Sort the list in descending order by the total SKUs available. Code: Data Result: Part 2: Functional Dependencies (30%) - NOTES: Underlined attributes are either the primary key or part of the primary key. For example, R(A,B,C) indicates that A,B is a composite primary key. - Use the same notation as in the text. - For example, to take the following relation: R(X,Y,Z) with FD:(X,Y)Z and (X,Z)Y from 3NF to BCNF, you would recommend the following: R(X,Z) and R2(Z,Y), as described in the text on page 167 using the STUDENT_ADVISOR relation. 1. Given that relation (R) has the following structure: R(A,B,C,D) with the following functional dependencies (FD): (A,B)C and AD a. What Normal Form does this relation violate? b. Using the relational notation format above, modify the relation so that it is in Boyce-Codd Normal Form (BCNF). (Consider adding tables, moving attributes between tables, etc. Be sure to underline primary keys and italicize foreign keys.) 2. For Relation R(A,B,C,D,E) with functional dependencies: - (A,B)C - (A,B)D - (A,B)E - DE a. What normal form does this relation violate? b. Using the relational notation format above, modify the relation so that it is in Boyce-Codd Normal Form (BCNF). 3. Identify the functional dependency rule for each of the following items: a. If AB and BC, then AC What is the name of this type of functional dependency? b. If XZ and XY, then X(Z,Y) What rule of functional dependencies does this demonstrate? c. Use a formula like the above to show the decomposition rule. 4. Identify the functional dependencies in the table below. Functional Dependencies: Part 3: Normalization (40\%) Convert the form below into a list of tables, attributes, primary and foreign keys in the standard form of documentation. (For example, MERCHANDISE(MerchNumber, MerchDescription, CustomerNumber, etc...) where table names are capitalized, primary keys are underlined, and foreign keys are italicized. The tables should be in Boyce Codd Normal Form. List your relations below

Step by Step Solution

There are 3 Steps involved in it

Step: 1

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

Introduction To Data Mining

Authors: Pang Ning Tan, Michael Steinbach, Vipin Kumar

1st Edition

321321367, 978-0321321367

More Books

Students also viewed these Databases questions

Question

Explain the role of research design in HRD evaluation

Answered: 1 week ago