数据库自编教材52+12讲义大纲模式.doc

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

数据库系统概论 An Introduction to Database System 安徽工业大学 授课教师:周兵 教学网页:/ 地位作用: 知识准备: 课件说明: 选用教材: 《数据库系统及应用》,戴小平,中国科技大学出版社,2010.8. 参考书目: 1、《Date C J, An Introduction to Database System》 (Ed.7), Addison-Wesley,2000 2、《数据库系统原理教程》,王珊,陈红:清华大学出版社,2000 3、《数据库系统概论》(第四版), 萨师煊,王珊, 高等教育出版社,2006 中国人民大学 说明: 斜体部分是可选讲授内容, 带星号的习题为可选。 平时成绩: 1、作业。 2、实验。 3、出勤。 作业要求: 1、作业本必须写上:学号、姓名、班级。 2、作业必须使用作业本,不得使用信纸或零散的纸张。 。 实验及课程设计: 1、不得有抄袭现象。 2、成绩由提交报告和演示两部分构成。 联系方式: QQ群:名称:数据库 安工大 群号:314055725 必须使用群名片 学号+姓名三)。 课代表 (1)数据库基础 数据、信息与数据处理 信息 信息是现实世界中各种事物(包括有生命的和无生命的、有形的和无形的)的存在方式、运动形态以及它们之间的相互联系等诸要素在人脑中的反映,通过人脑的抽象后形成的概念。 数据 数据一般是指信息的一种符号化表示方法,就是说用一定的符号表示信息,而采用什么符号,完全是人为规定。 信息和数据的关系 信息和数据的关系是既有联系又有区别。数据是承载信息的物理符号或称之为载体,而信息是数据的内涵。 数据处理 数据处理是指将数据转换成信息的过程 图1.1 信息与数据之间的关系 数据管理技术的发展历史 手工管理阶段—→文件系统阶段—→数据库系统阶段 手工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。硬件存储设备主要有磁鼓、卡片机、纸带机等,还没有磁盘等直接存取的存储设备;软件上也处于初级的阶段,没有操作系统和管理数据工具。数据的组织和管理完全靠程序员手工完成,因此称为手工管理阶段。这个阶段数据的管理效率很低。 图1.2 人上管理阶段应用程序与数据之间的对应关系 特点: 数据不保存 由于当时计算机主要用于科学计算,一船不需要将数据长期保存,只是在计算某一课题时将数据输入,随着计算任务的完成,用户作业退出计算机系统,数据空间随着程序空间一起被释放。 应用程序管理数据 数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。应用程序负责所有数据的存取,因此程序员负担很重。 数据不共享 数据是面向应用的,一组数据只能对应一个程序。当多个应用程序涉及某些相同的数据时,由于必须各自定义,无法互相利用、互相参照,因此程序与程序之间有大量的冗余数据,容易产生数据的不一致性。 数据不具有独立性 数据的存储结构发生变化后,必须对应用程序做相应的修改,这就进一步加重了程序员的负担,导致软件维护成本增加。 文件系统阶段 由于大容量的磁盘等辅助存储设备的出现,使得专门管理辅助存储设备上的数据的文件系统应运而生,它是操作系统中的一个子系统。在文件系统中,按一定的规则将数据组织成为一个文件,应用程序通过文件系统对文件中的数据进行存取和加工。文件系统对数据的管理,实际上是通过应用程序和数据之间的一种接口实现的。 图1.3 文件系统阶段应用程序与数据之间的对应关系 优点: 数据可以长期保留 数据的逻辑结构和物理结构有了区别,程序可以按名访问,不必关心数据的物理位置,由文件系统提供存取方法。 数据不属于某个特定的应用程序 即应用程序和数据之间不再是直接的对应关系,可以重复使用。但是文件系统只是简单地存取数据,相互之间并没有有机的联系,即数据存取依赖于应用程序的使用方法,不同的应用程序仍然很难有效地共享同一数据文件。 文件组织形式的多样化 有索引文件、链接文件和Hash文件等。但文件之间没有联系,相互独立,数据间的联系要通过程序去构造。 缺点: 数据冗余度大 文件与应用程序密切相关。相同的数据集合在不同的应用程序中使用时,经常需要重复定义、重复存储。例如:学校中学生学籍管理系统中的学生情况,学生成绩管理系统的学生选课,教师教学管理的任课情况,所用到的数据很多都是重复的。这样相同的数据不能被共享,必然导致数据的冗余。 数据不一致性 由于相同数据的重复存储,单独管理,给数据的修改和维护带来难度,容易造成数据的不一致。例如,学校中在学生学籍管理系统中修改了某学生的情况,但在学生成绩管理系统中该学生相应的信息没有被修改,造成同一个学生的信息在不同的管理部门结果不一样。 数据联系弱 文件系统中数据组织成记录,记录由字段组成,记录内部有了一定的结构

文档评论(0)

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

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

1亿VIP精品文档

相关文档