Which normal form requires that all attributes in a table contain only atomic, indivisible values, and prohibits multi-valued attributes? MCQ with Answer and Explanation

Which normal form requires that all attributes in a table contain only atomic, indivisible values, and prohibits multi-valued attributes?
A. Third Normal Form (3NF)
B. First Normal Form (1NF)
C. Boyce-Codd Normal Form (BCNF)
D. Second Normal Form (2NF)
Answer: Option B
Solution (By JKExamLibrary)
A relation is in First Normal Form (1NF) if and only if the domain of every attribute contains only atomic (indivisible) values, and no repeating groups exist.

This question belongs to: Computer Database Management System (DBMS)

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Database Management System (DBMS) Questions

Question #1 Report Error
What type of join produces a Cartesian product, matching every single row of the first table with every single row of the second table?
A. Natural Join
B. Cross Join
C. Inner Join
D. Left Join

Correct Answer: Option B


Explanation:
A Cross Join returns the Cartesian product of the two tables, multiplying the total number of rows from the first table by the number of rows in the second table.

This question belongs to: Computer Database Management System (DBMS)
Question #2 Report Error
What is a subquery in database terminology?
A. A nested SQL query placed completely inside another outer query statement.
B. An error log file.
C. A query that executes after the main query terminates.
D. A query that runs on a backup server.

Correct Answer: Option A


Explanation:
A subquery (or nested query) is an inner SQL SELECT statement embedded within an outer statement (such as a WHERE, FROM, or SELECT clause).

This question belongs to: Computer Database Management System (DBMS)
Question #3 Report Error
What is the purpose of the SQL 'CASE' statement?
A. To implement conditional logic within a query
B. To update records
C. To delete records
D. To create a table

Correct Answer: Option A


Explanation:
CASE allows for conditional expressions, similar to IF-THEN-ELSE, within SQL statements.

This question belongs to: Computer Database Management System (DBMS)