2011年计算机二级考试公共基础知识冲刺复习笔记(3)

文章作者 100test 发表时间 2011:03:10 16:04:34
来源 100Test.Com百考试题网


  Point3:数据库的基本概念

  考点精讲

  1、数据库的基本概念

  (1)数据:实际上就是描述事物的符号记录。数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。而数据的值给出了符合给定型的值,如整型值15。(2)数据库(DataBase,简称为DB):是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的特点。数据库技术的根本目标是要解决数据的共享问题。

  2、数据库系统(DataBaseSystem,简称为DBS)由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成。

  (1)数据库管理系统提供以下的数据语言:

  ①数据定义语言(DDL):负责数据的模式定义与数据的物理存取构建;

  ②数据操纵语言:负责数据的操纵,如查询与增加、删除、修改等;

  ③数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。

  (2)数据库系统的特点:

  ①数据的集成性;

  ②数据高共享性与低冗余性;

  ③数据独立性:数据独立性是数据与程序之间互不依赖,也就是数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。

  3、据库管理系统(DataBaseManagementSystem,简称为DBMS)是系统软件,负责对数据库的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。

  4、数据管理经历了人工管理、文件系统、数据库系统三个阶段。文件系统阶段的特点是数据满足一个特定格式而存储,不同程序中使用的数据仍会出现重复存储,也会导致数据冗余。数据库技术的主要目的是有效地管理和存取大量的数据资源,数据库系统阶段的数据独立性最高。

  5、数据独立性包括物理独立性和逻辑独立性。

  -11-(1)物理独立性:数据的物理结构(如存储设备更换、物理存储方式)的改变,不影响数据库的逻辑结构,也不引起应用程序的变化。

  (2)逻辑独立性:数据库整体逻辑结构(如修改数据、增加新数据类型、改变数据间联系等)改变,不需要修改应用程序。

  6、数据库系统在其内部具有三级模式:概念模式、内部模式与外部模式。

  (1)概念模式:它是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)的公共数据视图。概念模式主要描述数据的概念记录类型以及它们之间的关系,它还包括一些数据间的语义约束,对它的描述可用DBMS中的DDL语言定义。

  (2)内部模式:又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理特性主要体现在操作系统及文件级上,它还未深入到设备级(如磁盘及磁盘操作)上。DBMS一般提供相关的内模式描述语言(内模式DDL)。

  (3)外部模式:也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。在一般的DBMS中都提供相关的外模式描述语言(外模式DDL)。

  7、数据库系统的两级映射:概念模式到内部模式的映射,外部模式到概念模式的映射。(1)数据的物理独立性:当数据库的存储结构发生变化时,通过修改“概念模式到内部模式的映射”,使得数据库的概念模式不变,其外模式不变,应用程序不用修改,保证了数据的物理独立性。

  (2)数据的逻辑独立性:当概念模式发生变化时,通过修改“外部模式到概念模式的映射”,使得用户所用的外模式不变,从而应用程序也不用修改,保证了数据的逻辑独立性。

  真题分析

  【真题1】数据库管理系统是________。(2009年9月)

  A)一种编译系统

  B)一种操作系统

  C)操作系统的一部分

  D)在操作系统支持下的系统软件

  解析:数据库管理系统是运行在操作系统之上的支撑软件,是数据库系统的核心。

  答案:D

  【真题2】数据库系统的核心是__【4】__系统。(2009年3月)

  解析:数据库管理系统是数据库的结构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。

  答案:数据库管理

  -12-【真题3】在数据管理技术发展的三个阶段中,数据共享最好的是________。(2008年9月)

  A)数据库系统阶段

  B)三个阶段相同

  C)人工管理阶段

  D)文件系统阶段

  解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。

  答案:A

  【真题4】在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,__【5】__语言负责数据的模式定义与数据的物理存取构建。(2008年4月)

  解析:在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据定义语言负责数据的模式定义与数据的物理存取构建,数据操纵语言负责数据的操纵,包括查询及增、删、改等操作,数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、恢复等功能。

  答案:数据定义

  【真题5】下列叙述中正确的是________。(2007年9月)

  A)数据库管理系统就是数据库系统

  B)三种说法都不对

  C)数据库系统是一个独立的系统,不需要操作系统的支持

  D)数据库技术的根本目标是要解决数据共享的问题

  解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台的硬件平台(硬件)、系统平台的软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库

  系统。

  数据库技术的根本目的是要解决数据的共享问题。

  数据库中的数据具有“集成”、“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,从而使它们可被不同应用程序所使用。

  数据库管理系统(DatabaseManagementSystem,简称DBMS)是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等,它是数据库系统的核心。

  答案:D

  【真题6】下列叙述中错误的是________。(2007年3月)

  A)数据库设计是指在已有数据库管理系统的基础上建立数据库

  B)数据库系统需要操作系统的支持

  C)在数据库系统中,数据的物理结构必须与逻辑结构一致

  D)数据库技术的根本目标是要解决数据的共享问题

  #ff0000>


相关文章


2011年3月计算机等级考试二级Access笔试:文字版
2011年3月全国计算机等级考试二级Access笔试:Word版
2011年3月计算机二级Access笔试试题
2011年3月计算机二级Access笔试答案
2011年计算机二级考试公共基础知识冲刺复习笔记(3)
2011年计算机二级考试公共基础知识冲刺复习笔记(2)
2011年计算机二级考试公共基础知识冲刺复习笔记(1)
2011年全国计算机等级二级C语言模拟试题及答案(1)
2011年计算机二级考试公共基础知识冲刺复习笔记(6)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛