计算机二级mysql数据库程序设计练习题二.docx
《计算机二级mysql数据库程序设计练习题二.docx》由会员分享,可在线阅读,更多相关《计算机二级mysql数据库程序设计练习题二.docx(6页珍藏版)》请在冰豆网上搜索。
![计算机二级mysql数据库程序设计练习题二.docx](https://file1.bdocx.com/fileroot1/2023-1/24/3d52e8d1-0bdf-4e98-b9e8-b53fadf73d70/3d52e8d1-0bdf-4e98-b9e8-b53fadf73d701.gif)
计算机二级mysql数据库程序设计练习题二
计算机二级mysql数据库程序设计练习题
(二)
一、单选题(共30题,共60分)
1.设有如下定义存储过程的语句框架:
A.CALLtest(10);
B.CALLtest10;
C.SELECTtest(10);
D.SELECTtest10;
2.下列创建游标的语法格式中,正确的是______。
A.DECLAREcursor_nameCURSORFORselect_statement
B.DECLARECURSORcursor_nameFORselect_statement
C.CREATEcursor_nameCURSORFORselect_statement
D.CREATECURSORcursor_nameFORselect_statement
3.存储过程与存储函数的区别之一是存储过程不能包含______。
A.SET语句
B.局部变量
C.RETURN语句
D.游标
4.现有如下语句:
能够直接调用过程p,并能得到正确返回结果的语句是______。
A.CALLp(100,@x);
B.CALLp(100,"张红");
C.CALLp(@a,@b);
D.CALLp(@a,"张红");
5.在MySQL的命令行中调用存储过程sp和函数fn的方法分别是______。
A.CALLsp(),SELECTfn();
B.SELECTsp(),CALLfn();
C.CALLsp(),CALLfn();
D.SELECTsp(),SELECTfn();
6.下列关于局部变量和用户变量的描述中,错误的是______。
A.局部变量只在BEGIN...ENI)语句块之间有效
B.用户变量以"@"开头,局部变量没有这个符号
C.用户变量使用SET语句定义,局部变量使用DECLARE语句定义
D.在存储函数中只能使用局部变量
7.在MySQL中执行如下语句:
A.系统中所有的用户信息
B.用户名以wang开头的用户拥有的所有权限
C.用户wang拥有的所有权限
D.系统中所有的资源信息
8.撤销用户的权限应使用的语句是______。
A.DROP
B.ALTER
C.REVOKE
D.GRANT
9.MySQL中,下列关于授权的描述中,正确的是______。
A.只能对数据表和存储过程授权
B.只能对数据表和视图授权
C.可以对数据项、数据表、存储过程和存储函数授权
D.可以对属性列、数据表、视图、存储过程和存储函数授权
10.MySQL成功安装后,在系统中默认建立的用户个数是______。
A.0
B.1
C.2
D.3
11.数据库管理系统提供的数据控制功能包括______。
A.数据的完整性
B.恢复和并发控制
C.数据的安全性
D.以上所有各项
12.下列关于数据的描述中,错误的是______。
A.数据是描述事物的符号记录
B.数据和它的语义是不可分的
C.数据指的就是数字
D.数据是数据库中存储的基本对象
13.下列关于数据库系统三级模式结构的描述中,正确的是______。
A.一个数据库可以有多个模式
B.一个数据库可以有多个外模式
C.一个数据库可以有多个内模式
D.一个数据库可以有多个模式和外模式
14.模式/内模式映像保证数据库系统中的数据能够具有较高的______。
A.逻辑独立性
B.物理独立性
C.共享性
D.结构化
15.下列关于E-R图向关系模式转换的描述中,正确的是______。
A.一个多对多的联系可以与任意一端实体对应的关系合并
B.三个实体间的一个联系可以转换为三个关系模式
C.一个一对多的联系只能转换为一个独立的关系模式
D.一个实体型通常转换为一个关系模式
16.下列关于数据库的叙述中,错误的是______。
A.数据库中只保存数据
B.数据库中的数据具有较高的数据独立性
C.数据库按照一定的数据模型组织数据
D.数据库是大量有组织、可共享数据的集合
17.DBS的中文含义是______。
A.数据库系统
B.数据库管理员
C.数据库管理系统
D.数据定义语言
18.数据库系统的三级模式结构是______。
A.模式,外模式,内模式
B.外模式,子模式,内模式
C.模式,逻辑模式,物理模式
D.逻辑模式,物理模式,子模式
19.下列不属于数据库设计阶段的工作是______。
A.详细结构设计
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
20.设有E-R图,含有A、B两个实体,A、B之间联系的类型是M:
N,则将该E-R图转换为关系模式时,关系模式的数量是______。
A.3
B.2
C.1
D.4
21.在数据库系统的三级模式结构中,一个数据库可以有多个______。
A.模式
B.外模式
C.内模式
D.以上皆正确
22.常见的数据库系统运行与应用结构包括______。
A.C/S和B/S
B.B2B和B2C
C.C/S和P2P
D.B/S
23.关于E-R图,以下描述中正确的是______。
A.实体可以包含多个属性,但联系不能包含自己的属性
B.联系仅存在于两个实体之间,即只有二元联系
C.两个实体之间的联系可分为1:
1、1:
N、M:
N三种
D.通常使用E-R图建立数据库的物理模型
24.根据关系模式的完整性规则,以下关于主键的叙述中正确的是______。
A.主键不能包含两个字段
B.主键不能作为另一个关系的外键
C.主键不允许取空值
D.主键可以取重复值
25.数据库、数据库管理系统和数据库系统三者之间的关系是______。
A.数据库包括数据库管理系统和数据库系统
B.数据库系统包括数据库和数据库管理系统
C.数据库管理系统包括数据库和数据库系统
D.不能相互包括
26.下列关于外键的叙述中,错误的是______。
A.外键是在一个或一组属性上定义的约束
B.外键的取值可以为空
C.外键是所参照关系的主键或唯一性索引的属性列
D.外键是唯一标识元组的一个或一组属性
27.下列关于数据库系统特点的叙述中,错误的是______。
A.非结构化数据存储
B.数据共享性好
C.数据独立性高
D.数据由数据库管理系统统一管理控制
28.在数据库系统的三级模式结构中,一个数据库只能有一个______。
A.模式和外模式
B.模式和内模式
C.子模式
D.外模式
29.定义数据库全局逻辑结构与存储结构之间对应关系的是______。
A.模式/内模式映像
B.外模式/内模式映像
C.外模式/模式映像
D.以上都不正确
30.在讨论关系模型时,与“属性”同义的术语是______。
A.元组
B..N
C..表
D.关系
1、正确答案:
A
2、正确答案:
A
3、正确答案:
C
4、正确答案:
A
5、正确答案:
A
6、正确答案:
D
7、正确答案:
C
8、正确答案:
C
9、正确答案:
D
10、正确答案:
B
11、正确答案:
D
12、正确答案:
C
13、正确答案:
B
14、正确答案:
B
15、正确答案:
D
16、正确答案:
A
17、正确答案:
A
18、正确答案:
A
19、正确答案:
A
20、正确答案:
A
21、正确答案:
B
22、正确答案:
A
23、正确答案:
C
24、正确答案:
C
25、正确答案:
B
26、正确答案:
D
27、正确答案:
A
28、正确答案:
B
29、正确答案:
A
30、正确答案:
B