[工学]12数据库理论与应用.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文档。上传文档
查看更多
[工学]12数据库理论与应用

常用数据模型——网状数据模型 网状模型的优缺点: 优点 能够更为直接地描述现实世界,如一个结点可以有多个双亲。 具有良好的性能,存取效率较高。 缺点 结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。 DDL、DML语言复杂,用户不容易使用。 常用数据模型——关系数据模型 最重要的一种数据模型,也是目前主要采用的数据模型。 1970年由美国IBM公司San Jose研究室的研究员E.F.Codd提出。 关系数据模型的数据结构 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 关系模型的基本概念 关系(Relation) 一个关系对应通常说的一张表。 元组(Tuple) 表中的一行即为一个元组。 属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称即属性名。 关系模型的基本概念 主码(Key) 表中的某个属性组,它可以唯一确定一个元组。 域(Domain) 属性的取值范围。 分量 元组中的一个属性值。 关系模式(重点:掌握关系模式如何描述) 对关系的描述。 表示为:关系名(属性1,属性2,…,属性n) 例如:学生(学号,姓名,年龄,性别,系,籍贯) 学号 姓名 性别 系别 年龄 籍贯 95001 李永 男 计算机 20 江苏 95002 刘晨 女 信息 19 山东 95003 王明 女 数学 18 北京 95004 张立 男 计算机 19 北京 … … … … … … 95700 杨晓东 男 物理 21 山西 学 生 登 记 表 关 系 整数 字符串 男 女 信息 数学 … 18,1920,… 北京 上海 … 域 关 系 名 主 码 元 组 属性(列) 属 性 名 关系数据模型的数据结构 实体及实体间的联系的表示方法 实体型:直接用关系(表)表示。 属性:用属性名表示。 一对一联系:隐含在实体对应的关系中。 一对多联系:隐含在实体对应的关系中。 多对多联系:直接用关系表示。 关系数据模型的数据结构 例1.学生、系、系与学生之间的一对多联系: ER图: 系 组成 学生 1 n 学生(学号,姓名,年龄,性别,系号,年级) 系 (系号,系名,办公地点) 例2.系、系主任、系与系主任间的一对一联系 ER图: 系 管理 系主任 1 1 系主任(姓名,年龄,性别,系号,职称) 系 (系号,系名,办公地点) 例3.学生、课程、学生与课程之间的多对多联系: ER图: 学生 选修 课程 n m 成绩 学生(学号,姓名,年龄,性别,系号,年级) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) 关系数据模型的数据结构 关系必须是规范化的,满足一定的规范条件。最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。 关系模型的数据操纵 查询、插入、删除、更新 数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合 存取路径对用户隐蔽,用户只要指出“做什么”,不必详细说明“怎么做” 关系模型的优缺点 优点 建立在严格的数学概念的基础上。 概念单一。数据结构简单、清晰,用户易懂易用。 实体和各类联系都用关系来表示。 对数据的检索结果也是关系。 关系模型的存取路径对用户透明 具有更高的数据独立性,更好的安全保密性。 简化了程序员的工作和数据库开发建立的工作。 关系模型的优缺点 缺点 存取路径对用户透明导致查询效率往往不如非 关系数据模型。 为提高性能,必须对用户的查询请求进行优化, 增加了开发数据库管理系统的难度。 典型的关系数据库系统 ORACLE SYBASE INFORMIX DB/2 COBASE PBASE EasyBase DM/2 SQL Server 数据库理论与应用 主讲人:刘雅辉 * 讲述内容 上节课内容小结 关系数据模型 讲述内容 上节课内容小结 关系数据模型 讲述内容 上节课内容小结 关系数据模型 上节课内容小结 数据管理的三个阶段: 人工管理阶段? 文件系统阶段? 数据库系统阶段 如何对数据进行分类、组织、编码、存储、检索和维护 上节课内容小结 计算机科学的重要分支; 数据库技术是信息系统的核心和基础; 数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。 上节课内容小结 数据库技术的四个基本概念: 数据 数据库 数据库管理系统 数据库系统 ? 描述事物的符号记录。 ? 长期存储在计算机内、有组织的、可共享的数据的集合。 ?在计算机系统中引入数据库后的系统构成。 ? 位于用户与操作系统之间的一层数据管理软件。 上节课内容小结 上节课内容小结 数据库的三级模式结构: 实例:数据库保存了某单位的全部职工信息,有

文档评论(0)

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

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

1亿VIP精品文档

相关文档