【数据库系统概论】网状数据库.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第二章 网 状 数 据 库 2.1 DBTG 系统概述 DBTG系统是典型的三级模式结构(图2-1) P29 1、模式DDL描述数据库的整体数据结构和完整性约束条件等。 2、子模式DDL描述用户所涉及的数据结构和完整性约束条件等。 3、数据存储描述语言DSDL定义数据库的存储模式。 4、数据操纵语言(DML)定义对模式和子模式所描述的网状数据库中数据在记录级的操作集合。 2.2 DBTG 的数据模型 2.2.1 DBTG 的数据结构 DBTG 模型的数据结构是由数据项、记录、系等对象组成的网状结构,其中: * 数据项(Data Item)是命名的最小数据单位。 * 记录(Record)是数据项的有序集合,表示描述的实体。 * 系(Set)表示记录之间一对多的联系。系是DBTG中一个十分重要的概念。 一、系的定义 二、系型和系值 1、基本概念 系型是唯一的首记录型和若干个相关联的属记录型的集合,表示首记录型和属记录型之间一对多的联系。系值是系型的一个实例。 由于系是表示记录型之间一对多的联系,因此(1)一个首记录值属于(决定)这个系的一个系值。(2)一个属记录值最多属于这个系的一个系值。 专业系 系主任 领导 系代码 名称 电话 职工号 姓名 职称 专业系 专业系 学生 学习 1 1 1 m 专业系 学 生 系代码 名称 电话 学号 姓名 年龄 性别 学习 图 2-3 ( a ) 领导 系主任 学 生 课 程 选 课 学生 学号 姓名 年龄 性别 课程号 名称 学号 课程号 得分 学生成绩单 课程成绩单(C-SC) (S-SC) 学生选课(SC) 课程(C) (S) m n 图 2-3 (b) 实体间多对多的联系用DBTG系型表示图 2、以学生——课程为例说明系的概念 (1)、学生、课程和学生选课三个记录型之间形成两个系,从而得到了学生——课程在DBTG中的数据结构如图2-3(b),对于该模型中各记录和系的语义可解释为:见P30 (2)、系值的情况 设有4位学生,3门课程。学生选课情况如表2-1。 表 2—1 S1 S2 S3 S4 C1 A A B A C2 A B A C3 B B 3、注意事项 在DBTG模型中,允许: 见P31 (1)一个记录型可以作为几个系的属记录型。如图2-3(b)。 (2)一个记录型可以作为几个系的首记录型。如图2-5。 (3)一个记录型可以既是某一个系的属记录型,又是另一个系的首记录型。如图2-6。 (4)一个记录型可以是一个系的首记录型,又是同一系的属首记录型。如图2-7。 (5)两个记录型之间允许有多个系,如图2-8 三、奇异系 1、概念 专业系 教研室 教 员 D G T set1 set2 set3 ( a ) ( b ) 专业系 教研室 教 员 系 统 set1 set2 set3 set4 图 2-9 2、几点说明 (1)奇异系以系统本身作为首记录,实际上首记录是虚拟的,没有首记录,所以奇异系也叫无首系。 (2)每个奇异系只有一个系值,即所有的属记录组成一个系值。 2.2.2 DBTG 的数据操作 一、操作类型 1、检索

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档