A hierarchical database is ... Models, examples

A hierarchical database is a database based on a tree structure. By the principle of construction, it is somewhat similar to the file system of a computer. The use of such a model has its advantages and disadvantages, which will be discussed in this article, along with detailed examples.

Types of databases

hierarchical database is




As you know, there are four types of database construction:

  • Relational - tabular DBMS, where the information is presented in the form of row-columns. According to this principle, databases are built in "Access", for example.
  • Object-oriented - are closely related to OOP (programming, in which work with objects is carried out), and this is their main plus, but, given their small performance, they are still significantly inferior to relational in prevalence.
  • - , .
  • - . , .

, IBM (""), Information Management System ( " "), IMS. IMS , , . .





hierarchical database example




:

  • ;
  • ;
  • : ;
  • ;
  • ;
  • , .

- , , . - .

- , , , . , . . .









an example of a hierarchical database is




, , , .

,

( ) ( , ):

  • ;
  • - ;
  • - ;
  • , - ;
  • : / , , . .

"" . , . - , "". , .

: () ( ). . , "", , "". - , .

hierarchical model




, . , - .

, . , , .

( ), . .

- , . , , . : , , .

hierarchical databases network databases




.

, , . , - , "". , . , "", "" ( ), Data Edge Team-UP ( ).

- , . . - . , , .

relational hierarchical network databases




"" - . , - , . , .

- . . - , . : , , , , .

. - . "" "" , , .

:

  • ;
  • ;
  • .

? , , .

. "--", "--" "--". . : - . . , , . , .

"" "". , . , , , ?

hierarchical database structure




. , , , . , ( ) . , ( ), . , , - , .




All Articles