answersLogoWhite

0


Best Answer

Network Database

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Which type of database model is similar to a hierarchical database but allows each child record to have more than one parent record?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are hierarchical databases and give me some examples?

A hierarchical database model is a data model in which the data is organized into a tree-like structure. The structure allows representing information using parent/child relationships: each parent can have many children, but each child has only one parent.


What are the features of a hierarchical database?

A hierarchical database organizes data in a "tree like" structure. The "main" data point (known as the parent) may have many "sub" data points (known as children), but each child only has one parent.


Which type of database model arranges field or records in related groups whereby each child record has only one parent record?

Hierarchical database


What are the features of a database?

A hierarchical database organizes data in a "tree like" structure. The "main" data point (known as the parent) may have many "sub" data points (known as children), but each child only has one parent.


Disadvantages of Hierarchical database model?

Some disadvantages of the hierarchical database model include complexity in representing certain types of relationships, limited flexibility in querying data due to its rigid structure, and potential data redundancy issues as each child can only have one parent record.


What are the advantages and disadvantages of hierarchical model databases?

The main advantages of the hierarchical database are:· Performance. Navigating among the records in a hierarchical database is very fast because the parent/child relationships are implemented with pointers from one data record to another. The same is true for the sideways relationships from child to child and parent to parent. Thus, after finding the first record, the program does not have to search an index (or do a table scan) to find the next record. Instead, the application needs only to follow one of the multiple child record pointers, the single sibling record pointer, or the single parent record pointer to get to the "next" record.· Ease of understanding. The organization of the database parallels a corporate organization chart or family tree. As such, it has a familiar "feel" to even nonprogrammers. Moreover, it easily depicts relationships where A is a part of B (as was the case with the order database we discussed, where each item was a part of an order).The main disadvantage of the hierarchical database is its rigid structure. If you want to add a field to a table, the database management system must create a new table for the larger records. Unlike an SQL database, the hierarchical model has no ALTER TABLE command. Moreover, if you want to add a new relationship, you will have to build a new and possibly redundant database structure.


What are the responsibilities of the database designer?

As the name implies, a database designer develops both the logical and physical design of the database. For hierarchical databases, they define the parent-child relationships and in relational tables, the relations between tables. They also often develop validation rules, constraints and the like.


How is data organized in hierarchical data model?

The hierarchical model is a restricted type of network model. Again, data is represented as collections of records and relationships are represented by sets. However, the hierarchical model allows a node to have only one parent. A hierarchical model can be represented as a tree graph, with records appearing as nodes (also called segments) and sets as edges.


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


What is hierarchical structure in dbms?

In hierarchical database structure, data elements are linked together as an inverted tree structure. there's a root data element, below the root ,there are subordinate elements, each of which has its own subordinate elements and so on. It can have multiple levels. Data elements have parent-child relationship. A parent data element can have more than one subordinate elements, but a child can be connected with only one parent. Its limitation is it cannot provide flexibility in data access. because every data element can be accessed through a definite path from the root data element. All the relationships between data elements should map properly when tree structure is first designed.this database model is used in several database applications because data elements of several applications can be organized as a hierarchical tree structure.


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.