关于数据库的一些概念
基本概念
信息是指现实世界事物的存在方式或运动状态的反映。
数据是将现实世界中的各种信息记录下的、可以识别的符号,是信息的载体,信息的具体表示形式。
信息与数据的联系
①数据是信息的符号表示,或称载体;
②信息是数据的内涵,是数据的语义解释。
③数据是符号化的信息。
④信息是语义化的数据。
数据处理实际上就是利用计算机进行数据处理的过程。
数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、存储
和描述,由DBMS统一管理,多用户共享。
数据库系统是指一个计算机存储记录的系统。即,它是一个计算机系统,该系统的目标是存储信息并支持用户检索
和更新所需要的信息。它通常由数据库,软件,硬件,用户几个部分组成。
数据库管理系统是一个通用的软件系统,由一组计算机程序构成。它能够对数据库进行有效的管理,并为用户提供了一个软件环境,方便用户使
用数据库中的信息。
数据处理的三个阶段
人工处理阶段(50年代中期以前) 文件系统阶段(50年代后期---60年代中期)数据库系统阶段( 60年代后期开始)
数据库系统的特点
㈠面向全组织的结构化。①支持全企业的应用而不是某一个应用。 ②通过统一的结构来描述数据及数据之 间客观存在的本质联系,这是数据库系统的主要特征之一,是与文件系统的根本差别。㈡数据集成与共享,可控冗余度。①数据面向整个系统,而不是面向某一应用,数据集中管理,并可以被 多个用户和多个应用程序所共享。②数据共享可以减少数据冗余,节省存储空间,减少存取时间,并避免数 据之间的不相容性和不一致性。③ 每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部 分数据,就可以满足新的应用要求,这就是易扩充性。④根据应用的需要,可以控制数据的冗余度。
㈢数据独立性好。①数据与程序相对独立,把数据库的定义和描述从应用程序中分离出去。描述又是分 级的(全局逻辑、局部逻辑、存储),数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应 用程序。②数据独立性:当数据的结构发生变化时,通过系统提供的映象(转换)功能,使应用程序不必改 变。它包括数据的物理独立性和逻辑独立性。
㈣统一的控制机制。 数据的安全性控制、数据的完整性控制、并发控制,数据库恢复。