answersLogoWhite

0

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

16y ago

What else can I help you with?

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?

Navigation in the Relational Data Model is simpler than in the Hierarchical Data Model due to the relational structure of tables linked by common keys. In the Relational Data Model, data is organized into tables with rows and columns, allowing for easy querying and retrieval of information using SQL queries. On the other hand, in the Hierarchical Data Model, data is organized in a tree-like structure with parent-child relationships, making navigation more complex and requiring traversal of multiple levels to access specific data points.


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


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.


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 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 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.


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.


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.


Difference between network model and hierarchical model?

The network model is a database model conceived as a flexible way of representing objects and their relationships. Its original inventor was Charles Bachman, and it was developed into a standard specification published in 1969 by the CODASYL Consortium. Where the hierarchical model structures data as a tree of records, with each record having one parent record and many children, the network model allows each record to have multiple parent and child records, forming a lattice structure. The chief argument in favour of the network model, in comparison to the hierarchic model, was that it allowed a more natural modeling of relationships between entities. Although the model was widely implemented and used, it failed to become dominant for two main reasons. Firstly, IBM chose to stick to the hierarchical model with semi-network extensions in their established products such as IMS and DL/I. Secondly, it was eventually displaced by the relational model, which offered a higher-level, more declarative interface. Until the early 1980s the performance benefits of the low-level navigational interfaces offered by hierarchical and network databases were persuasive for many large-scale applications, but as hardware became faster, the extra productivity and flexibility of the relational model led to the gradual obsolescence of the network model in corporate enterprise usage.