第00章 DBMS发展史.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第00章 DBMS发展史

第一章 DBMS发展史 本章主要内容 1.1 前言 描述数据库 。 1.2 数据库历史 了解数据库的各个发展阶段。 1.3 数据组织方式 了解数据组成方式 1.4 数据间的逻辑联系 了解记录与记录之间的联系。 1.5 实体关系 描述静态数据结构的概念模式 1.6 总结 提问:什么是数据库 数据库服务器 响应和提供数据 应用程序 操作和查询 数 据 库 1.1 前言 数据库是“按照数据结构来组织、存储和管理数据的仓库” 在经济管理的日常工作中,常常需要把某些相关的数据放进这样仓库,并根据管理的需要进行相应的处理。 1.2 数据库历史 1.2.1 人工管理阶段 这个时期的数据管理特点如下: (1) 数据不保存。 (2) 没有专用软件对数据进行管理。 (3) 只有程序(PROGRAM)的概念、没有文件的概念。 (4) 数据面向应用(即一组数据对应于一个程序)。 (5) 对数据的存取以记录为单位。 1.2 数据库历史 1.2.2 文件系统阶段 这个时期的数据管理特点如下: (1) 数据可长期保存在外存的磁盘上 。 (2) 数据的物理结构与逻辑结构有了简单区别。程序与设备之间有设备独立性。 (3) 文件的形式已多样化,有索引文件,链接文件和直接存取等 。 (4) 有了存贮文件以后,数据可以重复使用。 (5) 对数据的存取基本上还是以记录为单位。 1.2 数据库历史 1.2.2 文件系统阶段 文件系统有三大缺陷: (1) 数据冗余性 。 (2) 不一致性 。 (3) 数据联系弱 。 1.2 数据库历史 1.2.3 数据库阶段 这个时期的数据管理特点如下: (1) 采用复杂的数据模型 。 (2) 有较高的数据独立性。 (3) 数据库系统为用户提供了方便的用户接口。 1.3 数据组织方式 1.3.1 数据项 数据项 数据项是可以定义数据的最小单位,也叫元素、基本项、字段等 域 数据项与现实世界实体的属性相对应,数据项有一定的取值范围,称为域。 数据项 1.3 数据组织方式 1.3.2 记录 记录由若干相关联的数据项组成。记录是应用程序输入—输出的逻辑单位。 对大多数据库系统,记录是处理和存储信息的基本单位。 记录 1.3 数据组织方式 1.3.3 表 在关系型数据库中,表是一系列二维数组的集合,用来代表和存储数据对象之间的关系 表由纵向的列和横向的行组成 对于特定的表,列的数目一般事先固定,个列之间可以由列名来识别,而行的数目可以随时、动态变化, 1.3 数据组织方式 1.3.4 数据库 数据库是比文件更大的数据组织。 数据库是具有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合。 数据库的内部构造是文件的集合,这些文件之间存在某种联系,不能孤立存在。 1.4 数据间的逻辑联系 1.4.1 一对一的联系 例如人和DNA的联系。 1.4 数据间的逻辑联系 1.4.2 一对多的联系 例如省份和市的联系。 1.4 数据间的逻辑联系 1.4.3 多对多的联系 例如学生和课程的联系。 1.5 实体关系 实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构。 实体型(Entity):用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。 属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。 联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)就是指存在的三种关系(一对一,一对多,多对多) 构成E-R图的基本要素是实体型、属性和联系 参看教材 图1.4 表示学生以及课程,成绩之间的实体-联系图。 1.5 实体关系 1.6 总结 数据库的优点: 使用数据库可以带来许多好处: (1) 减少了数据的冗余度,从而大大地节省了数据的存储空间; (2) 实现数据资源的充分共享等等。 (3) 数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库 应用程序。 知识点总结 数据项 列:数据项是可以定义数据的最小单位,也叫元素、基本项、字段等 记录 行:记录由若干相关联的数据项组成 表 表:一系列二维数组的集合

文档评论(0)

liudao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档