- 1、本文档共140页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1课 数据库系统基本概念;1 数据管理;1 数据管理;1 数据管理;1 数据管理;1 数据管理; 数据(Data)
描述事物的符号记录。
数据有多种表现形式,它们都可以经过数字化后存入计算机。对数据的解释称为数据的语义。; 例如对于学生的描述:姓名、性别、年龄、出生年月、籍贯、所在系、入学时间,可描述为
(黎明,男,21,1972,江苏,计算机系,1990) (苏红,女,20,1973,辽宁,计算机系,1990)。
;1 数据管理;1 数据管理;1 数据管理;1 数据管理; 数据处理的目的
数据处理的目的有两个:
一是借助计算机保存和管理大量复杂的数据,以便充分地利用这些信息资源;
二是从大量的原始数据中抽取、推导出对人们有价值的信息。;1 数据管理; 在硬件方面,计算机的运算速度低、内存容量小,外存还没有磁盘等直接存取的存储设备;
在软件方面,还没有操作系???,没有管理数据的软件;
在应用方面,这一阶段的计算机主要用于科学计算。;人工数据管理的特点
(1)数据不保存。需要时把数据输入,用完就撤走。数据不保存在计算机中。
(2)没有管理数据的软件系统。应用程序中不仅要管理数据的逻辑结构,还要设计其物理结构、存取方法、输入输出方法等。当存储当存储改变时,应用程序中存取数据的子程序就需随之改变。; (3)基本上没有文件概念。数据的组织方式必须由程序员自行设计。
(4)数据是面向应用的。一组数据只对应于一个应用程序。即使两个应用程序都涉及到了某些相同数据,也必须各自定义,无法相互利用。不仅在程序之间有大量重复数据,还易产生数据的不一致性。; 在人工管理阶段,数据与程序关系的特点如图所示。
; ? 文件系统阶段
从20世纪50年代后期到60年代中期,计算机的硬件、软件都有了很大发展:
在硬件方面,有了磁盘、磁鼓等直接存取的存储设备;
在软件方面,有了操作系统,其中有专门管理数据的文件系统。; 从处理方方式讲,不仅有了文件批处理,而且能够联机实时处理;
在应用方面,计算机不仅用于科学计算,还大量用于管理。;文件系统管理特点
(1)数据存放在文件中,文件可长期保存在外存。可经常方便地对文件进行检索和更新操作。
(2)程序和数据有了一定的独立性。由于有了管理数据的软件——文件系统,文件的逻辑结构与存储结构由系统进行转换。; (3)文件多样化。由于有了直接存取存储设备,也就有了索引文件、链接文件、直接存取文件等。
(4)数据的存取基本上以记录为单位。按文件名访问,按记录进行存取。
在文件系统阶段,数据与程序的关系如图所示。
; ;文件系统的缺点
(1)数据冗余度大。由于数据的基本存取单位是记录,因此,程序员之间很难明白他人数据文件的逻辑结构。这样,一个数据文件只能对应于同一程序员的一个或几个程序,不能共享,数据仍然是面向应用的。; 数据冗余度大,不仅浪费存储空间,而且数据的修改和维护也较困难,容易造成数据的不一致性。
(2)数据和程序缺乏独立性。文件是为特定程序服务的,改变数据的逻辑结构就必须修改程序。应用程序若有改变,就可能影响文件的数据结构,因此,数据和程序之间缺乏独立性。; ? 数据库系统阶段
20世纪60年代后期,计算机硬件、软件有了进一步的发展。
在硬件方面,计算机的运算速度越来越快、内存容量越来越大,并有了大容量磁盘;
在软件方面,操作系统和高级语言越来越完善和丰富,功能越来越强大;; 在应用方面,从处理方式讲,不仅需要能够联机实时处理,而且需要考虑分布式处理。随着管理数据规模的增大,文件系统的缺点越来越令人难以忍受。人们迫切盼望能有数据冗余度小,可共享数据的系统。在这种背景下,数据库技术应运而生,出现了专门的管理数据的软件——DBMS。; 文件系统中,数据为什么难以共享呢?基本原因在于:数据的含义不明显。在文件系统中,采用“按文件名访问,按记录存取”的数据管理技术。
一般用户虽然都可以访问文件、访问数据,但却不知这些数据的含义,当然就不能共享数据了。以如下一条记录为例:
? 1005张三7006151800设计所; 一般用户怎能理解其含义呢!甚至连数据的创建者,在经过一段时间后,重新看到此记录时,也会感到不可理解了。但如果数据的显示形式为
职工号 姓名 出生日期 工资 部门
1005 张三 70061
文档评论(0)