Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Logical Database Design Questions
Normalization concept check: Is normalization a formal process for deciding which attributes belong together in a relation (table) to reduce redundancy and anomalies?
Relational terminology: Is a “relation” effectively represented as a two-dimensional table (tuples as rows, attributes as columns) in database design?
Meaning of NULL: Is a null value assigned when no other value applies (for example, the attribute is unknown, missing, or inapplicable)?
Candidate keys: Must a candidate key uniquely identify each row in a relation, qualifying it to serve as a primary key?
ER attributes to tables: Does a composite attribute itself get mapped directly as a single column in a relation, or are its components mapped instead?
In relational data modeling terminology, is a synonym defined as two or more attributes that use different names but convey the same meaning (for example, CustID and CustomerNumber referring to the same business concept)? Provide the most accurate judgment.
Normalization rule-check: If a relation is already in Third Normal Form (3NF), does it not need to be in Second Normal Form (2NF)? Decide whether this statement is accurate based on the normal form hierarchy.
Design quality check: Do well-structured (properly normalized) relations encourage data anomalies such as insert, update, and delete anomalies? Judge the correctness of this statement.
Referential integrity nuance: May a foreign key attribute be NULL and still satisfy the referential integrity constraint (assuming no additional NOT NULL rule and no conflicting business rule)?
Notation convention in schema documentation: Must the primary key be underlined in the relation schema, or is underlining merely a documentation convention rather than a requirement?
1
2