国家二级MySQL数据库机试(选择题)模拟试卷2
单项选择题
1.数据库系统的核心是(B)
A. 数据模型
B. 数据库管理系统
C. 数据库
D. 数据库管理员
解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据系统的核心。
2.在关系数据库中,用来表示实体间联系的是(B)
A. 属性
B. 二维表
C. 网状结构
D. 树状结构
解析:在关系数据库中,实体间的联系由一个二维表来表示。
3.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:选择是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目延弹,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。
4.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和(D)
A. 编码设计
B. 测试阶段
C. 运行阶段
D. 物理设计
解析:数据库设计目前。一般采用生命周期法,即把整个数据库应用系统的开发分解成目标独立的四个阶段。它们分别是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。
5.用DIMENSION命令定义数组后,数组各元素的值是(D)
A. 无定义
B. 0
C. .T.
D. .F.
解析:本题考查DIMENSION命令定义数组。数组是内存中连续的一片内存区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。每个数组元素相当于一个简单变量,可以给各元素分别赋值。数组在使甩前要使用DIMENSION或DECLARE命令定义,指定数组是一维数组还是二维数组、数组名和数组大小。数组大小由下标值的上、下限决定,下限规定为1。数组的定义格式说明如下:
DIMENSION([,])[,…]
DECLARE([,])[,…] 以上两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假 (.F.)。
6.假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是(A)
A. lefi(b,6).right(a,6)
B. substr(b,1,3)一substr(a,6,3)
C. A和B都是
D. A和B都不是
解析:LEFT()函数功能是从字符表达式左端截取指定长度子串;RIGHT()函数功能是从字符表达式有端截取指定长度子串:SUBSTR()函数功能是从字符串指定位置截取指定长度子串。以上三个函数在截取中文时要注意,一个中文字符占2个长度。
7.下列程序段执行以后,内存变量y的值是
x=34567
Y=0
DO WHILE x>0
y=x%10+y*10
x=int(x/10)
ENDDO(D)
A. 3456
B. 34567
C. 7654
D. 76543
解析:本题中的循环条件是在x值大于零时就进行循环计算y=x%10+y*10和x=int(x/10)的操作,第一次循环y=7,x=3456;第二次y=76,x=345;第三次y=765,x=34;第四次y=7654,x=3;第五次y=76543,x=0。Y的最终结果时76543。
8.下列程序段执行以后,内存变量A和B的值是
CLEAR
A=10
B=20
SET UDFPARMS TO REFERENCE
DO SQ WITH(A),(B) &&参数A是值传递,B是值传递
?A.B
PROCEDURE SQ
PARAMETERS X1.Y1
X1=X1*X1
Y1=2*X1
ENDPROC(D)
A. 10 200
B. 100 200
C. 100 20
D. 10 20
解析:模块程序可以接收程序传递过来的参数,参数传递的方式有两种:按值传递和按引用传递。其中当按值传递时,形参变量值改变时,不会影响实参变量的取值,即形参变量的值不传回;当按引用传递时,形参变量值改变时,实参变量也发生改变。题干中参数A和B都是按值传递,不会影响实参变量的取值,A和B的值不会改变。
9.在Visual FoxPro的数据库表中只能有一个(C)
A. 候选索引
B. 普通索引
C. 主索引
D. 惟一索引
解析:主索引是在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用。数据库表中只能有一个主索引。候选索引有着和主索引相似的特点,但一个表可以有多个候选索引。表中可以包含多个惟一索引和普通索引。
10.在Visual FoxPro中,下列关于索引的描述正确的是(C)
A. 当数据库表建立索引以后,表中的记录的物理顺序将被改变
B. 索引的数据将与表的数据存储在一个物理文件中
C. 建立索引是创建一个索引文件,该文件包含有指向表记录的指针
D. 使用索引可以加快对表的更新操作
解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。建立索引后,表中的记录的物理顺序不变。如果根据逻辑顺序处理表记录,可以选择一个相应的索引,使用索引可以加速对表的查询操作。
11.在表设计器中创建的索引都存放在(C)
A. 独立的索引文件中
B. 复合索引文件中
C. 结构复合索引文件中
D. 普通索引文件中
解析:本题考查索引文件的建立。住表设计器“字段”选项卡中,在某些字段的“索引”下拉框中选择排序方式,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引农达式就是对应的字段。如果要将索引定义为其他类型的索引(主索引、候选索引、惟一索引),则将界面切换到“索引”选项卡,然后从“类型”下拉列表框选择索引的类型。VFP6.0会创建一个扩展名为.CDX结构复合索引文件。这个复合索引文件具有与表名相同的文件名。
12.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(B)
A. 参照完整性
B. 实体完整性
C. 域完整性
D. 用户定义完整性
解析:数据完整性包括实体完整性、域完整性和参照完整性。实体完整性用来保证农中记录的惟一性,通过建立主索引或候选索引来实现。域完整性则是通过建立有效性规则来检验数据输入的有效性。参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。
13.下面有关数据库表和
本文档预览:3600字符,共7743字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载