问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大型数据库的模式定义

发布网友 发布时间:2022-04-29 22:48

我来回答

1个回答

热心网友 时间:2022-06-24 23:40

大型数据库的数据库模式是一组物理数据库记录型(PDBR型),每个PDBR型是由若干相关联的片段型组成的一棵层次树结构。它的一个根片段值及其后裔片段值构成了该PDBR型的一个值,即数据库记录或实例。
每个PDBR型通过一个DBD语句群定义其逻辑结构及其存储结构映像,大型数据库模式的定义是一组DBD定义的排列。在DBD定义过程中各片段型出现的次序决定了数据库各片段值的存储次序,从而会影响到某些DL/1语句的执行结果。要求这种次序与片段型在PDBR型树的层次顺序(自顶向下,自左向右)保持一致。
外模式定义
外模式是各个用户所需数据的局部逻辑结构,是应用程序的数据视图,一般地只涉及数据库的一部分,故需在PDBR型的基础上分别定义。一个数据库模式有若干外模式,允许多个应用程序共享一个外模式,但每个程序只能启动一个外模式。一个外模式是一组逻辑数据库记录型(LDBR型)的集合,记为PSB。一个LDBR型是某个PDBR型的子树,由一个PCB定义。
外模式的定义遵循如下规则:
‘若外模式包含某个片断型,则必须包含其父片断型。’
下边说明一个逻辑数据库记录型是如何定义的。
(1)教学数据库的一个LDBR型
(2)LDBR型的PCB定义
用PCB定义一个逻辑数据库记录型LDBR
(1)PCBtype=DB,DBDname=TS,KEYLENGH=10
(2)SENSEGname=dept,PROCopt=G
(3)SENSEGname=course,parent=dept,procopt=all
(4)SENSEGname=student,parent=course,procopt=r
IMS的数据操纵语言是DL/1。
用户使用某种高级语言(称为宿主语言)编程,
通过嵌入DL/1语句实现对数据库的存取。
DL/1命令
GU检索某片段
GN顺序检索下一片段
GNP在当前父片段内检索下一片段
GHU同GU,为删改作准备
GHN同GN,为删改作准备
GHNP同GUP,为删改作准备
ISRT插入片段
REPL修改片段内容
DELT删除某片段及其后裔
LOAD初始加载一个片段
CHKP建立检查点
SCHD调度PSB
TERM释放PSB
IMS的存储结构
IMS提供四种存储结构:
以下各存储结构的示例均以教学数据库PDBR为模型。
1.HSAM:层次顺序访问方法,片段按层次顺序作物理邻接存储。
2.HISAM:层次索引顺序访问方法,
非根片段按层次顺序值升序邻接存储,
根片段用顺序域索引的方法组织并指向下属区域。
3.HDAM:层次直接访问方法,片段的存储采用离散分布方式,
根片段用顺序域HASH方法组织,从根片段出发用指针
按层次顺序值的顺序把物理上分散的从属片段链接起来。
4.HIDAM:层次索引直接访问方法,类似于HDAM,不同的是,
根片段采用顺序域索引技术组织,而不是HASH方法。
故是HDAM和HISAM两种方法的混合。
根片段从片段
HSAM顺序邻接顺序邻接
HISAM索引法顺序邻接
HDAMHASH法链表
HIDAM索引法链表

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急求高人解答 ···管理类的问题 ···!!!急急急···我会在线等... ...如果基层管理幅度为8,高层管理人员管理幅度为3,则该公司中层管理人员... ...发生化学变化的实质是( )A.分子间隔发生变化B.物质状态发生改变C... 下列变化不能说明发生了化学变化的是( )A.变化时有电子的得失或共用电... 下列描述正确的是( )A.固态物质的分子间无间隔B.液态物质的分子不断运动... 原来微信打开这个功能,能够看到马路上的街景,涨知识了! ...百度帐号被人在异地登录了,问题是没有任何人知道我的密码啊?而且也... 医疗事故纠纷和医疗损害纠纷的区别是什么 医疗纠纷与医疗事故的定义是什么? 医疗事故纠纷是指什么的 大型数据库应具备哪些特点? 什么叫搜索引擎?常用的搜索引擎及方法 27年前,周迅为艺术献身,受画家邀请去当人体模特,后来怎样了? 女孩去做人体模特是为了艺术还是钱??? 女孩子做平面模特有什么要求 我身高165,体重46,鹅蛋脸,想做平面模特怎么进 面试平面模特的时候都要给平面模特照给他们吗 有没有网站可以把普通话用文字翻译成粤语的?或者是软件等等的。 我身高164,体重50公斤。五官很好就是皮肤差点,适合做什么模特? 美术模特这个职业好干吗? 为什么我的QQ没有撤回功能?已是最新版 家用监控摄像头录像 如何保存到手机 58同城上招聘网拍模特的是真的吗?今天我去面试了,也通过面试了,然后叫我去拍3套艺术照,要交680 QBZ——120矿用隔爆型开关的完好标准是什么 监控摄像头视频怎么拷贝到其它内存卡 QBz一120开关远控不自保怎样处理 QBZ120N开关一个接触器吸合另一个不吸合是什么原因? 为什么我的手机QQ没有撤回这个功能? qbz80开关中可逆的原理是 最新版QQ信息是不是没有撤回了? 大型数据库高性能技术体现在哪些方面 小米电视关机后又重新开机 投融界百万级大数据库指的是什么? 大型数据库的异同 几大数据库的区别 冬天到了,小米电视需多次启动才能开机,是何原因? 跪求免费安装下载的word2010办公软件 有谁知道计算机病毒的历史..包括他们的一些简历 计算机病毒发生过什么事件 按计算机病毒的工作原理可将其分为哪三类? 病毒是怎麼诞生出来的 计算机病毒的演变与发展 计算机每感染exe病毒就会生成新的病毒,这叫做计算机的什么特性 计算机的病毒是什么 第一个计算机病毒是什么及计算机病毒定义 电脑病毒怎么定义? 西瓜影音看片要求付费付掉后还是不能看 用西瓜影视的请进。怎样阻止这破垃圾软件自动安装“大天使之剑”之类的流氓软件 西瓜影视安全吗?有人用过吗?谢谢。 qq会员图标可以设置隐藏吗?