Machine-translated by Google. Questions are authored in English.
Top

The Relational Model and Normalization Questions and Answers

71.

Given the functional dependency R → (S,T) , then it is also true that R → S.

Answer: A

Correct answer: True

If R determines the pair (S, T), then given a value of R the value of S is fixed - the pair could not be determined otherwise. This is the decomposition rule of Armstrong’s axioms, and it is what allows a dependency on a set of attributes to be broken down into a dependency on each of them separately. The converse does not follow.

Please log in or register to report this question.

72.

A candidate key is a determinant that determines all the other columns is a relation.

Answer: A

Correct answer: True

A candidate key is a minimal set of attributes that uniquely identifies a row, and identifying the row fixes the value of every attribute in it - so the key functionally determines every other column. This is why candidate keys are determinants; the point of Boyce-Codd Normal Form is to insist that every determinant be one of them.

Please log in or register to report this question.

73.

The only reason for the existence of relations is to store instances of functional dependencies.

Answer: A

Correct answer: True

A relation exists to record which values go with which, and every such association is a functional dependency - the key determines the non-key attributes. Seen that way, storing instances of functional dependencies is what a relation does, and a relation that stores dependencies belonging to more than one theme is exactly the one that suffers modification anomalies.

Please log in or register to report this question.

74.

A relation is in 5NF when multivalued dependencies are isolated in their own relation.

Answer: B

Correct answer: False

Isolating multivalued dependencies in their own relations gives fourth normal form, not fifth. Fifth normal form, sometimes called project-join normal form, deals with join dependencies: relations that cannot be reconstructed correctly from any two of their projections but can from three or more.

Please log in or register to report this question.

75.

The functional dependency R → S means that the value of S can be determined when we are given a value of R.

Answer: A

Correct answer: True

This is the definition. R → S asserts that each value of R is associated with exactly one value of S, so knowing R is enough to determine S. R is the determinant, S the dependent attribute. It is a statement about the meaning of the data, so no set of sample rows can prove it - a single counterexample refutes it.

Please log in or register to report this question.

76.

Normalization reduces data redundancy but generally increases the number of joins needed to answer a query.

Answer: A

Correct answer: True

Splitting data across more, narrower relations removes duplication and the update anomalies that come with it, but reassembling the information then requires joins. This trade-off is why analytical systems often denormalise deliberately.

Please log in or register to report this question.

77.

A relation can have more than one primary key.

Answer: A

Correct answer: False

A relation may have several candidate keys, but exactly one of them is designated the primary key and the rest become alternate keys. What can involve several columns is a composite primary key, which is still a single key.

Please log in or register to report this question.

78.

A column that forms part of a foreign key can never contain a NULL value.

Answer: B

Correct answer: False

Referential integrity requires only that a non-null foreign key match an existing primary key value. A NULL is permitted and simply means the relationship is unknown or does not apply, unless the column is separately declared NOT NULL.

Please log in or register to report this question.

79.

Every relation that is in BCNF is necessarily also in third normal form.

Answer: A

Correct answer: True

The normal forms are nested: BCNF is strictly stronger than 3NF, so satisfying it implies satisfying 3NF. The converse does not hold, since a 3NF relation with overlapping candidate keys can still violate BCNF.

Please log in or register to report this question.

80.

In a relation, the columns are sometimes called "attributes."

Answer: A

Correct answer: True

Columns are attributes in the relational vocabulary, fields in the older file-processing one. Each attribute draws its values from a single domain, and attributes are identified by name rather than by position, which is why the order in which the columns are written does not matter.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: The Relational Model and Normalization Questions and Answers || The Relational Model and Normalization MCQ Questions and Answers || The Relational Model and Normalization GK Questions and Answers || The Relational Model and Normalization GK MCQ Questions || The Relational Model and Normalization Multiple Choice Questions and Answers || The Relational Model and Normalization GK || GK on The Relational Model and Normalization || Database Questions and Answers || Database MCQ Questions and Answers || Database GK Questions and Answers || GK on Database