第章-数据库系统概述.pptVIP

  • 2
  • 0
  • 约6.69千字
  • 约 41页
  • 2020-02-10 发布于广东
  • 举报
第1章 数据库系统概述 本 章 要 点 1. 理解数据和信息的概念与其区别。 2. 了解数据库管理技术的发展的各个阶段及每个阶段的特点,其中重点是数据库系统阶段。初步了解数据库系统。 3. 初步理解掌握本章提到的有关数据库的专业术语,为后面各章的学习打下好的基础。 4. 理解数据库中数据模型的概念。 5. 理解掌握三种模式结构、两层映像结构和数据独立性。 1.1 数 据 1.1.1 数据与信息 什么是信息?信息是关于客观事实的可通讯的知识。它是关于现实世界事物的存在方式或运动状态的反映的综合,具体说是一种被加工为特定形式的数据,但这种数据形式对接收者来说是有意义的,而且对当前和将来的决策具有明显的或实际的价值。 首先,信息是客观世界各种事物变化和特征的反映。其次,信息是可以通讯的。再者,信息可以形成知识。 凡事计算机中用来描述事物的记录,通称为数据。要注意,这里所说的数据,不仅是指数字, 还包括文字、图形、图像、动画、声音等等。数据实际上是记录下来的被鉴别的符号,它本身并没有意义;信息是对数据的解释,是对数据语义的解释;数据经过处理过后仍然是数据,只有经过解释才有意义,才能称为信息。可以说,信息是经过加工以后,并对客观世界产生影响的数据。数据与信息的对应因具体环境而异,同一信息可用不同数据表示,同一数据也可有不同的解释。 综上所述,数据和信息是两个互相联系、互相依存又相互区别的概念。信息是加工处理后的数据,是数据所表达的内容,而数据则是信息的表达形式。它们的关系如图1.1所示。 图1.1 将数据加工为信息的过程 数据独立性。 将数据转换为信息的过程称为处理,即实施一系列逻辑上相关的任务,以完成某项预定的输出。 在某些情况下,对数据的组织和处理是手工完成的,在另一些情况下,则是利用计算机进行处理。 人的抽象认识 信息世界:概念模型 现实世界 机器世界:具有DBMS 支持的组织模型 1.1.2 数据密集型应用的特点 数据密集型的应用也就是说的以数据为中心的应用,它具有如下三个特点: 1.涉及的数据量大 以银行的信息管理为例,如果要将全部信息保存起来,则数据量是非常大的,这些大量的数据需要保存在辅助存储设备上,并需要有高效的处理方法。 2.数据一般长期保存 需要长期保存的数据称为持久性数据。比如图书馆和保险公司、银行等的信息,必须要持久地保存,这些数据就是持久性数据。持久性数据试有价值的,人们可以通过对积累的数据 进行分析,制定出合适的方针和决策。比如通过分析一段时间内哪些图书借出的次数比较多,可以帮助图书管理人员决定下次要进书的种类和数量。这就是我们常说的辅助决策支持功能。 3.数据共享 在数据密集型应用中,数据一般不是某个用户专有的,而是可被多个用户使用,而且还必须允许多个用户同时使用这些数据。比如火车订票系统,有很多个订票点,我们不可能在一个订票点工作时,不允许其他的订票点工作,否则设立这么多订票点就没有任何意义了。 1.2 数据管理技术的发展 数据处理是指从某些已知的数据出发,推导加工出一些新的数据,也即对各种数据进行收集、存储、加工和传播的一系列活动的综合。其目的是从大量的原始的数据中抽取,推导出人们有价值的信息,以作为行动和决策的依据。 数据管理是指如何对数据进行分类.组织.储存.检索及维护。这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。 数据处理是与数据管理相联系的,数据管理技术的优劣,将直接影响数据处理的效率。 人们借助计算机进行数据处理是近三十年的事。研制计算机的初衷是利用计算机进行复杂的科学计算,在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术不断完善,发展经历了人工管理、文件系统、数据库阶段。 1.2.1人工管理阶段 在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,其他工作还没有展开。外部存储器只有磁带、卡片和纸带等,还没有磁盘等字节存取存储设备。 软件只有汇编语言,尚无数据管理方面的软件。数据处理的方式基本上是批处理。这些决定了当时的数据管理只能依赖人工来进行。 人工管理阶段的数据管理有下列弊端: 1.数据不保存在计算机内 2.没有专用的软件对数据进行管理 3.只有程序(Program)的概念,没有文件(File)的概念 4.数据面向应用、程序 人工管理阶段的特征如图1.2所示。 图1.2 人工管理阶段的特征 1.2.2文件管理阶段 在这一阶段(20世纪50年代后期至60年代中期),计算机不仅用于科学计算,还用于信息管理。随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数

文档评论(0)

1亿VIP精品文档

相关文档