【数据库系统概论】IMS 的数据模式.ppt

【数据库系统概论】IMS 的数据模式.ppt

ID:50934408

大小:180.50 KB

页数:37页

时间:2020-03-16

【数据库系统概论】IMS 的数据模式.ppt_第1页
【数据库系统概论】IMS 的数据模式.ppt_第2页
【数据库系统概论】IMS 的数据模式.ppt_第3页
【数据库系统概论】IMS 的数据模式.ppt_第4页
【数据库系统概论】IMS 的数据模式.ppt_第5页
资源描述:

《【数据库系统概论】IMS 的数据模式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章层次数据库支持层次模型的数据库系统为层次数据库系统。这一章我们通过介绍一个典型的层次数据库系统IMS来介绍层次方法的基本特征。3.1IMS概述一、IMS的发展历程二、IMS的系统结构IMS的系统结构如图3-1。P631、IMS是宿主语言系统。某种主语言加上DL/1语句组成了IMS的应用程序。2、用户应用程序所使用的数据的逻辑结构描述称为程序说明块PSB(ProgramSpecificationBlock),它是一组通信块PCB(ProgramCommunicationBlock)的集合。3、IMS中对数据逻辑结构、物理存储组织和工作环境的描述叫做数据库描述DBD(DataBaseD

2、escription)4、IMS控制程序即数据库管理系统DBMS,它常驻内存部分约220K,若带上远程通信(DB/DC)还要再加256K.3.2IMS的数据模式3.2.0概述IMS中数据不可分割的最小单位是字段(Field),若干字段组成片段(Segment).片段是IMS中应用程序对数据库访问的基本单位.IMS的基本数据结构是由若干相关联的片段组成的一个层次结构,或称为一棵树.一个IMS的整体数据模型是若干棵树的集合.由树的定义可知,一棵树有且仅有一个根片段,除根以外的片段有且仅有一个双亲片段.片段之间上下的关系称为双亲和子女,它表示实体之间一对多的联系.D#DNLGRT1系DE#PN

3、S教授P2助教AE#ANS研究生GG#GNGR34图3-2GRT数据库模型3.2.1物理数据库一、基本概念1、物理数据库记录型PDBR(PhysicalDataBaseRecordType).2、一个数据库记录。3、一个物理数据库。4、IMS中的一个数据库。5、IMS中对一个PDBR型的层数等的限制。二、IMS的术语和一般系统中这些名词含义的区别1、IMS中描述一个实体的是片段,在DBTG中是记录。在IMS中一个数据库记录是一棵树。2、IMS中的物理数据库,“物理”二字的含义和通常的概念不同。3.2.2IMS的数据定义——数据库描述DBDIMS中每一个物理数据库PDB及向存储结构的映象用

4、数据库描述DBD来定义。因此,DBD的集合相当于模式加上一部分内部映象定义。一、DBD语句1、DBD2、DATASET3、SEGM4、LCHILD5、FIELD6、XDFLD7、DBDGEN8、FINISH二、DBD实例描述(以图3-2的GRT数据库为例)1.DBDNAME=GRT,ACCESS=HDAM2.DATASETDD1=GRTHDAM,DEVICE=3330,BLOCK=10243.SEGMNAME=D,BYTES=29,FREQ=20,PTR=T4.FIELDNAME=(D#,SEQ,U),BYTES=3,START=1,TYPE=C5.FIELDNAME=DN,BYTES=

5、25,START=4,TYPE=C6.FIELDNAME=L,BYTES=1,START=29,TYPE=C7.SEGMNAME=P,BYTES=44,FREQ=30,PTR=T,PARNET=D8.FIELDAME=(E#,SEQ,U),BYTES=4,START=1,TYPE=C9.FIELDNAME=PN,BYTES=20,START=5,TYPE=C10.FIELDNAME=S,BYTES=20,START=5,TYPE=C11.SEGMNAME=G,BYTES=25,FREQ=40,PTR=T,PARNET=P12.FIELDNAME=(G#,SEQ,U),BYTES=4,ST

6、ART=1,TYPE=C13.FIELDNAME=GN,BYTES=20,START=5,TYPE=C14.FIELDNAME=GR,BYTES=1,START=25,TYPE=C15.SEGMNAME=A,BYTES=44,FREQ=30,PTR=T,PARNET=D16.FIELDNAME=(E#,SEQ,U),BYTES=4,START=1,TYPE=C17.FIELDNAME=AN,BYTES=20,START=5,TYPE=C18.FIELDNAME=S,BYTES=20,START=25,TYPE=C19.DBDGEN20.FINISH21.END三、DBD生成的过程DBD生

7、成作业控制语句DBD生成程序DOS/VS源语句库SSLDBDCIL图3-4DBD生成的过程3.2.3层次序列层次序列(HierarchicalSequence)的概念是IMS中一个重要的概念。1、片段的层次路径2、片段值的层次序码3、层次序列3.3IMS的外模式——程序说明块PSB一、子结构的概念DPGAABCEDFPDBR1PDBR2图3-5应用程序的数据视图二、程序说明块PSB(一)物理数据库和PSB的关系PDB1PCB11PS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。