国家二级MySQL数据库机试(选择题)模拟试卷6
单项选择题
1.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)
A. DB包含DBS和DBMS
B. DBMS包含DB和DBS
C. DBS包含DB和DBMS
D. 没有任何关系
解析:数据库系统(Database System简称DBS)由下列几个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统甲台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。其中DB(DataBase)即数据库,是统一管理的相关数据的集合:DBMS(Database Management System)即数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
2.数据库管理系统中负责数据模式定义的语言是(A)
A. 数据定义语言
B. 数据管理语言
C. 数据操纵语言
D. 数据控制语言
解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
3.在数据管理技术发展的三个阶段中,数据共享最好的是(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。
4.有两个关系R和T如下:
(A)
A. 选择
B. 投影
C. 交
D. 并
解析:由关系R和T所包含的元素可知,关系R经过选择操作就可以得到关系T。
5.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是(B)
A. 局部变量
B. 私有变量
C. 公共变量
D. 全局变量
解析:在Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,要用public命令建立;私有变量是在程序中直接使用(没有通过public和local命令事先声明)而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,用local命令建立。
6.命令?VARTYPE(TIME())的结果是(A)
A. C
B. D
C. T
D. 出错
解析:VARTYPE()函数用于测试的类型,返回一个大写字母:TIME()函数是一个时间函数,以24小时制的hh:mm:ss格式返回当前系统时间,函数值为字符型。在Visual FoxPro中,字母C表示字符型数据。
7.在Visual FoxPro中,有如下程序,函数IIF()返回值是
*程序
PRIVATE X,Y
STORE\\(A)
A. 女
B. 男
C. .T.
D. .F.
解析:根据题意,变量x的值为“男”,LEN()函数用来返同指定字符串的长度,由于一个汉字占两个字符,所以LEN(x)=2,Y=4。 IIF()是条件测试函数,基本命令格式如下: IIF(,,) 其中,测试的值,若为逻辑真(.T.),则返回的值,若为逻辑真(.F.),则返回的值。和的值不要求相同。 本题中,由于Y=4,所以逻辑表达式“Y<4”为假,IIF函数应该返回“女”。
8.下列命令中,不会创建文件的是(B)
A. CREATE
B. CREATE VIEW
C. CREATE FORM
D. CREATE QUERY
解析:本题考查用命令创建文件。CREATE FORM是创建表单文件,CREATE OUERY是创建查询文件。CREATE VIEw命令是创建视图,其不能建立文件。
9.要为当前表所有性别为“女”的职工增加100元工资,应使用命令(B)
A. REPLACE ALL工资WITH工资+100
B. REPLACE工资WITH工资+100 FOR性别=“女”
C. CHANGE ALL工资WITH工资+100
D. CHANGE ALL工资WITH工资+100 FOR性别:“女”
解析:CHANGE和REPLACE命令都具有修改表记录的功能,但是,CHANGE命令只能用于交互环境,对当前表记录进行编辑、修改;使用REPLACE命令可直接用指定的表达式或值修改记录,如果使用FOR短语,则修改逻辑表达式为真的所有记录,选项A使用了ALL短语,命令执行结果是修改表中所有记录,与题目要求不符。
10.Visual FoxPro支持的索引文件不包括(B)
A. 独立索引文件
B. 规则索引文件
C. 复合索引文件
D. 结构复合索引文件
解析:本题考查索引文件。Visual FoxPro有两种类型的索引文件:一种是传统的.IDX文件,这种索引文件只有一个索引表达式,称为独立索引文件。另一种是复合索引文件,其扩展名是.CDX,复合索引文件包含多个索引表达式,这些索引表达式称为索引标识。
11.在Visual FoxPro中,数据库表字段的有效性规则的设置可以在(C)
A. 项目管理器中进行
B. 数据库设计器中进行
C. 表设计器中进行
D. 表单设计器中进行
解析:本题考查数据库表字段的有效性规则的设置。在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。
12.在Visual FoxPro中,有关参照完整性的删除规则正确的描述是(C)
A. 如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
B. 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
C. 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
D. 上面三种说法都不对
解析:参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中的相天记录,对应有3种情况: 如果删除规则选择的是“限制”,则当子表中有相关记录时,禁止删除父表中的记录; 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将自动删除子表中的所有记录: 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录,删除父表中的记录与予表无关。
13.在Visual FoxPro中,下列关于表的描述中正确的是(C)
A. 在数据库表和自由表中,都能给字段定义有效性规则和默认值
B. 在自由表
本文档预览:3600字符,共7280字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载