软考 --- 数据库(1)数据库基础

一、数据库基础

(1)数据

        数据data)是数据库存储的基本对象,是描述事物的符号记录;

(2)数据库

        数据库( dataBase,DB )是长期储存在计算机内、有组织的、可共享的大量数据的集合

        

        数据库的基本特征

        数据按一定的数据模型组织、描述和储存;

        可为各种用户共享;

        冗余度小;

        数据独立性搞;

        易扩展; 

(3)数据库管理系统

        数据库管理系统( DBMS )是位于用户与操作系统之间的一层数据管理软件,是一个大型复杂的软件系统;

         DBMS 的用途:

        科学地组织和存储数据

        高效地获取和维护数据

(4)数据库系统

        数据库系统( Database System ,DBS )是计算机系统中引入数据库后的系统构成;

        

        数据库系统的构成:

        数据库;

        硬件平台;

        软件( 应用程序 );

        数据库管理员;

        

        数据库系统的设计目标是允许用户逻辑地处理数据,而不必涉及这些数据在计算机中是如何存放的,在数据组织和用户应用之间提供某种程度的独立性;

二、数据库模型

(1)数据库系统的三种模式

        数据库系统可分为:

        外模式(子模式、用户模式);

        模式(概念模式、逻辑模式);

        内模式(存储模式);

 (2)模式

        数据库中全体数据的逻辑结构和特征的描述; 

        所有用户的公共数据视图,综合了所有用户的需求

        

        一个数据库只有一个模式;

(3)外模式

        数据库用户( 包括应用程序员和最终用户 )使用的局部数据的逻辑结构和特征的描述;

        数据库用户的数据视图,是与某一应用有关的数据的逻辑表示;

        

        外模式的地位:介于模式与应用之间;

        模式与外模式的关系:一对多; 

        外模式通常是模式的子集

        一个数据库可以有多个外模式,反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求;

        

        外模式的用途:

        保证数据库安全性的一个有力措施;

        每个用户只能看见和访问所对应的外模式中的数据;

 (4)内模式

        是数据物理结构和存储方式的描述;

        是数据在数据库内部的表示方式;

        一个数据库只有一个内模式; 

(5)三个级别

        与三级模式相对应,数据库系统可以划分为三个抽象级:

        1. 用户级数据库:对应于外模式,是用户看到和使用的数据库,又称用户视图,一个数据库可以有多个不同的用户视图;

        2. 概念级数据库:对应于概念模式,是所有的用户视图的最小并集,一个数据库应用系统只有一个 DBA 视图;

        3. 物理级数据库:对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,是最接近于物理存储的,又称内部视图;

你可能感兴趣的:(数据库,数据库)