关于数据库的一些概念

时间:2022-10-31 00:17:38

关于数据库的一些概念

基本概念

信息是指现实世界事物的存在方式或运动状态的反映。

数据是将现实世界中的各种信息记录下的、可以识别的符号,是信息的载体,信息的具体表示形式。

信息与数据的联系

数据是信息的符号表示,或称载体;

信息是数据的内涵,是数据的语义解释。

数据是符号化的信息。

信息是语义化的数据。

数据处理实际上就是利用计算机进行数据处理的过程。

数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、存储

和描述,由DBMS统一管理,多用户共享。

数据库系统是指一个计算机存储记录的系统。即,它是一个计算机系统,该系统的目标是存储信息并支持用户检索

和更新所需要的信息。它通常由数据库,软件,硬件,用户几个部分组成。

数据库管理系统是一个通用的软件系统,由一组计算机程序构成。它能够对数据库进行有效的管理,为用户提了一个软件环境,方便用户使
用数据库中的信息。

数据处理的三个阶段

人工处理阶段(50年代中期以前) 文件系统阶段(50年代后期---60年代中期)
数据库系统阶段( 60年代后期开始) 关于数据库的一些概念

数据库系统的特点

㈠面向全组织的结构化。①支持全企业的应用而不是某一个应用。 ②通过统一的结构来描述数据及数据之 间客观存在的本质联系,这是数据库系统的主要特征之一,是与文件系统的根本差别。
㈡数据集成与共享,可控冗余度数据面向整个系统,而不是面向某一应用,数据集中管理,并可以被 多个用户和多个应用程序所共享。数据共享可以减少数据冗余,节省存储空间,减少存取时间,并避免数 据之间的不相容性和不一致性。③ 每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部 分数据,就可以满足新的应用要求,这就是易扩充性。④根据应用的需要,可以控制数据的冗余度。
数据独立性好。数据与程序相对独立,把数据库的定义和描述从应用程序中分离出去。描述又是分 级的(全局逻辑、局部逻辑、存储),数据的存取由系统管理,用户不必考虑存取路径等细节,从而简化了应 用程序。数据独立性:当数据的结构发生变化时,通过系统提供的映象(转换)功能,使应用程序不必改 变。它包括数据的物理独立性和逻辑独立性。
统一的控制机制。 数据的安全性控制数据的完整性控制、并发控制,数据库恢复。

数据模型

模型是现实世界特征的模拟和抽象。数据模型则是现实世界数据特征的抽象。 数据模型应满足三个方面的要求:1.能比较真实地模拟现实世界;2.容易为人理解;3.便于在计算机上 实现。

典型的数据模型

层次模型网状模型关系模型面向对象模型