




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 网状数据库,宿主语言 +DML UWA,宿主语言 +DML UWA,宿主语言 +DML UWA,宿主语言 +DML UWA,宿主语言 +DML UWA,子模式B,子模式A,模式,存储模式,DBMS,数据库,由数据库 管理员建 立和维护,应用程序A,应用程序B,应用程序C,应用程序D,应用程序E,姓名,课程,学生,学生,专业系,系主任,专业系,学习,领导,选课,学号,课程号,得分,名称,年龄,电话,名称,系代码,性别,课程号,学号,性别,年龄,姓名,学号,电话,系代码 名称,职工号 姓名,1,1,1,m,m,n,(S-SC),课程成绩单(C-SC),学生成绩单,领导,学习,专业系,系主任
2、,专业系,学生,学生 (S),课程(C),学生选课(SC),(b),DBTG模式的基本结构是: 1模式条目. 2域(AREA)条目. 3记录条目. 4系条目. 定义时必须按上述次序书写. 一 、模式条目 模式条目用来定义模式的名字.一个模式只允许定义一个名字.一般 格式是: SCHEMA NAME IS 模式名. 二 、域条目 DBTG中把一个数据库的全部存储看见分为若干命名的部分,每一 部分为一个域(AREA). 域的格式是: AREA NAME IS 域名. 三 、记录条目 记录条目定义记录名、记录所在的域、记录码以及组成记录的各项 数据项名、类型、长度等.例如一个可能的描述为: RECO
3、RD NAME IS 记录名;,WITHIN 域名. KEY 码名 DUPLICATES ARE NOT ALLOWED. 数据项名 1; TYPE IS CHARACTER 整数 1. 数据项名 n; TYPE IS FIXED DECIMAL 整数 2. 四 、系条目 系条目定义系的名字、首记录名、属记录名以及系的某些特征,包 括系序、属记录的属籍类别以及系值选择等.下面首先介绍系的这 些特征的有关概念. 1.系序(Set order) 系序是指一个系值中诸记录值逻辑上排列的次序.系序和属记录的 物理位置无关.这种逻辑次序常常是用链来实现的.一个属记录型在 不同的系统中可以定义不同的系序.
4、 系序有两类: . 排序的系(Sorted set) . 时序的系(Chronological set) 2.属籍类别(Member class) 属籍类别是一个系中属记录值进入和离开系值的原则.,(1)加入类别 ( INSERTION) 属记录加入系值的原则有自动和手工的两种: .自动的(Automatic): 属记录一经存入数据库,便自动成为这个系的某 一 个系值的属记录.即DBMS在把它存入数据库的同时,立即把它加 入到这个系的某一系值中. .手工的(Manual): 属记录存入数据库后并不自动加入这个系的系值. 程序员想把它加入某个系值时,需用CONNECT语句手工加入. (2)移出类
5、别 ( RETENTION ) 有固定的 、必须的和随意的三种方式: 固定的(Fixed): 当一个属记录加入某个系值后就一直留在这个系中. 必须的(Mandatory): 当一个属记录加入某个系值后可以从这个系值 移到这个系的另一个系值中,但是不能离开这个系,即必须具备属 籍( 可以改变 )而不能撤消属籍. 随意的(Optional): 当一个属记录加入某个系值后,它不仅可以移到这 个系的其它系值中,还可以离开这个系.,在DBTG 中,系值选择用系条目的SET DELECTION子句来定义,主 要有以下几种方式: 通过系的当前值来选择系值 (关于当前值的概念将在2.5.1中介绍 ). 子句格
6、式为: SET SELECTION IS THRU CURRENT OF SET. 通过首记录值选择系值.首记录是用码来标识的.子句格式为: SET SELECTION IS THRU WENER INDETIFEED BY KEY 数据项名 IN 记录名.,下面我们以学生_课程数据库(图2-3(b)为例给出它的模式,通过事例 了解DBTG模式的大意: 1. SCHEMA NAME IS STUDENTS-AND-COURSES. 2. AREA NAME IS A-1 3. AREA NAME IS A-2 4. RECORD NAME IS S: 5. WITHIN A-1. 6. KEY
7、 SNO DUPLICTTES ARE NOT ALLOWED. 7. SNO; TYPE IS CHARACTER 5. 8. SNAME; TYPE IS CHARACTER 15. 9. AGE; TYPE IS FIXED DECIMAL 2. 10. SEX; TYPE IS CHARACTER 1. 11. RECORD NAME IS C; 12. WITHIN A-1. 13. KEY CNO DUPLICTTES ARE NOT ALLOWED. 14. CNO; TYPE IS CHARCTTER 4.,15. CNAME; TYPE IS CHARACTER 20. 16
8、. RECORD NAME IS SC; 17. WITHIN A-2. 18. SNO; TYPE IS CHARACTER 5. 19. CNO; TYPE IS CHARACTER 4. 20. G; TYPE IS CHARACTER 1. 21. SET NAME IS S-SC; 22. OWNER IS S; 23. ORDER IS SORTED BU DEFINED KEYS. 24. MEMBER IS SC; 25. INSERTION IS AUTOMATIC 26. RETENTION IS FIXED; 27. KEY IS ASCENDING CNO IN SC; 28. SET SELECTION IS THRU OWNER IDENTIFIED BY KEY SNO IN S.,29. SET NAME IS C-SC; 30. OWNER IS C; 31. ORDER IS SORTED BU DEFINED KEYS. 32. MEMBER IS SC; 33. INSER
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预防早恋班会课件图片
- 项目功能介绍课件
- 消防安全常识培训
- 2025年汽车功率转换器项目发展计划
- 2025年防沉剂项目合作计划书
- 2025年搅墨棒项目合作计划书
- 五年级数学上册期末测试卷提高卷(一)苏教版
- 捕鱼活动策划方案
- 2025年中心静脉导管项目合作计划书
- 常州宾馆冰蓄冷空调系统设计
- 脑室腹腔分流术护理
- 2025年重庆出版集团招聘笔试冲刺题2025
- 明星考试题及答案
- 小学生暑假安全教育主题班会教案
- 2025年高等数学基础考试试卷及答案
- GB/T 12718-2009矿用高强度圆环链
- GB 2811-1989安全帽
- 国家基本公共卫生服务项目规范(第三版)培训-教学课件
- 资产评估收费管理办法(2023)2914
- DFMEA编制作业指导书新版
- “扬子石化杯”第36届中国化学奥林匹克(初赛)选拔赛暨2022年江苏赛区复赛试题及答案
评论
0/150
提交评论