Decomposition dependency preserving

Assignment Help Basic Computer Science
Reference no: EM131491951

Consider the relation schema R = (N, Y, P, M, C) and assume that the following set of functional dependencies hold on R:

F = { N → M, NY → P, M → C}

The letters can be interpreted as follows: R = (Model_Number, Year, Price, Manufacturing_Plant, Color).

1. Evaluate each of the following as a candidate key for R, giving reasons why it can or cannot be a key: N, NY, NC.

2. Find all the candidate keys of R.

3. Give a lossless-join decomposition of R into Boyce-Codd normal form. Make sure to use the algorithm studied in class (slide 8.46) and to show all details.

4. Does your decomposition preserve functional dependencies? Justify your answer.

5. Is R in 3NF?

6. Show that the functional dependency NY → P does not contain extraneous attributes.

7. Show that F is already in canonical cover form.

8. Use the algorithm we studied in class (slide 8.56) to find a lossless-join and dependency preserving decomposition of R into 3NF. Make sure to show all details.

9. Consider the decomposition d = (R1, R2) where R1 = (N, Y, P) and R2 = (N, M, C). Is this decomposition lossless-join? Make sure to justify your answer and to show all details.

10. Consider the decomposition d = (R1, R2, R3) where R1 = (N, M), R2 = (M, C) and R3 = (P, Y). Is this decomposition dependency preserving? Make sure to justify your answer and to show all details.

Reference no: EM131491951

Questions Cloud

Required a coherent research proposal : 7001ENG Research Methods for Engineers The topic has relevance to the Engineering field - The topic has been the focus of a journal publication.
Eap-tls for authentication : The administrator set up a new WPA2 Enterprise wireless network using EAP-TLS for authentication.
Implications of implementing form of internet working : You will research the differences between LAN, MAN and WAN and describe the implications of implementing each form of internet working.
Explain the ospf : OSPF is (select all that apply) Open Shortest Path First routing protocol.
Decomposition dependency preserving : Is this decomposition dependency preserving? Make sure to justify your answer and to show all details.
How many eigrp subnets are running on the network : The ship route command is entered on Router B in the campus LAN shown in Figure. The LAN has been fully configured to run the EIGRP protocol.
Determining the mitigating attacks : We've been talking about the various forms of attacks that malicious hackers can use to compromise security this week.
What are the differences between facebook and linkedin : What are the differences between Facebook and LinkedIn? How might each of these social medial sites help or hurt your career?
What is a management ethernet interface : What are the two command modes for the JUNOS operating system? What does the {master} prompt indicate in JUNOS?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Compare the performance of the addedge methods

Then repeat Project 2, using your revised DirectedGraph. Compare the performance of the addEdge methods in this implementation of an undirected graph versus the implementation possible under the assumptions of Project 2.

  How might denormalization improve performance

Developers denormalize the design,for performance reasons. How might denormalization improve performance? Remember to provide a small sample at least five tables with sample information.

  Video review of hire the hackers

A video made by Misha Glenny titled, "Hire the hackers!" is the question. Write a review about the points mentioned in the video. The review must be at least 800 words.

  Compare & swap object, but also eliminating the head array

Simplify the non-blocking universal algorithm for consensus objects (Figure 14.28) by using the specific Compare & Swap object, but also eliminating the Head array.

  Write a condition-controlled while loop

Write a condition-controlled while loop that allows the user to enter the calories they burned. Stop looping when the user enters a negative number. Display the Total and Average number of calories burned.

  Investment compared to our savings opportunity

What would our PV of the $100k be for our investment compared to our savings opportunity? What is our NPV for both options?

  What is e[c], the expected value of c

What is E[C], the expected value of C?

  Explain the different types of cache misses

Explain the different types of cache misses and how each one can be reduced.

  What is the general expression for charge on the capacitor

A constant voltage of 12 V is impressed on a series circuit containing a 200-? resistor and a 10-6-F capacitor. Determine the general expression for the charge. How long will it take before the capacitor is half-charged?

  Justification for implementing a database management system

You have been hired as a consultant for a small retail company that sells widgetsonline. The company is interested in learning how to use their data to improve theirbusiness. They have asked you to write a business case (search term business casetemp..

  Estimate the pressure drop and the pumping power

Estimate the pressure drop and the pumping power for the water in the heat exchanger, neglecting inlet and outlet losses.

  What are the corresponding error rates

What are the corresponding error rates?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd