Which database organization uses parent-child relationships to organize data in a tree-like structure?
Answer Details
Database models describe how records are structured and linked to one another. In a hierarchical database, each record has exactly one parent record, and a parent can have several child records, forming a tree-like structure similar to a family tree or an organisation chart, where movement between records follows the branches from parent to child.
A relational database instead stores data in independent tables linked by shared key values, without any strict parent-child tree structure. A network database is similar to the hierarchical model but allows a child record to have more than one parent, forming a web of connections rather than a single tree. An object-oriented database stores data as objects bundled together with the behaviour that acts on them, following the principles of object-oriented programming rather than a tree of parent-child records. Because the question specifically describes a tree-like structure built from single parent-child relationships, the hierarchical model is the correct match.
Examination reminder: "tree-like" and "parent-child" are the key phrases that identify the hierarchical database model in an examination question.