Mock Quiz Hub

Mock Quiz Hub

Recent Updates
Added: OS Mid 1 Quiz
Added: OS Mid 2 Quiz
Added: OS Lab 1 Quiz
Time: 00:00

Quiz

Navigate through questions using the controls below

0%
Question 1 of 60 Quiz ID: q1
What is the primary problem with combining instructor and department information into a single relation as shown in the in_dep example?
Question 2 of 60 Quiz ID: q2
What characterizes a lossy decomposition in database design?
Question 3 of 60 Quiz ID: q3
Which mathematical condition must hold for a decomposition to be lossless?
Question 4 of 60 Quiz ID: q4
What is the defining characteristic of first normal form (1NF)?
Question 5 of 60 Quiz ID: q5
Why is encoding information in application programs rather than the database considered a bad design practice?
Question 6 of 60 Quiz ID: q6
What does the functional dependency α → β mean in terms of relation instances?
Question 7 of 60 Quiz ID: q7
What is the closure F⁺ of a set of functional dependencies F?
Question 8 of 60 Quiz ID: q8
How is a superkey defined using functional dependency notation?
Question 9 of 60 Quiz ID: q9
What distinguishes a candidate key from a superkey?
Question 10 of 60 Quiz ID: q10
When is a functional dependency considered trivial?
Question 11 of 60 Quiz ID: q11
What are the two conditions that must be satisfied for a relation to be in Boyce-Codd Normal Form (BCNF)?
Question 12 of 60 Quiz ID: q12
How do you decompose a relation that violates BCNF due to a non-trivial dependency α → β where α is not a superkey?
Question 13 of 60 Quiz ID: q13
What is dependency preservation in the context of database decomposition?
Question 14 of 60 Quiz ID: q14
How does Third Normal Form (3NF) differ from BCNF?
Question 15 of 60 Quiz ID: q15
What are the three goals of normalization?
Question 16 of 60 Quiz ID: q16
Why might a relation in BCNF still have modification anomalies?
Question 17 of 60 Quiz ID: q17
What are Armstrong's three axioms for functional dependencies?
Question 18 of 60 Quiz ID: q18
What properties do Armstrong's axioms possess?
Question 19 of 60 Quiz ID: q19
Which rule can be derived from Armstrong's axioms?
Question 20 of 60 Quiz ID: q20
What is the purpose of computing the closure α⁺ of an attribute set α?
Question 21 of 60 Quiz ID: q21
How can attribute closure be used to test if α → β holds?
Question 22 of 60 Quiz ID: q22
How can attribute closure be used to test if α is a superkey?
Question 23 of 60 Quiz ID: q23
What is a canonical cover of a set of functional dependencies?
Question 24 of 60 Quiz ID: q24
Which of the following demonstrates redundancy in a set of FDs?
Question 25 of 60 Quiz ID: q25
Given R = (A, B, C, D, E) and F = {A → BC, CD → E, B → D, E → A}, what is the closure of attribute set {A}?
Question 26 of 60 Quiz ID: q26
For the same R and F as above, is {A} a candidate key?
Question 27 of 60 Quiz ID: q27
For the decomposition of R = (A, B, C, D, E) into R₁ = (A, B, C) and R₂ = (A, D, E), what is the common attribute set?
Question 28 of 60 Quiz ID: q28
Why is the decomposition into R₁ = (A, B, C) and R₂ = (A, D, E) lossless?
Question 29 of 60 Quiz ID: q29
What is the key difference between BCNF and 3NF in terms of the dependencies they allow?
Question 30 of 60 Quiz ID: q30
Which normal form is primarily concerned with eliminating multivalued dependencies that are not functional dependencies?
Question 31 of 60 Quiz ID: q31
In the context of normalization, what is a 'legal instance' of a relation?
Question 32 of 60 Quiz ID: q32
What problem does the example with inst_info (ID, child_name, phone) illustrate?
Question 33 of 60 Quiz ID: q33
What is the pseudotransitivity rule derived from Armstrong's axioms?
Question 34 of 60 Quiz ID: q34
Why is testing for superkey using attribute closure more efficient than checking all possible instances?
Question 35 of 60 Quiz ID: q35
What is the time complexity of computing attribute closure α⁺ for a set of attributes?
Question 36 of 60 Quiz ID: q36
In the decomposition process, why is dependency preservation desirable?
Question 37 of 60 Quiz ID: q37
What is the potential trade-off between BCNF and dependency preservation?
Question 38 of 60 Quiz ID: q38
Which of the following is NOT a type of anomaly that normalization addresses?
Question 39 of 60 Quiz ID: q39
What does the union rule of functional dependencies state?
Question 40 of 60 Quiz ID: q40
What does the decomposition rule of functional dependencies state?
Question 41 of 60 Quiz ID: q41
In the context of functional dependencies, what does the term 'logically implied' mean?
Question 42 of 60 Quiz ID: q42
What is the minimality condition for a candidate key?
Question 43 of 60 Quiz ID: q43
How does the concept of 'prime attribute' relate to normalization?
Question 44 of 60 Quiz ID: q44
What is the primary cause of repetition of information in the in_dep example?
Question 45 of 60 Quiz ID: q45
Why is the decomposition of employee into employee1(ID, name) and employee2(name, street, city, salary) lossy?
Question 46 of 60 Quiz ID: q46
What is the fundamental insight behind the lossless join decomposition test?
Question 47 of 60 Quiz ID: q47
In the attribute closure algorithm, what is the termination condition?
Question 48 of 60 Quiz ID: q48
What is the significance of the example showing that Strings might not be atomic?
Question 49 of 60 Quiz ID: q49
Why is the inst_info example used to motivate higher normal forms?
Question 50 of 60 Quiz ID: q50
What is the practical implication of the fact that Armstrong's axioms are sound and complete?
Question 51 of 60 Quiz ID: q51
In the context of FD theory, what does the term 'attribute set' refer to?
Question 52 of 60 Quiz ID: q52
What is the relationship between the closure of attribute sets and the closure of functional dependencies?
Question 53 of 60 Quiz ID: q53
Why is the concept of 'canonical cover' important in database design?
Question 54 of 60 Quiz ID: q54
What is the potential problem with having redundant functional dependencies?
Question 55 of 60 Quiz ID: q55
In the decomposition process, what is the significance of identifying that a relation is not in 'good form'?
Question 56 of 60 Quiz ID: q56
What is the role of functional dependencies in the definition of normal forms?
Question 57 of 60 Quiz ID: q57
How does the concept of 'lossless join' relate to the practical use of databases?
Question 58 of 60 Quiz ID: q58
What is the practical significance of the fact that not all decompositions are good?
Question 59 of 60 Quiz ID: q59
Why is the ability to test functional dependencies using attribute closure important?
Question 60 of 60 Quiz ID: q60
What is the fundamental trade-off in database normalization?

Quiz Summary

Review your answers before submitting

60
Total Questions
0
Answered
60
Remaining
00:00
Time Spent