answersLogoWhite

0


Best Answer

The relational model isolates data by object and identified references (foreign keys) to those objects. This is usually captured in a table with multiple attributes (columns). The foreign key is a data value that refers to another data object (another table) which has its primary key as the other object's foreign key. The virtue in this is summarized in Dr. Dodds data normalization theorems.

Hierarchical modeling takes the normal model and summarizes it in a tree. In effect we take a cartesian join. This is usually done in datawarehousing. This is important because we begin to look at layers of the object model rather than views of the data store. Aspect analyiss of the data in hierarchical models depends on the tree structure and is focused on each data object. The tree model contains objects that are replicated.

Each have completely different benefits when coming to the mechanics of persistence and indexing. The true model is to identify what I've called the DATA TRIANGULATION MODEL where data consumption (often GUI or reports or reference calls), persistence, and prominence are characterized. Choice of mechanics between which is most useful comes from these three elements. We realize this model is incomplete as there is the OOD and list theorems that can corrupt the DATA TRIANGULATION MODEL.

We return to mechanics at this point because that is what limits us. IOPS, persistence, availability, durability, and supercalifragilisticexpialidociousability. -cja stopher2@gmail.com

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Difference between relational model and hierarchical model?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Difference between network model and hierarchical model and relational model?

The relational model is a model in which data is isolated by object and foreign keys to those objects which is organized in tables with multiple columns or attributes. The hierarchical model is a model in which the data is organized in a tree structure that allows repeating information using parent/child relationships.


2 Explain why navigation is simple in Relational Data Model than in Hierarchical?

Explain why nevigation is simple relational data model than in hirarchical model


What are the difference between hierarchical database and network database?

Hierarchical databases organize data in a tree-like structure with parent-child relationships and a strict one-to-many hierarchy, while network databases use a more flexible model with many-to-many relationships through pointers or links between records. Hierarchical databases are faster for accessing data along predefined paths, while network databases allow for more complex data relationships but can be more complex to manage.


Advantage of relational model over hierarchical model?

Use of primary keys less data redundancy compatible with inconsistencies associated with database anomalies


Why is navigation simpler in a relational data model than in a hierarchical data model?

Actually, Hierarchical model have some disadvantages.1. If we are at leaf(last table in hierarchy) then we cannot go directly to the another leaf.2. If we want to go to that another leaf then we have to follow a long path(means we have to access again the intermediate tables).Due to above disadvantages in Hierarchical model, the navigation in simple in Relational model. Because we can go directly to the another table without accessing the intermediate tables.


What is a good way to represent a database?

Relational model of database is a good way to represent the database. Also network data model and hierarchical model can be used depending on the requirements.


What is ER models?

The Entity-Relationship Model is often referred to as a semantic data model, because it more closely resembles real world scenarios than, e.g., the relational model. . In the ER model, we model the concept of "Instructors." In the relational model we deal with names and phone numbers. . In the ER model, there is a distinction between entities (objects) and relationships between such entities. In the relational model, both concepts are represented by relations.


What are the disadvanteges of Hierarchical Model?

What are the disadvanteges of Hierarchical Model?


What are the Properties of relational database model?

relational database model


Difference between hierarchical and Network data module?

The hierarchical data model organizes data in a tree-like structure with a single parent for each child record. On the other hand, the network data model allows for multiple parent-child relationships, creating a more flexible and complex network of interconnected records. In the hierarchical model, relationships are one-to-many, while in the network model, relationships can be many-to-many.


What do you understand by a Database-Model?

A database model is a theory or specification describing how a database is structured and used. Several such models have been suggested. Common models include: * Hierarchical model * Network model * Relational model * Entity-relationship * Object-relational model * Object model A data model is not just a way of structuring data: it also defines a set of operations that can be performed on the data. The relational model, for example, defines operations such as select, project, and join. Although these operations may not be explicit in a particular query language, they provide the foundation on which a query language is built.


What is E-R data model?

The Entity-Relationship Model is often referred to as a semantic data model, because it more closely resembles real world scenarios than, e.g., the relational model. . In the ER model, we model the concept of "Instructors." In the relational model we deal with names and phone numbers. . In the ER model, there is a distinction between entities (objects) and relationships between such entities. In the relational model, both concepts are represented by relations.