Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Which of the following can lead to partial dependencies

25/03/2021 Client: saad24vbs Deadline: 2 Day

CHAPTER 10: FUNCTIONAL DEPENDENCIES AND NORMALIZATION FOR RELATIONAL DATABASES

Answers to Selected Exercises

15.19 Suppose we have the following requirements for a university database that is

used to keep track of students transcripts:

(a) The university keeps track of each student's name (SNAME), student number

(SNUM), social security number (SSSN), current address (SCADDR) and phone

(SCPHONE), permanent address (SPADDR) and phone (SPPHONE), birthdate

(BDATE), sex (SEX), class (CLASS) (freshman, sophomore, ..., graduate),

major department (MAJORDEPTCODE), minor department (MINORDEPTCODE)

(if any), and degree program (PROG) (B.A., B.S., ..., Ph.D.). Both ssn and

student number have unique values for each student.

(b) Each department is described by a name (DEPTNAME), department code

(DEPTCODE), office number (DEPTOFFICE), office phone (DEPTPHONE), and

college (DEPTCOLLEGE). Both name and code have unique values for each

department.

(c) Each course has a course name (CNAME), description (CDESC), code number

(CNUM), number of semester hours (CREDIT), level (LEVEL), and offering

department (CDEPT). The value of code number is unique for each course.

(d) Each section has an instructor (INSTUCTORNAME), semester (SEMESTER), year

(YEAR), course (SECCOURSE), and section number (SECNUM). Section numbers

distinguish different sections of the same course that are taught during the same

semester/year; its values are 1, 2, 3, ...; up to the number of sections taught

during each semester.

(e) A transcript refers to a student (SSSN), refers to a particular section, and

grade (GRADE).

Design an relational database schema for this database application. First show all

the functional dependencies that should hold among the attributes. Then, design

relation schemas for the database that are each in 3NF or BCNF. Specify the key

attributes of each relation. Note any unspecified requirements, and make

appropriate assumptions to make the specification complete.

10.18 Prove or disprove the following inference rules for functional dependencies. A

proof can be made either by a proof argument or by using inference rules IR1 through IR3. A disproof should be done by demonstrating a relation instance that satisfies the conditions and functional dependencies in the left hand side of the inference rule but do not

satisfy the conditions or dependencies in the right hand side.

(a) {W ->Y, X ->Z} |= {WX ->Y }

(b) {X ->Y} and Z subset-of Y |= { X ->Z }

(c) { X ->Y, X ->W, WY ->Z} |= {X ->Z}

(d) {XY ->Z, Y ->W} |= {XW ->Z}

(e) {X ->Z, Y ->Z} |= {X ->Y}

(f) {X ->Y, XY ->Z} |= {X ->Z}

10.19 Consider the following two sets of functional dependencies F= {A ->C, AC ->D,

E ->AD, E ->H} and G = {A ->CD, E ->AH}. Check whether or not they are

equivalent.

10.22 What update anomalies occur in the EMP_PROJ and EMP_DEPT relations of

Figure 14.3 and 14.4?

10.23 In what normal form is the LOTS relation schema in Figure 10.11(a) with the

respect to the restrictive interpretations of normal form that take only the

primary key into account? Will it be in the same normal form if the general

definitions of normal form were used?

Answer:

If we only take the primary key into account, the LOTS relation schema in Figure 14.11

(a) will be in 2NF since there are no partial dependencies on the primary key .

However, it is not in 3NF, since there are the following two transitive dependencies on

the primary key:

PROPERTY_ID# ->COUNTY_NAME ->TAX_RATE, and

PROPERTY_ID# ->AREA ->PRICE.

Now, if we take all keys into account and use the general definition of 2NF and 3NF, the

LOTS relation schema will only be in 1NF because there is a partial dependency

COUNTY_NAME ->TAX_RATE on the secondary key {COUNTY_NAME, LOT#}, which

violates 2NF.

10.24 Prove that any relation schema with two attributes is in BCNF.

10.25 Why do spurious tuples occur in the result of joining the EMP_PROJ1 and

EMPLOCS relations of Figure 14.5 (result shown in Figure 14.6)?

10.26 Consider the universal relation R = {A, B, C, D, E, F, G, H, I} and the set of

functional dependencies F = { {A, B} -> {C}, {A} -> {D, E}, {B} -> {F}, {F} ->

{G, H}, {D} -> {I, J} }. What is the key for R? Decompose R into 2NF, then 3NF

relations.

10.27 Repeat exercise 10.26 for the following different set of functional dependencies

G = { {A, B} -> {C}, {B, D} -> {E, F}, {A, D} -> {G, H}, {A} -> {I}, {H} -> {J} }.

14.26, starting with the following relation R:

R = {A, B, D, C, E, F, G, H, I}

The first-level partial dependencies on the key (which violate 2NF) are:

{A, B} -> {C, I}, {B, D} -> {E, F}, {A, D}+ -> {G, H, I, J}

Hence, R is decomposed into R1, R2, R3, R4 (keys are underlined):

R1 = {A, B, C, I}, R2 = {B, D, E, F}, R3 = {A, D, G, H, I, J}, R4 = {A, B, D}

Additional partial dependencies exist in R1 and R3 because {A} -> {I}. Hence, we remove

{I} into R5, so the following relations are the result of 2NF decomposition:

R1 = {A, B, C}, R2 = {B, D, E, F}, R3 = {A, D, G, H, J}, R4 = {A, B, D}, R5 = {A, I}

Next, we check for transitive dependencies in each of the relations (which violate 3NF).

Only R3 has a transitive dependency {A, D} -> {H} -> {J}, so it is decomposed into R31

and R32 as follows:

R31 = {H, J}, R32 = {A, D, G, H}

The final set of 3NF relations is {R1, R2, R31, R32, R4, R5}

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Helping Hand
WRITING LAND
Coursework Assignment Help
Fatimah Syeda
Engineering Exam Guru
Pro Writer
Writer Writer Name Offer Chat
Helping Hand

ONLINE

Helping Hand

I have read your project details. I can do this within your deadline.

$110 Chat With Writer
WRITING LAND

ONLINE

WRITING LAND

I have read your project details. I can do this within your deadline.

$101 Chat With Writer
Coursework Assignment Help

ONLINE

Coursework Assignment Help

I have read your project details. I can do this within your deadline.

$139 Chat With Writer
Fatimah Syeda

ONLINE

Fatimah Syeda

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$31 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$172 Chat With Writer
Pro Writer

ONLINE

Pro Writer

I will cover all the points which you have mentioned in your project details.

$28 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

12 years a slave reflection paper - Which of the following is not true regarding depreciation - Describe the operation of a general language generator - Order # 9358 - Include but are not limited to - Ajax liquor store on slappey - Business - How to do pmt function in excel 2013 - How to do hess's law calculations - If you adopt ethical egoism as your moral code then - Identifying logistics performance indicators ppt - Little darlings rock and roll palace - Apparatus dew point calculator - The little prince chapter 21 summary - Words that end in y but sound like e - Claireece precious jones children - 3010 kj to calories - Wj & lm sinclair scholarship in engineering - The leader who inspired me essay - Chick fil a franchise fee canada - Bs en 12635 2002 - Rocky mountain corporation makes two types of hiking boots - Determine the centroid x y of the shaded area - Fundamental managerial accounting concepts 8th edition solutions - Is there a difference between academic and professional writing - Vroom and yetton's normative decision model - Discussion 2 - IT217: Programming Language - Cotton top hatfield hanging - Vendor Management, 3-5 Pages APA - Bazley v tortorich case brief - Successful way to segment a market for breakfast cereals - Bi project plan examples - History - Help 2 - Conventions of a comedy - Charles hill international business competing in the global marketplace - Campbellsville university niche - Suicide prevention job aid brochure - CW6A - Importance of play dough - Rubber bands and weight - Organizational feasibility analysis sample - Hp laserjet pro cp1525nw color printer price - Education countable or uncountable - University of new brunswick nursing - Saprona sushi west linn menu - Building Innovation into the Outsourcing Relationship: A Case Study - Http www albion com netiquette netiquiz html - Penetration test proposal deliverable 1 rules of engagement - Telstra business mobile plans byo - Shell tellus s2 vx 46 msds - Intentional learner ashford university - Consumer buying behavior in france - Pan handle realty llc v olins - Plath a birthday present analysis - Drama report card comments - Www myuwatch smart_watch apk - Fish cheeks by amy tan answer key - Cambridge english empower b1 answer - Phet faraday's electromagnetic lab answers - Simplify square root 18 - Flextime pros and cons - The big trip up yonder kurt vonnegut - Allusion in english literature - In all of milgram's obedience experiments participants were deceived about - 8 mile i live at home in a trailer lyrics - Did kentucky fried chicken change their name - +91-8306951337 kala jadu specialist astrologer IN Kozhikode - Exploring drafting 11th edition pdf - The extraordinary science of addictive junk food - Mci case study capital structure - Advantages and disadvantages of honey and mumford learning styles - Azure cloud adoption framework ppt - Nylon 6 10 applications - Chemistry b gas laws packet answers - 87 ft lbs to nm - Abercrombie and fitch diversity issues - Rhetorical analysis on cdc adhd - Criminal jsutice - Amd processor warranty rma - General environment and task environment - 150-200 words paragraph - Exploring Interventions - Comp xm exam board query answers - 50 states that rhyme - Aca code of ethics and practice - ASSESSMENT Aptitude Test - The flamingo grill is an upscale restaurant located - Week 4 no plagiarism - Use case diagram for university admission system - How to ask about general symptoms on shadow health - Future scope of iot home automation - Turn the ship around case study - Negative feedback loop glucose - Discussion - Leadership - Dinosaur themed toddler time sky zone oaks pa january 20 - 9781337614436 - Week 5 Project: Final Report - Security architecture and design