Ims Db 简明教程

IMS DB - Overview

A Brief Overview

数据库是关联数据项的集合。这些数据项以提供快速且轻松访问的方式进行组织和存储。IMS 数据库是分层数据库,数据存储在不同级别,每个实体都依赖于更高级别的实体。使用 IMS 的应用程序系统上的物理元素如下图所示。

ims elements

Database Management

数据库管理系统是一组应用程序,用于存储、访问和管理数据库中的数据。IMS 数据库管理系统通过以易于检索的方式组织数据来维护完整性,并允许快速恢复数据。IMS 通过其数据库管理系统的帮助维护大量世界公司数据。

Transaction Manager

事务管理器的功能是提供数据库和应用程序之间的通信平台。IMS 充当事务管理器。事务管理器与最终用户打交道,以从数据库存储和检索数据。IMS 可以使用 IMS DB 或 DB2 作为后端数据库来存储数据。

DL/I – Data Language Interface

DL/I 包含允许访问存储在数据库中的数据的应用程序。IMS DB 使用 DL/I,DL/I 作为程序员在应用程序中访问数据库时使用的接口语言。我们将在接下来的章节中更详细地讨论这一点。

Characteristics of IMS

重点注意事项:

  1. IMS 支持来自不同语言(例如 Java 和 XML)的应用程序。

  2. 可以在任何平台上访问 IMS 应用程序和数据。

  3. 与 DB2 相比,IMS DB 处理非常快。

Limitations of IMS

重点注意事项:

  1. IMS DB 的实现非常复杂。

  2. IMS 预定义的树结构降低了灵活性。

  3. IMS DB 难以管理。