国家二级MySQL数据库机试(选择题)模拟试卷25
单项选择题
1.下列描述中错误的是(A)
A. 在数据库系统中,数据的物理结构必须与逻辑结构一致
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库设计是指在已有数据库管理系统的基础上建立数据库
D. 数据库系统需要操作系统的支持
解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。
2.层次型、网状型和关系型数据库划分原则是(D)
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系方式
解析:根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。
3.有三个关系R、S和T如下:
(D)
A. 选择
B. 投影
C. 交
D. 并
解析:由关系T中的数据可以看出,其数据关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。
4.有三个关系R、S和T如下:
(B)
A. 自然连接
B. 差
C. 交
D. 并
解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。
5.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。
6.在数据库设计中,将E—R图转换成关系数据模型的过程属于(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E—R图转换成关系数据模型的过程属于逻辑设计阶段。
7.语句LIST MEMORY LIKE a*能够显示的变量不包括(D)
A. a
B. a1
C. ab2
D. ba3
解析:内存变量显示有两种格式
格式1:LIST MEMORY[LIKE][TO PRINTER|TO FILE]
格式2:DISPLAY MEMORY[LIKE][TO PRINTER|TO FILE]
格式1表示一次性显示所有与通配符匹配的内存变量,在显示内存变量时不暂停,直到所有变量显示结束。
格式2和格式1的区别是格式2分屏显示变量,每显示一屏就暂停,等待用户按任意键继续显示。
LIKE短语只显示与和通配符相匹配的内存变量。Visual FoxPro命令中的通配符包括“*”和“?”,其中,“*”表示多个字符,“?”表示一个字符。
例如:a*可以表示ab、ac、abc等所有以字母a开头的变量。
8.用DIMENSION命令定义数组后,数组各元素的值是(D)
A. 无定义
B. 0
C. .T.
D. .F.
解析:本题考查DIMENSION命令定义数组。数组是内存中连续的一片内存区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。每个数组元素相当于一个简单变量,可以给各元素分别赋值。数组在使甩前要使用DIMENSION或DECLARE命令定义,指定数组是一维数组还是二维数组、数组名和数组大小。数组大小由下标值的上、下限决定,下限规定为1。数组的定义格式说明如下:
DIMENSION([,])[,…]
DECLARE([,])[,…] 以上两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假 (.F.)。
9.命令?LEN(SPACE(3)-SPACE(2))的结果是(D)
A. 1
B. 2
C. 3
D. 5
解析:LEN()函数返回指定字符表达式的长度,即所包含的字节数:SPACE()函数返回指定个数的空格字符组成的字符串。而字符表达式中的“.”表示空格移位连接,其含义是连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。因此SPACE(2)-SPACE(3)运算后的长度是5。
10.下面的程序的功能是将11到2011之间的素数插入数据库prime,程序中的错误语句是
CREATE TABLE prime(datf)
n=11
DO WHILE n<=2011
f=0
i=2
DO WHILE i<=INT(SQRT(n))
IF MOD(n,i)0
i=i+1
LOOP
ELSE
f=1
EXIT
ENDIF
ENDDO
IF f=0
INSERT TO prime VALUES(n)
ENDIF
n=n+1
ENDDO(B)
A. DO WHILE n<=2011
B. INSERT TO prime VALUES(n)
C. i=i+1
D. EXIT
解析:本题考查向数据库中插入一个记录的SOL命令INSERTINTO。其语法格式如下: 格式1:INSERT INTO dbf_name[(fname1[,fname2,…])] VALUES(eXpression 1[,eXpression2,…]) 格式2:INSERT INTO dbf_name FROM ARRAY ArTayName|FROM MEMVAR。
11.以下关于空值(NULL值)叙述正确的是(C)
A. 空值等于空字符串
B. 空值等同于数值0
C. 空值表示字段或变量还没有确定的值
D. Visual FoxPro不支持空值
解析:空值(NULL 值)表示字段或变量还没有确定的值,它与空字符串和数值0有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据。
12.在Visual FoxPro的数据库表中只能有一个(C)
A. 候选索引
B. 普通索引
C. 主索引
D. 惟一索引
解析:主索引是在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用。数据库表中
本文档预览:3600字符,共8705字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载