Chapter 7. Overview of the IMS Hierarchical Database Model

IMS uses a hierarchical database model as the basic method of storing data. Unlike the relational model used by DB2 for z/OS, which was the result of theoretical work,1 the hierarchical model was arrived at as a pragmatic way of storing and retrieving data quickly while using as few computer resources as possible.

1 “A Relational Model of Data for Large Shared Data Banks,” paper by Dr. E. F. Codd that was published in Communications of the Association for Computing Machinery, June, 1970.

In the hierarchical model, individual data types are implemented as segments in a hierarchical structure. A segment is the smallest amount of data that can be transferred by one IMS operation, is uniquely ...

Get An Introduction to IMS: Your Complete Guide to IBM Information Management System now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.