Question:

Which database model allows a child record to have multiple parent records?

Show Hint

Hierarchical Model = One Parent.
Network Model = Multiple Parents.
Updated On: Jun 10, 2026
  • Hierarchical model
  • Network model
  • Relational model
  • Flat file model
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

Concept: A database model defines the structure and relationships among data elements in a database system. Different models organize data differently depending on the requirements of the application.

Step 1: Understand the Hierarchical Model. The hierarchical database model organizes data in a tree-like structure. In this model:

• One parent can have many children.

• A child can have only one parent.
Therefore, multiple parent relationships are not possible.

Step 2: Understand the Network Model. The network model extends the hierarchical model by allowing:

• Many-to-many relationships.

• Multiple parent records.

• More flexible data structures.
A child record can be linked to more than one parent record.

Step 3: Analyze the remaining options. Relational databases use tables and relationships through keys but the classical answer for multiple-parent records is the network model. Flat file databases contain simple records without complex relationships.

Step 4: Conclusion. Since the network model allows a child record to have multiple parent records, it is the correct answer. Hence, option (B) is correct.
Was this answer helpful?
0
0