数据库概论资料.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文档。上传文档
查看更多
人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * * 层次模型 (DS是树结构) 网状模型 (DS是有向图结构) DS复杂 用指针表示联系 编程复杂 * 3. 关系模型(1) 用二维表格表示实体集。 关系模式即记录类型,关系模式的实例称为关系 每个关系实际上是一张二维表格。 关系模型是由若干个关系模式组成的集合。 问 ER模型如何转换为关系模型? * ER模型 * ER转换成关系 ● 实体转换成一个关系模式 ● 1:1 在任一实体中加入另一实体的键 ● 1:N 在N端实体中加入1端实体的键 ● M:N 联系转换为关系模式 * 3. 关系模型(2) 例1.7 TEACHER模式(T#,TNAME,TITLE) COURSE模式(C#,CNAME,T#) STUDENT模式(S#,SNAME,AGE,SEX) SC模式(S#,C#,SCORE) 图1.18 关系模型的例子 * 3. 关系模型(3) TEACHER关系 COURSE关系 T# TNAME TITLE C# CNAME T# T2 SHI 教授 C1 C T2 T3 LI 副教授 C2 DB T3 T1 DAI 讲师 C3 OS T3 T4 GU 讲师 C4 C++ T2 STUDENT关系 SC关系 S# SNAME AGE SEX S# C# SCORE S1 WANG 20 M S1 C1 80 S4 LIU 18 F S1 C2 60 S2 HU 17 M S1 C3 70 S3 XIA 19 F S4 C4 90 S2 C1 85 图1.19 关系模型的实例 S2 C2 75 * 3. 关系模型(4) 关系模型用关键码导航数据。 其表格简单,易懂、易操作 不涉及存储结构、访问技术等细节。 集合论、数理逻辑可引入到关系模型。 * 4. 对象模型(1) 表达复杂的结构,如嵌套递归 对象(object)是现实世界中实体的模型化 属性集和方法集相同的所有对象组合在一起,构成了一个类(class)。 * 4. 对象模型(2) 类SC PC ● PS ● SCORE 类COURSE C# CNAME PT ● 类TEACHER T# TNAME TITLE 类STUDENT S# SNAME AGE SEX 图1.20 对象模型的类层次例子 * 四种逻辑模型的比较 层次模型 网状模型 关系模型 面向对象模型 创始 1968年IBM公司的IMS系统 1969年CODASYL的DBTG报告 (1971年通过) 1970年E.F.Codd 提出关系模型 20世纪80年代 数据结构 复杂 (树结构) 复杂 (有向图结构) 简单 (二维表) 复杂 (嵌套、递归) 数据联系 通过指针 通过指针 通过表间的公共属性 通过对象标识 查询语言 过程性语言 过程性语言 非过程性语言 面向对象语言 典型产品 IMS IDS/Ⅱ IMAGE/3000 IDMS TOTAL Oracle Sybase DB2 SQL Server Informix ONTOS DB 盛行期 20世纪70年代 70年代至80年代中期 80年代至现在 90年代至现在 * 1.4.4 外部模型(1) 例1.9 图1.18所示的关系模型由TEACHER、COURSE、STUDENT和SC等四个关系模式组成。 外部模型中的模式称为“视图”(View)。 学生视图 STUDENT_VIEW(S#,SNAME,C#, CNAME,SCORE,T#,TNAME) 教师视图 TEACHER_VIEW(T#,TNAME,C#, CNAME,S#,SNAME,SEX,SCORE) * 1.4.4 外部模型(2) 外部模型具有如下的特点: (1)外部模型是逻辑模型的一个逻辑子集。 (2)外部模型独立于硬件,依赖于软件。 (3)外部模型反映了用户使用数据库的观点。 * 1.4.5 内部模型 内部模型又称物理模型 存储方式(文件的结构)、存取设备(外存的空间分配)和存取方法(主索引和辅助索引)。 内部模型与硬件和软件紧密相连。 关系模型是以逻辑级为目标,不必考虑内部级的设计细节,由系统自动实现。 * 1.4.6 三层模式和两级映像(1) 1. 三层模式体系结

文档评论(0)

糖糖 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档