Questions from Database Systems


Q: Consider the following set F of functional dependencies on the relation schema

Consider the following set F of functional dependencies on the relation schema (A, B, C, D, E, and G): a. Compute B+. b. Prove (using Armstrong’s axioms) that AG is a super key. c. C...

See Answer

Q: Consider the schema R = (A, B, C,

Consider the schema R = (A, B, C, D, E, G) and the set F of functional dependencies: R is not in BCNF for many reasons, one of which arises from the functional dependency AB → CD. Ex...

See Answer

Q: Consider the schema R = (A, B, C,

Consider the schema R = (A, B, C, D, E, and G) and the set F of functional dependencies: a. Find a nontrivial functional dependency containing no extraneous at- tributes that is logically implied by t...

See Answer

Q: Explain why No SQL systems emerged in the 2000s, and briefly

Explain why No SQL systems emerged in the 2000s, and briefly contrast their features with traditional database systems.

See Answer

Q: Consider the schema R = (A, B, C,

Consider the schema R = (A, B, C, D, E, and G) and the set F of functional dependencies: Use the 3NF decomposition algorithm to generate a 3NF decomposition of R, and show your work. This means: a. A...

See Answer

Q: Consider the schema R = (A, B, C,

Consider the schema R = (A, B, C, D, E, G, and H) and the set F of functional dependencies: Use the 3NF decomposition algorithm to generate a 3NF decomposition of R, and show your work. This means: a....

See Answer

Q: Although the BCNF algorithm ensures that the resulting decomposition is loss-

Although the BCNF algorithm ensures that the resulting decomposition is loss- less, it is possible to have a schema and a decomposition that was not generated by the algorithm that is in BCNF, and is...

See Answer

Q: Show that every schema consisting of exactly two attributes must be in

Show that every schema consisting of exactly two attributes must be in BCNF regardless of the given set F of functional dependencies.

See Answer

Q: List the three design goals for relational databases, and explain why

List the three design goals for relational databases, and explain why each is desirable.

See Answer

Q: In designing a relational database, why might we choose a non

In designing a relational database, why might we choose a non-BCNF design?

See Answer