Question

MySQL: Consider the following abstract relational schema: (A, B, C, D, E, F) Now assume the...

MySQL:

Consider the following abstract relational schema: (A, B, C, D, E, F)

Now assume the following functional dependencies:

A -> B, C, D, E, F

C -> B

Note: This implies that A is a key. Is this database in 1NF, 2NF, 3NF, or BCNF? Why?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

******************************************************************************************
Please Upvote the answer as it matters to me a lot :)
*****************************************************************************************
As per HomeworkLib expert answering guidelines,Experts are supposed to answer only certain number of questions/sub-parts in a post.Please raise the remaining as a new question as per HomeworkLib guidelines.
******************************************************************************************

since there are no composite attributes it's in 1NF

we know that A is the key, A is the only prime attribute

there is no partial dependency, so it's in 2NF

its not in 3NF because there is transitive dependency

A-> C

C-> B

it's not in BCNF because C->B C is not a super key

Add a comment
Know the answer?
Add Answer to:
MySQL: Consider the following abstract relational schema: (A, B, C, D, E, F) Now assume the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Consider the relational schemas given below and the respective sets of functional dependencies va...

    Write the complete proof. Consider the relational schemas given below and the respective sets of functional dependencies valid in the schemas For each one of the relational schemas, determine the highest normal form, which is valid for a schema. Justify your answer If a schema is not in BCNF, then decompose it into a minimum number of schemas so that each one of them is in BCNF. Justify your answers. Justification must include the derivations of minimal keys from the...

  • Q3: Given a relational schema R = {A,B,C,D,E,F,G,H,1,J,K} and a set of functional dependencies F {A...

    Q3: Given a relational schema R = {A,B,C,D,E,F,G,H,1,J,K} and a set of functional dependencies F {A B C D E, E F G H I J,AI →K} and a key(R) = AI = 1. Is R in BCNF? If yes, justify your answer [5 points] 2. If no, explain why and decompose R for two levels only [10 points] 3. Check whether the decomposition in step 2 dependency preserved or not [5 points]

  • (30 pts) Given R(a, b, c, d, e) with a key (a,b) and given the following...

    (30 pts) Given R(a, b, c, d, e) with a key (a,b) and given the following set of functional dependencies F = { {a, b} → {c, d, e}, b → {d, e} }. Is R in 1NF? Justify your answer. Is R in 2NF? Justify your answer. Is R in 3NF? Justify your answer.

  • Language: SQL - Normalization and Functional Dependencies Part 4 Normalization and Functional Dependencies Consider the following relation R(A, B, C, D)and functional dependencies F that hold o...

    Language: SQL - Normalization and Functional Dependencies Part 4 Normalization and Functional Dependencies Consider the following relation R(A, B, C, D)and functional dependencies F that hold over this relation. F=D → C, A B,A-C Question 4.1 (3 Points) Determine all candidate keys of R Question 4.2 (4 Points) Compute the attribute cover of X-(C, B) according to F Question 43 (5 Points) Compute the canonical cover of F.Show each step of the generation according to the algorithm shown in class....

  • 1. Given the schema R(A,B,C,D,E) with the functional dependencies F = { A → C,D D...

    1. Given the schema R(A,B,C,D,E) with the functional dependencies F = { A → C,D D B, E B, C + D, E E → B,C } Is this schema in BCNF? If it is, prove it. If not, find a BCNF decomposition and then prove that the decomposition is in BCNF. You must prove each step carefully.

  • Identify, in the list below, a row in the result. Dragons B) Giants C) Lions D)...

    Identify, in the list below, a row in the result. Dragons B) Giants C) Lions D) Ham Fighters 26. If all function dependencies in a table are "very good" or "bad", the table is in A) 1NF B) 2NF C) 3NF D) BCNF 27·Determine the normal form for the relation R(ABCD) and FD's: AD ? C; D A) 1NF B) 2NF C) BCNF D) 3NF -28. Which of the following is not a candidate key for R(ABCD) FD's: BD ?...

  • Consider the schema R = (A, B, C, D, E) and let the following set F...

    Consider the schema R = (A, B, C, D, E) and let the following set F of functional dependencies holdforR: F = {A -> BC, CD -> E, C -> A, B -> D,} 1) Prove or disprove ADE is in the closure of F. A proof can be made by using inference rules IR1 through IR3. A disproof should be done by showing a relational instance (counter example) that refutes the rule. 2) What are the candidate keys of...

  • Consider the schema R=(A, B, C, D, E) and let the following set F of functional...

    Consider the schema R=(A, B, C, D, E) and let the following set F of functional dependencies hold for R: F= {A → BC, CD → E, B D } Problem 3 Suppose that the schema R=(A, B, C, D, E) is decomposed into R/ - (A, B, C) and R=(A, D, E). Show if this decomposition is a lossless decomposition with respect to the given set of functional dependencies F.

  • Assume that R(A, B, C, D, E, F) has been decomposed into S(A, C, E, F)...

    Assume that R(A, B, C, D, E, F) has been decomposed into S(A, C, E, F) and other relations. If the dependencies for R are: AB rightarrow C, C rightarrow E, E rightarrow D, D rightarrow F, F rightarrow D. (a) Find ALL non-trivial functional dependencies that hold in S (b) Determine the keys and superkeys of S (c) For each one of your functional dependencies from part a) indicate if it is a BCNF violation, a 3NF violation or...

  • Imagine a single poorly-designed table, r(R), with attributes A, B, C, D, E, F, G, H,...

    Imagine a single poorly-designed table, r(R), with attributes A, B, C, D, E, F, G, H, I, J, K, L, M. You’ve looked over the naughty designer’s work and come up with the following logical functional dependencies. A —> {B, D, F}? B —> {G, H, I}? {A, C} —> {E, J, K}? {J, K} —> {L, M} H is a composite attribute group with 3 attributes; H1, H2, H3. H3 is a multivalued attribute. L is a multivalued attribute....

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT