What is a hierarchical database model?

The

hierarchical database model is one of the first database models to receive a wide acceptance, mainly because of its ability to combine one part of the data to another. In this model, which has a tree in the structure, there are several levels of hierarchies that begin with a parent junction and lead down to the child node. For example, if the parental node is "name", then the children's node would be a list of names and another level would be specific information about this name. Although it is flexible when it came out for the first time, the hierarchical database model is rarely used in modern databases because modern databases have stronger capabilities of relational groups.

in the hierarchical database model, everything is related to the hierarchy. At the highest level of the database there are several roofing parental nodes. When the user selects a node, a more specific node appears, and when the user clicks on one of these nodes, information that is even more specific will be displayed. For example, if the upper hierarch is "exercise" then other nodes MoHou be "weightlifting" and "cardio", and then there may be muscle groups for the former and running methods for others, and then even more specific information.

created during the sixties using IBM®, the hierarchical database model is considered the first database model ever deployed. In the first days of databases, this was considered extremely flexible, because database designers could easily show relationships between different nodes and users could easily enter data. The hierarchical database has become known as One-Lin database because one node related to many others.

When a relational database came out, the hierarchical database model has lost popularity. This is because the hierarchical database is inflexible compared to a relational database. It can connect only one node with many others, while the relational model can re -sculpture several nodes into several other nodes. A newer version of the hierarchical databaseThey allow designers to combine one parental node with several other nodes, but it is more difficult to program than relational databases.

Although not used for most modern databases, the hierarchical database model is still used for some applications since 2011. For servers that are created for long time, without touching the data, the hierarchical database is usually found because it was a database model used to create a server. Another reason to use the hierarchical model is that when it is associated with a simple database containing only a few records, it takes less programming time.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?