imskey是什么星座_ieo是什么星座?

IMS数据库简介

以下描述了IMS分层数据库:

国际监测系统信息管理系统概述

IMS的数据定义

IMS的数据定义包括数据库模式定义和外部模式定义。

IMS的数据库模式是物理数据库记录的集合。一切

数据库的记录类型对应于分层数据模型中的分层模式,

由DBD定义。从物理数据库记录类型到存储数据库的映射

映射包含在此物理数据库记录类型的DBD定义中。

IMS的外部模式是逻辑数据库记录的集合。每个逻辑数字

数据库记录类型由PCB定义。逻辑数据库记录类型为

IMS数据库模式的映射包含在这个逻辑数据库记录类型中。

PCB定义。用户根据外部模式操作数据。

下面分别介绍数据库模式定义和外部模式定义:

1数据库模式定义

2外部模式定义

数据库模式定义

IMS的数据库模式是一组物理数据库记录(PDBR类型),

每个PDBR类型都是由几个相关片段类型组成的分层树结构。

它的根片段值和它的后代片段值之一构成了PDBR类型的值,

即数据库记录或实例。

每种PDBR类型都通过一个DBD语句组定义其逻辑结构和存储结点。

IMS数据库模式的定义是一组DBD定义的排列。

在DBD定义过程中,每个片段类型的顺序决定了每个片段在数据库中的值。

的存储顺序,这将影响某些DL/1语句的执行结果。要求这个

PDBR树中物种序和片断类型的层次顺序(从上到下,从左到右)

保持一致。

PDBR型(1)教学数据库及实例。

②DBD对②PDBR的定义,

(3)3)PDBD类型的每个片段类型的代码和片段的分级序列值。

外部模式定义

外部模式是每个用户所需的数据的本地逻辑结构,它是应用程序的。

数据视图,一般只涉及数据库的一部分,所以它需要是PDBR类型的。

在…的基础上单独定义。一个数据库模式有几个外部模式,并且允许有许多外部模式。

应用程序共享一个外部模式,但每个应用程序只能启动一个外部模式。

类型。外部模式是一组逻辑数据库记录类型(LDBR类型),

把它写成PSB。LDBR类型是PDBR类型的子树,由PCB组成。

定义。

外部模式的定义遵循以下规则:

如果外部模式包含片段类型,它必须包含其父片段类型。'

下面解释了如何定义逻辑数据库记录类型。

(1)教学数据库的LDBR模型

(2)2)LDBR型PCB的定义

用PCB定义逻辑数据库记录LDBR

(1)PCB type=DB,DBDname=TS,key length = 10

(2)SENSEG name=dept,PROCopt=G

(3)SENSEG name =课程,parent =部门,procopt =全部

(4)SENSEG name =学生,parent =课程,procopt=r

IMS的数据操作语言是DL/1。

用户使用高级语言(称为宿主语言)来编程,

通过嵌入DL/1语句实现对数据库的访问。

DL/1命令

顾取出一个碎片

GN序列来检索下一个片段。

GNP检索当前父片段中的下一个片段。

和顾,准备删改。

GHN和GN一样,准备删除。

GHNP和GUP一样,准备删除。

ISRT插入片段

REPL修改片段内容

DELT删除一个剪辑及其后代。

LOAD最初加载一个片段。

CHKP建立一个检查站

SCHD计划PSB

$ TERM发布PSB

IMS的存储结构

IMS提供了四种存储结构:

以下存储结构示例基于教学数据库PDBR。

1.HSAM:分级顺序访问方法,其中碎片以分级顺序存储在物理邻接中。

2.HISAM:层次索引顺序存取法,

非根段以分级顺序值的升序相邻存储,

根片段由连续的域索引组织,并指向从属区域。

3.HDAM:分级直接存取方法,其中碎片以离散分布模式存储。

根片段由顺序域哈希方法组织,指针从根片段使用。

按照层级顺序值的顺序链接物理上分散的从属片段。

4.HIDAM:分级索引直接访问方法,类似于HDAM,除了,

根碎片采用顺序域索引技术组织,而不是哈希方法。

因此,它是HDAM和希萨姆的混合体。

片段中的根片段

HSAM顺序邻接

HISAM索引顺序邻接

HDAM散列链表

HIDAM索引链表