- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库复习高质量精简版南开大学汇编
第1章 数据库系统基础知识
1.1数据库概述
1.1.1 数据、信息和数据库
1. 数据
数据(Data)在一般意义上被认为是对客观事物特征所进行的一种抽象化、符号化表示。例如,另外,数据可以有不同的形式。例如,出生日期可以表示为“1988.6.28”、“{06/28/88}”等形式。
需要明确的是我们这里所指数据的概念,比以往在科学计算领域中涉及的数据已大大地拓宽了。这里的数据不仅包括数字、字母、汉字及其他特殊字符组成的文本形式的数据,而且还包括图形、图像、声音等多媒体数据。总之,凡是能够被计算机处理的对象都称为数据。
2. 信息
信息(Information)通常被认为是有一定含义的、经过加工处理的、对决策有价值的数据。通常情况下,数据与信息之间的关系可以表示为:
信息 = 数据 + 处理
其中,处理是指将数据转换成为信息的过程,包括数据的收集、存储、加工、排序、检索等一系列活动。数据处理的目的是从大量的现有数据中,提取对人们有用的信息,作为决策的依据。可见,信息与数据是密切相关的,我们可以总结为:
数据是信息的载体,它表示了信息;
信息是数据的内涵,即数据的语义解释。
信息是有价值的,其价值取决于它的准确性、及时性、完整性和可靠性。为了提高信息的价值,就必须用科学的方法来管理信息,这种方法就是数据库技术。
3. 数据库
数据库(DataBase,简称DB)是指存储在计算机存储设备上、结构化的相关数据的集合。请注意,这些数据是以二进制形式存储在磁盘、光盘等存储介质上的。那么,它们是如何存储的呢?,为了便于检索和使用数据,数据库中的大量数据也必须按照一定的规则(即数据模型)来存放,这就是所说的“结构化”。此外,存储在数据库中的数据彼此之间是有一定联系的,而不是毫不相干的。可见,数据库不仅包括描述事物的数据,而且还要详细准确反映事物之间的联系。
1.1.2 数据管理技术的发展
随着计算机硬件和软件技术的不断发展,计算机数据管理技术也随之不断的更新,其发展历程大致经历了人工管理、文件系统和数据库系统三个发展阶段。
1. 人工管理阶段
20世纪50年代中期以前,计算机主要用于科学计算,这个时期还没有专门用于管理数据的软件,数据与计算或处理它们的程序放在一起。也就是说,信息处理主要是面向科学计算,数据不需要长期保存。当人们需要使用计算机处理某一课题时,就临时将有关数据输入内存。待计算机处理完毕后直接输出处理结果,并释放相应内存空间,这是其特点一。
特点二,数据处理过程中,信息系统处理的数据需要在编写的程序中加以描述及定义。即程序中不仅要编写对数据处理的具体要求,还要花费大量篇幅对使用数据的结构、存取方法和输入输出方式等进行详细叙述。因此,此时编写应用程序不仅要书写操作指令,还要书写大量的数据说明性信息。这样一来,不仅使编写应用程序十分繁琐,而且一旦信息系统中使用的数据,其类型、格式、数量或输入输出方式等改变了,程序也必须作相应的修改。这种现象我们称之为数据与程序不具有独立性,这一特点的另一个后果直接导致了应用程序不具有普遍性和通用性。
特点三,数据是面向应用的,不具有共享性。也就是说,每个应用程序中都只能使用自己定义的数据,即便是某些程序使用相同的数据,也必须在各自的应用程序中重新定义。因此,各程序之间存在着大量的重复数据,称之为数据冗余。
总而言之,在人工管理阶段,数据处理的特点归纳为:数据不保存、不能共享、冗余度极大;数据与程序捆绑在一起,数据不具有独立性。这些特征可以通过下面的图示和应用实例加以说明。
应用程序与数据之间的关系
人2. 文件系统阶段
20世纪50年代后期至60年代,计算机开始大量地用于数据处理工作。在软件方面,出现了高级语言和操作系统。操作系统中的文件系统是专门管理存放在外存中文件的软件。此时,程序和数据可以分别存储为程序文件和数据文件,因而程序与数据有了一定的独立性。常用的高级语言FORTRAN、BASIC、C等都支持使用数据文件。这个阶段称为文件系统阶段。
这一阶段最主要的特点是,计算机不仅用于科学计算,也开始应用到数据管理领域,并且,计算机的应用迅速转向信息管理。此时管理的数据以文件形式长期保存在外存的数据文件中,并通过对数据文件的存取实现对信息的查询、修改、插入和删除等常见的数据操作。虽然这个时期出现了操作系统,而且操作系统中的文件系统有专门负责管理数据的软件,并且可以提供有关数据的存取、查询以及维护功能,但是,数据文件仍然是面向应用的,文件之间缺乏联系,共享性差。换句话说,虽然应用程序中不用再编写大量的数据结构、存储方式等相关内容的说明,只要确定使用的是哪一个具体文件即可。但即使不同的应用程序需要使用相同的数据,这些数据也必须存放在各自的专用文件中,不能共享数据文件。这种处理方式可以用下面的图
您可能关注的文档
最近下载
- ISO27001 2022版内审全套资料(内审计划+检查表+审核报告等).doc
- fidic99版新红皮书中英文双语对照版.docx VIP
- 钢板弹簧设计计算程序Ver1.0-20070405.xls VIP
- 区块链产业学院建设思路与规划.pptx VIP
- 建筑外门窗气密、水密、抗风压性能分级(1).doc VIP
- 读本低年级 第2讲《一心跟着共产党》第二课时《党和人民心连心》教学课件.pptx VIP
- 数控车床高级工理论考试题库(含答案).docx VIP
- 《WPS Office办公应用案例教程》教学课件 项目8 WPS Office App文档的基本应用.ppt VIP
- 《WPS Office办公应用案例教程》教学课件 项目9 WPS Office App表格和演示文稿的应用.ppt VIP
- 通用质量特性工作计划-模板.docx VIP
文档评论(0)