4数据库操作知识复习点

数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 12:45:00 提交时间:2022/4/26 12:50:00
一、单选题(试题总数:25题,分数:50分,得分:48分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    √    
2
______是一个单一的逻辑工作单元。 
A、 记录 
B、 数据库 
C、 事务 
D、 字段 

选择答案  ABCD    标准答案:C    √    
3
DECIMAL是______数据类型 
A、 可变精度浮点值 
B、 整数值 
C、 双精度浮点值 
D、 单精度浮点值 

选择答案  ABCD    标准答案:A    √    
4
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    √    
5
INSERT,UPDATE,DELETE等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    √    
6
MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是 
A、 数据段 
B、 索引段 
C、 分区段 
D、 临时段. 

选择答案  ABCD    标准答案:C    √    
7
MySQL普通用户通过______操作数据库对象。 
A、 DBMS 
B、 SQL 
C、 MySQL的SQL 
D、 应用程序 

选择答案  ABCD    标准答案:D    √    
8
MySql数据库中,下面______可以作为有效的列名。 
A、 Column 
B、 123_NUM 
C、 NUM_#123 
D、 #NUM123 

选择答案  ABCD    标准答案:C    √    
9
MySql数据库中,以下______命令可以删除整个表中的数据,并且无法回滚。 
A、 drop 
B、 delete 
C、 truncate 
D、 cascade 

选择答案  ABCD    标准答案:C    √    
10
MySQL组织数据采用______ 
A、 层次模型 
B、 网状模型 
C、 关系模型 
D、 数据模型 

选择答案  ABCD    标准答案:C    √    
11
SQL语句中的条件用以下哪一项来表达______ 
A、 THEN 
B、 WHILE 
C、 WHERE 
D、 IF 

选择答案  ABCD    标准答案:C    √    
12
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    √    
13
关于完整性与索引的关系,下列说法错误的是______。 
A、 没有索引不能实现完整性 
B、 没有实现完整性的表必须人为来达到完整性 
C、 已经实现完整性可以解除完整性 
D、 索引就是为了实现完整性 

选择答案  ABCD    标准答案:D    √    
14
关于用户自定义数据类型的说法,错误的是______。 
A、 只能是系统提供的数据类型 
B、 可以是系统数据类型的表达式 
C、 是具体化系统数据类型 
D、 是为了用户规范和方便阅读 

选择答案  ABCD    标准答案:B    √    
15
关于约束,下列哪些描述是正确的?______ 
A、 UNIQUE约束不允许空值 
B、 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引 
C、 PK 约束允许列中有一个空值 
D、 NOT NULL约束是确保列中会出现空值 

选择答案  ABCD    标准答案:B    √    
16
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    √    
17
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    √    
18
授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是( ) 
A、 Grant drop any table to user1; 
B、 Grant drop any table to user1 with admin option; 
C、 Grant drop table to user1; 
D、 Grant drop any table to user1 with check potion; 

选择答案  ABCD    标准答案:B    ×    
19
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    √    
20
下列______不属于连接种类 
A、 左外连接 
B、 内连接 
C、 中间连接 
D、 交叉连接 

选择答案  ABCD    标准答案:C    √    
21
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    √    
22
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    √    
23
下列哪个命令是用于MySQL中数据导出的 ______ 
A、 exp 
B、 imp 
C、 input 
D、 output 

选择答案  ABCD    标准答案:A    √    
24
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    √    
25
下列说法错误的是______。 
A、 界面创建的视图不能通过命令修改 
B、 能够完全像操作表一样操作视图 
C、 视图中是定义而无数据 
D、 删除视图不会影响原表数据 

选择答案  ABCD    标准答案:B    √    
二、判断题(试题总数:5题,分数:10分,得分:10分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    √    
2
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    √    
3
MySQL 数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。()

判断答案        标准答案:×    √    
4
在按照指定字段进行升序排列时,如果某条记录的该字段值为 NULL, 则这条记录会在第
一条显示。()

判断答案        标准答案:√    √    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    √    
三、填空题(试题总数:5题,分数:20分,得分:16分;)
1
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
alterview
标准答案:alte
得分:4
2
在 Windows 下配置 MySql 服务器默认使用的用户是_______。

填空答案:
root
标准答案:roo
得分:4
3
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
int
标准答案:in
得分:4
4
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
show database
标准答案:showdatabase
得分:0
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
mysqldump
标准答案:mysqldum
得分:4
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

考生答案:
未上传答题文件;
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
未上传答题文件;
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
1
______子句用于查询列的唯一值。 
A、 unique 
B、 distinct 
C、 order by 
D、 group by 

选择答案  ABCD    标准答案:B    √    
2
______字段可以采用默认值。 
A、 姓名 
B、 专业 
C、 备注 
D、 出生时间 

选择答案  ABCD    标准答案:B    √    
3
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    √    
4
INSERT,UPDATE,DELETE等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    √    
5
MySQL普通用户通过______操作数据库对象。 
A、 DBMS 
B、 SQL 
C、 MySQL的SQL 
D、 应用程序 

选择答案  ABCD    标准答案:D    √    
6
MySQL是______ 
A、 数据库 
B、 DBA 
C、 DBMS 
D、 数据库系统 

选择答案  ABCD    标准答案:C    √    
7
MySql数据库中,下面______可以作为有效的列名。 
A、 Column 
B、 123_NUM 
C、 NUM_#123 
D、 #NUM123 

选择答案  ABCD    标准答案:C    √    
8
MySql数据库中,以下______命令可以删除整个表中的数据,并且无法回滚。 
A、 drop 
B、 delete 
C、 truncate 
D、 cascade 

选择答案  ABCD    标准答案:C    √    
9
SQL 查询中去除重复数据的是______ 
A、 ORDER BY 
B、 GROUP BY 
C、 DISTINCT 
D、 DESC 

选择答案  ABCD    标准答案:C    √    
10
SQL语句中的条件用以下哪一项来表达______ 
A、 THEN 
B、 WHILE 
C、 WHERE 
D、 IF 

选择答案  ABCD    标准答案:C    √    
11
关系数据库中,主键是______ 
A、 创建唯一的索引,允许空值 
B、 只允许以表中第一字段建立 
C、 允许有多个主键的 
D、 为标识表中唯一的实体 

选择答案  ABCD    标准答案:D    √    
12
关于变量的说法错误的是______。 
A、 用户变量用于临时存放数据 
B、 用户变量是本地的 
C、 用户变量可用于操作数据库命令 
D、 系统变量可以读写 

选择答案  ABCD    标准答案:D    √    
13
假定有一张表用户表users,其中一身份证字段ID_car 
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______ 
A、 primary key 
B、 check 
C、 default 
D、 not null 

选择答案  ABCD    标准答案:A    √    
14
进入要操作的数据库TEST用以下哪一项______ 
A、 IN TEST 
B、 SHOW TEST 
C、 USER TEST 
D、 USE TEST 

选择答案  ABCD    标准答案:D    √    
15
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
16
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    √    
17
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    √    
18
授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是( ) 
A、 Grant drop any table to user1; 
B、 Grant drop any table to user1 with admin option; 
C、 Grant drop table to user1; 
D、 Grant drop any table to user1 with check potion; 

选择答案  ABCD    标准答案:B    √    
19
条件“IN(20,30,40)”表示______ 
A、 年龄在20到40之间 
B、 年龄在20到30之间 
C、 年龄是20或30或40 
D、 年龄在30到40之间 

选择答案  ABCD    标准答案:C    √    
20
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    √    
21
下列哪个命令是用于MySQL中数据导出的 ______ 
A、 exp 
B、 imp 
C、 input 
D、 output 

选择答案  ABCD    标准答案:A    √    
22
下列哪类命令在未提交前可以通过ROLLBACK命令进行回退______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    √    
23
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    √    
24
下列说法错误的是______。 
A、 界面创建的视图不能通过命令修改 
B、 能够完全像操作表一样操作视图 
C、 视图中是定义而无数据 
D、 删除视图不会影响原表数据 

选择答案  ABCD    标准答案:B    √    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    √    
二、判断题(试题总数:5题,分数:10分,得分:10分;)
1
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    √    
2
一个数据表中可以有多个主键约束。( )

判断答案        标准答案:×    √    
3
数据库表中的横向被称为行,纵向被称为列,每一行的内容被称为一条记录,每一列的
列名被称为字段。()

判断答案        标准答案:√    √    
4
在按照指定字段进行升序排列时,如果某条记录的该字段值为 NULL, 则这条记录会在第
一条显示。()

判断答案        标准答案:√    √    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    √    
三、填空题(试题总数:5题,分数:20分,得分:20分;)
1
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
alter view
标准答案:alte
得分:4
2
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
多用户
标准答案:多用
得分:4
3
在 Windows 下配置 MySql 服务器默认使用的用户是_______。

填空答案:
root
标准答案:roo
得分:4
4
在 MySQL 中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

填空答案:
group by
标准答案:groupb
得分:4
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
mysqldump
标准答案:mysqldum
得分:4
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
2
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:39:00 提交时间:2022/4/26 13:39:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______子句用于查询列的唯一值。 
A、 unique 
B、 distinct 
C、 order by 
D、 group by 

选择答案  ABCD    标准答案:B    ×    
2
______是用于控制数据访问的语言。 
A、 DML 
B、 DDL 
C、 DCL 
D、 DLL 

选择答案  ABCD    标准答案:C    ×    
3
CREATE,DROP,ALTER等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:B    ×    
4
E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。 
A、 概念模型 
B、 结构模型 
C、 物理模型 
D、 逻辑模型 

选择答案  ABCD    标准答案:A    ×    
5
INSERT,UPDATE,DELETE等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
6
MySql数据库中,取余数的运算符是______。 
A、 % 
B、 mode 
C、 / 
D、 * 

选择答案  ABCD    标准答案:A    ×    
7
MySql数据库中,下面______可以作为有效的列名。 
A、 Column 
B、 123_NUM 
C、 NUM_#123 
D、 #NUM123 

选择答案  ABCD    标准答案:C    ×    
8
SQL 查询中去除重复数据的是______ 
A、 ORDER BY 
B、 GROUP BY 
C、 DISTINCT 
D、 DESC 

选择答案  ABCD    标准答案:C    ×    
9
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能______ 
A、 数据操纵 
B、 数据控制 
C、 数据定义 
D、 数据查询 

选择答案  ABCD    标准答案:C    ×    
10
关于变量的说法错误的是______。 
A、 用户变量用于临时存放数据 
B、 用户变量是本地的 
C、 用户变量可用于操作数据库命令 
D、 系统变量可以读写 

选择答案  ABCD    标准答案:D    ×    
11
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    ×    
12
关于完整性与索引的关系,下列说法错误的是______。 
A、 没有索引不能实现完整性 
B、 没有实现完整性的表必须人为来达到完整性 
C、 已经实现完整性可以解除完整性 
D、 索引就是为了实现完整性 

选择答案  ABCD    标准答案:D    ×    
13
假定有一张表用户表users,其中一身份证字段ID_car 
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______ 
A、 primary key 
B、 check 
C、 default 
D、 not null 

选择答案  ABCD    标准答案:A    ×    
14
可以用______来声明游标 
A、 CREATE CURSOR 
B、 ALTER CURSOR 
C、 SET CURSOR 
D、 DECLARE CURSOR 

选择答案  ABCD    标准答案:D    ×    
15
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
16
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    ×    
17
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
18
数据库信息系统的核心是______。 
A、 数据模型 
B、 数据库管理系统 
C、 数据库 
D、 数据库管理员 

选择答案  ABCD    标准答案:C    ×    
19
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    ×    
20
下列______不是常量。 
A、 'a student 
B、 0xABC 
C、 1998-04-15 
D、 2.0 

选择答案  ABCD    标准答案:C    ×    
21
下列的SQL语句中,______不是数据定义语句。 
A、 CREATE TABLE 
B、 GRANT 
C、 CREATE VIEW 
D、 DROP VIEW 

选择答案  ABCD    标准答案:B    ×    
22
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
23
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    ×    
24
下列哪个是组合主键的特征( ) 
A、 每列有唯一的值,但不是NULL值 
B、 组合有唯一的值,并且其中每列没有NULL值 
C、 组合的第一列和最后一列有唯一值 
D、 组合的第一列和最后一列有唯一值,但没有NULL值 

选择答案  ABCD    标准答案:B    ×    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    ×    
2
登录 Mysql 服务器,只能通过 Dos 命令行登录。( )

判断答案        标准答案:×    ×    
3
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
4
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:4分;)
1
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
null
标准答案:auto_incremen
得分:0
2
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
alterview
标准答案:多用
得分:0
3
在 Windows 下配置 MySql 服务器默认使用的用户是_______。

填空答案:
root
标准答案:roo
得分:4
4
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
showdatabase
标准答案:in
得分:0
5
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
mysqldump
标准答案:showdatabase
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
2
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:40:00 提交时间:2022/4/26 13:41:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    ×    
2
CREATE,DROP,ALTER等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:B    ×    
3
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    ×    
4
INSERT,UPDATE,DELETE等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
5
MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是 
A、 数据段 
B、 索引段 
C、 分区段 
D、 临时段. 

选择答案  ABCD    标准答案:C    ×    
6
MySQL组织数据采用______ 
A、 层次模型 
B、 网状模型 
C、 关系模型 
D、 数据模型 

选择答案  ABCD    标准答案:C    ×    
7
SQL语句中______命令可以授予用户对象权限。 
A、 REVOKE 
B、 GRANT 
C、 DENY 
D、 CREATE 

选择答案  ABCD    标准答案:B    ×    
8
SQL语句中的条件用以下哪一项来表达______ 
A、 THEN 
B、 WHILE 
C、 WHERE 
D、 IF 

选择答案  ABCD    标准答案:C    ×    
9
关于变量的说法错误的是______。 
A、 用户变量用于临时存放数据 
B、 用户变量是本地的 
C、 用户变量可用于操作数据库命令 
D、 系统变量可以读写 

选择答案  ABCD    标准答案:D    ×    
10
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    ×    
11
关于索引的说法,错误的是______。 
A、 一个表可以创建多个唯-索引 
B、 一个表可以创建多个不唯索引 
C、 创建索引并不改变表记录的排列顺序 
D、 可以按照表达式创建索引 

选择答案  ABCD    标准答案:C    ×    
12
关于完整性与索引的关系,下列说法错误的是______。 
A、 没有索引不能实现完整性 
B、 没有实现完整性的表必须人为来达到完整性 
C、 已经实现完整性可以解除完整性 
D、 索引就是为了实现完整性 

选择答案  ABCD    标准答案:D    ×    
13
关于用户自定义数据类型的说法,错误的是______。 
A、 只能是系统提供的数据类型 
B、 可以是系统数据类型的表达式 
C、 是具体化系统数据类型 
D、 是为了用户规范和方便阅读 

选择答案  ABCD    标准答案:B    ×    
14
关于约束,下列哪些描述是正确的?______ 
A、 UNIQUE约束不允许空值 
B、 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引 
C、 PK 约束允许列中有一个空值 
D、 NOT NULL约束是确保列中会出现空值 

选择答案  ABCD    标准答案:B    ×    
15
假定有一张表用户表users,其中一身份证字段ID_car 
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______ 
A、 primary key 
B、 check 
C、 default 
D、 not null 

选择答案  ABCD    标准答案:A    ×    
16
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
17
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    ×    
18
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    ×    
19
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
20
下列______不是常量。 
A、 'a student 
B、 0xABC 
C、 1998-04-15 
D、 2.0 

选择答案  ABCD    标准答案:C    ×    
21
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
22
下列哪个是组合主键的特征( ) 
A、 每列有唯一的值,但不是NULL值 
B、 组合有唯一的值,并且其中每列没有NULL值 
C、 组合的第一列和最后一列有唯一值 
D、 组合的第一列和最后一列有唯一值,但没有NULL值 

选择答案  ABCD    标准答案:B    ×    
23
下列哪类命令在未提交前可以通过ROLLBACK命令进行回退______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
24
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    ×    
25
下列四项中,不属于数据库特点的是______。 
A、 数据共享 
B、 数据完整性 
C、 数据冗余很高 
D、 数据独立性高 

选择答案  ABCD    标准答案:C    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
登录 Mysql 服务器,只能通过 Dos 命令行登录。( )

判断答案        标准答案:×    ×    
2
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
3
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
4
MySQL 数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。()

判断答案        标准答案:×    ×    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

填空答案:
1
标准答案:nul
得分:0
2
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
2
标准答案:auto_incremen
得分:0
3
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
1
标准答案:多用
得分:0
4
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
1
标准答案:showdatabase
得分:0
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
1
标准答案:mysqldum
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:43:00 提交时间:2022/4/26 13:49:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    ×    
2
CREATE,DROP,ALTER等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:B    ×    
3
INSERT,UPDATE,DELETE等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
4
MySql数据库中,以下______命令可以删除整个表中的数据,并且无法回滚。 
A、 drop 
B、 delete 
C、 truncate 
D、 cascade 

选择答案  ABCD    标准答案:C    ×    
5
MySQL组织数据采用______ 
A、 层次模型 
B、 网状模型 
C、 关系模型 
D、 数据模型 

选择答案  ABCD    标准答案:C    ×    
6
SQL语句中______命令可以授予用户对象权限。 
A、 REVOKE 
B、 GRANT 
C、 DENY 
D、 CREATE 

选择答案  ABCD    标准答案:B    ×    
7
SQL语句中的条件用以下哪一项来表达______ 
A、 THEN 
B、 WHILE 
C、 WHERE 
D、 IF 

选择答案  ABCD    标准答案:C    ×    
8
关系数据库中,主键是______ 
A、 创建唯一的索引,允许空值 
B、 只允许以表中第一字段建立 
C、 允许有多个主键的 
D、 为标识表中唯一的实体 

选择答案  ABCD    标准答案:D    ×    
9
关于索引的说法,错误的是______。 
A、 一个表可以创建多个唯-索引 
B、 一个表可以创建多个不唯索引 
C、 创建索引并不改变表记录的排列顺序 
D、 可以按照表达式创建索引 

选择答案  ABCD    标准答案:C    ×    
10
关于用户自定义数据类型的说法,错误的是______。 
A、 只能是系统提供的数据类型 
B、 可以是系统数据类型的表达式 
C、 是具体化系统数据类型 
D、 是为了用户规范和方便阅读 

选择答案  ABCD    标准答案:B    ×    
11
进入要操作的数据库TEST用以下哪一项______ 
A、 IN TEST 
B、 SHOW TEST 
C、 USER TEST 
D、 USE TEST 

选择答案  ABCD    标准答案:D    ×    
12
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
13
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    ×    
14
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    ×    
15
视图可以用于______ 
A、 限制对表中指定列的访问 
B、 限制对表中行的子集的访问 
C、 A和B都是 
D、 A和B都不是 

选择答案  ABCD    标准答案:C    ×    
16
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
17
条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且______ 
A、 不包括15岁和35岁 
B、 包括15岁但不包括35岁 
C、 包括15岁和35岁 
D、 包括35岁但不包括15岁 

选择答案  ABCD    标准答案:C    ×    
18
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    ×    
19
下列______不属于连接种类 
A、 左外连接 
B、 内连接 
C、 中间连接 
D、 交叉连接 

选择答案  ABCD    标准答案:C    ×    
20
下列的SQL语句中,______不是数据定义语句。 
A、 CREATE TABLE 
B、 GRANT 
C、 CREATE VIEW 
D、 DROP VIEW 

选择答案  ABCD    标准答案:B    ×    
21
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
22
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
23
下列哪个是组合主键的特征( ) 
A、 每列有唯一的值,但不是NULL值 
B、 组合有唯一的值,并且其中每列没有NULL值 
C、 组合的第一列和最后一列有唯一值 
D、 组合的第一列和最后一列有唯一值,但没有NULL值 

选择答案  ABCD    标准答案:B    ×    
24
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    ×    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    ×    
2
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
3
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
4
MySQL 数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。()

判断答案        标准答案:×    ×    
5
在按照指定字段进行升序排列时,如果某条记录的该字段值为 NULL, 则这条记录会在第
一条显示。()

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

填空答案:
1
标准答案:nul
得分:0
2
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
1
标准答案:auto_incremen
得分:0
3
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
1
标准答案:in
得分:0
4
在 MySQL 中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

填空答案:
1
标准答案:groupb
得分:0
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
1
标准答案:mysqldum
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:50:00 提交时间:2022/4/26 13:50:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    ×    
2
______字段可以采用默认值。 
A、 姓名 
B、 专业 
C、 备注 
D、 出生时间 

选择答案  ABCD    标准答案:B    ×    
3
DECIMAL是______数据类型 
A、 可变精度浮点值 
B、 整数值 
C、 双精度浮点值 
D、 单精度浮点值 

选择答案  ABCD    标准答案:A    ×    
4
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    ×    
5
E-R图是数据库设计的工具之一,它一般适用于建立数据库的______。 
A、 概念模型 
B、 结构模型 
C、 物理模型 
D、 逻辑模型 

选择答案  ABCD    标准答案:A    ×    
6
MySQL普通用户通过______操作数据库对象。 
A、 DBMS 
B、 SQL 
C、 MySQL的SQL 
D、 应用程序 

选择答案  ABCD    标准答案:D    ×    
7
MySQL是______ 
A、 数据库 
B、 DBA 
C、 DBMS 
D、 数据库系统 

选择答案  ABCD    标准答案:C    ×    
8
MySQL是一种______类型的数据库管理系统。 
A、 关系模型 
B、 网状模型 
C、 实体-关系模型 
D、 层次模型 

选择答案  ABCD    标准答案:A    ×    
9
MySql数据库中,以下______命令可以删除整个表中的数据,并且无法回滚。 
A、 drop 
B、 delete 
C、 truncate 
D、 cascade 

选择答案  ABCD    标准答案:C    ×    
10
SQL 查询中去除重复数据的是______ 
A、 ORDER BY 
B、 GROUP BY 
C、 DISTINCT 
D、 DESC 

选择答案  ABCD    标准答案:C    ×    
11
SQL语句中的条件用以下哪一项来表达______ 
A、 THEN 
B、 WHILE 
C、 WHERE 
D、 IF 

选择答案  ABCD    标准答案:C    ×    
12
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    ×    
13
关于用户自定义数据类型的说法,错误的是______。 
A、 只能是系统提供的数据类型 
B、 可以是系统数据类型的表达式 
C、 是具体化系统数据类型 
D、 是为了用户规范和方便阅读 

选择答案  ABCD    标准答案:B    ×    
14
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    ×    
15
视图可以用于______ 
A、 限制对表中指定列的访问 
B、 限制对表中行的子集的访问 
C、 A和B都是 
D、 A和B都不是 

选择答案  ABCD    标准答案:C    ×    
16
授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是( ) 
A、 Grant drop any table to user1; 
B、 Grant drop any table to user1 with admin option; 
C、 Grant drop table to user1; 
D、 Grant drop any table to user1 with check potion; 

选择答案  ABCD    标准答案:B    ×    
17
条件“IN(20,30,40)”表示______ 
A、 年龄在20到40之间 
B、 年龄在20到30之间 
C、 年龄是20或30或40 
D、 年龄在30到40之间 

选择答案  ABCD    标准答案:C    ×    
18
图书与读者之间是______ 
A、 一对一关系 
B、 多对一关系 
C、 多对多关系 
D、 一对多关系 

选择答案  ABCD    标准答案:B    ×    
19
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    ×    
20
下列______不属于连接种类 
A、 左外连接 
B、 内连接 
C、 中间连接 
D、 交叉连接 

选择答案  ABCD    标准答案:C    ×    
21
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
22
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
23
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    ×    
24
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    ×    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
登录 Mysql 服务器,只能通过 Dos 命令行登录。( )

判断答案        标准答案:×    ×    
2
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
3
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
4
一个数据表中可以有多个主键约束。( )

判断答案        标准答案:×    ×    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

填空答案:
1
标准答案:nul
得分:0
2
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
1
标准答案:alte
得分:0
3
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
1
标准答案:多用
得分:0
4
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
1
标准答案:showdatabase
得分:0
5
在 MySQL 中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

填空答案:
1
标准答案:groupb
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:50:00 提交时间:2022/4/26 13:51:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    ×    
2
______是一个单一的逻辑工作单元。 
A、 记录 
B、 数据库 
C、 事务 
D、 字段 

选择答案  ABCD    标准答案:C    ×    
3
______是用于控制数据访问的语言。 
A、 DML 
B、 DDL 
C、 DCL 
D、 DLL 

选择答案  ABCD    标准答案:C    ×    
4
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    ×    
5
MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是 
A、 数据段 
B、 索引段 
C、 分区段 
D、 临时段. 

选择答案  ABCD    标准答案:C    ×    
6
MySQL是一种______类型的数据库管理系统。 
A、 关系模型 
B、 网状模型 
C、 实体-关系模型 
D、 层次模型 

选择答案  ABCD    标准答案:A    ×    
7
MySql数据库中,以下______命令可以删除整个表中的数据,并且无法回滚。 
A、 drop 
B、 delete 
C、 truncate 
D、 cascade 

选择答案  ABCD    标准答案:C    ×    
8
MySQL组织数据采用______ 
A、 层次模型 
B、 网状模型 
C、 关系模型 
D、 数据模型 

选择答案  ABCD    标准答案:C    ×    
9
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    ×    
10
关于数据控制语言中,收回所授予的权限的语句是______。 
A、 Create 
B、 Revoke 
C、 Grant 
D、 Update 

选择答案  ABCD    标准答案:B    ×    
11
关于完整性与索引的关系,下列说法错误的是______。 
A、 没有索引不能实现完整性 
B、 没有实现完整性的表必须人为来达到完整性 
C、 已经实现完整性可以解除完整性 
D、 索引就是为了实现完整性 

选择答案  ABCD    标准答案:D    ×    
12
假定有一张表用户表users,其中一身份证字段ID_car 
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______ 
A、 primary key 
B、 check 
C、 default 
D、 not null 

选择答案  ABCD    标准答案:A    ×    
13
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    ×    
14
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    ×    
15
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
16
条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且______ 
A、 包括20岁不包括30岁 
B、 不包括20岁包括30岁 
C、 不包括20岁和30岁 
D、 包括20岁和30岁 

选择答案  ABCD    标准答案:D    ×    
17
条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且______ 
A、 不包括15岁和35岁 
B、 包括15岁但不包括35岁 
C、 包括15岁和35岁 
D、 包括35岁但不包括15岁 

选择答案  ABCD    标准答案:C    ×    
18
为数据表创建索引的目的是______ 
A、 提高查询的检索性能 
B、 归类 
C、 创建唯一索引 
D、 创建主键 

选择答案  ABCD    标准答案:A    ×    
19
下列______不属于连接种类 
A、 左外连接 
B、 内连接 
C、 中间连接 
D、 交叉连接 

选择答案  ABCD    标准答案:C    ×    
20
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
21
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
22
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    ×    
23
下列哪个是组合主键的特征( ) 
A、 每列有唯一的值,但不是NULL值 
B、 组合有唯一的值,并且其中每列没有NULL值 
C、 组合的第一列和最后一列有唯一值 
D、 组合的第一列和最后一列有唯一值,但没有NULL值 

选择答案  ABCD    标准答案:B    ×    
24
下列哪类命令在未提交前可以通过ROLLBACK命令进行回退______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
25
下列四项中,不属于数据库特点的是______。 
A、 数据共享 
B、 数据完整性 
C、 数据冗余很高 
D、 数据独立性高 

选择答案  ABCD    标准答案:C    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    ×    
2
登录 Mysql 服务器,只能通过 Dos 命令行登录。( )

判断答案        标准答案:×    ×    
3
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
4
一个数据表中可以有多个主键约束。( )

判断答案        标准答案:×    ×    
5
数据库表中的横向被称为行,纵向被称为列,每一行的内容被称为一条记录,每一列的
列名被称为字段。()

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

填空答案:
1
标准答案:nul
得分:0
2
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
1
标准答案:alte
得分:0
3
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
1
标准答案:auto_incremen
得分:0
4
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
1
标准答案:in
得分:0
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
1
标准答案:mysqldum
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:51:00 提交时间:2022/4/26 13:52:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是一个单一的逻辑工作单元。 
A、 记录 
B、 数据库 
C、 事务 
D、 字段 

选择答案  ABCD    标准答案:C    ×    
2
______子句用于查询列的唯一值。 
A、 unique 
B、 distinct 
C、 order by 
D、 group by 

选择答案  ABCD    标准答案:B    ×    
3
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    ×    
4
MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是 
A、 数据段 
B、 索引段 
C、 分区段 
D、 临时段. 

选择答案  ABCD    标准答案:C    ×    
5
MySql数据库中,取余数的运算符是______。 
A、 % 
B、 mode 
C、 / 
D、 * 

选择答案  ABCD    标准答案:A    ×    
6
MySql数据库中,下面______可以作为有效的列名。 
A、 Column 
B、 123_NUM 
C、 NUM_#123 
D、 #NUM123 

选择答案  ABCD    标准答案:C    ×    
7
SQL语句中______命令可以授予用户对象权限。 
A、 REVOKE 
B、 GRANT 
C、 DENY 
D、 CREATE 

选择答案  ABCD    标准答案:B    ×    
8
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能______ 
A、 数据操纵 
B、 数据控制 
C、 数据定义 
D、 数据查询 

选择答案  ABCD    标准答案:C    ×    
9
关系数据库中,主键是______ 
A、 创建唯一的索引,允许空值 
B、 只允许以表中第一字段建立 
C、 允许有多个主键的 
D、 为标识表中唯一的实体 

选择答案  ABCD    标准答案:D    ×    
10
关于用户自定义数据类型的说法,错误的是______。 
A、 只能是系统提供的数据类型 
B、 可以是系统数据类型的表达式 
C、 是具体化系统数据类型 
D、 是为了用户规范和方便阅读 

选择答案  ABCD    标准答案:B    ×    
11
建表语句中的 not null,该代码表示的含义是: 
A、 允许空格 
B、 非空约束 
C、 不允许写入数据 
D、 不允许读取数据 

选择答案  ABCD    标准答案:B    ×    
12
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
13
例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 
学生     学科     成绩  序号 
张三     语文     60    1 
张三     数学     100   2 
李四     语文     70    3 
李四     数学     80    4 
李四     英语     80    5 
上述哪一列可作为主键列______ 
A、 序号 
B、 成绩 
C、 学科 
D、 学生 

选择答案  ABCD    标准答案:A    ×    
14
视图不能实现______ 的功能。 
A、 控制操作表的列和记录 
B、 把常用多表查询变成对视图的简单操作 
C、 可以更新原表内容 
D、 可以修改原表结构 

选择答案  ABCD    标准答案:D    ×    
15
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
16
授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是( ) 
A、 Grant drop any table to user1; 
B、 Grant drop any table to user1 with admin option; 
C、 Grant drop table to user1; 
D、 Grant drop any table to user1 with check potion; 

选择答案  ABCD    标准答案:B    ×    
17
数据库服务器、数据库和表的关系,正确的说法是______ 
A、 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 
B、 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 
C、 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 
D、 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表 

选择答案  ABCD    标准答案:B    ×    
18
图书与读者之间是______ 
A、 一对一关系 
B、 多对一关系 
C、 多对多关系 
D、 一对多关系 

选择答案  ABCD    标准答案:B    ×    
19
下列______不是常量。 
A、 'a student 
B、 0xABC 
C、 1998-04-15 
D、 2.0 

选择答案  ABCD    标准答案:C    ×    
20
下列______不属于连接种类 
A、 左外连接 
B、 内连接 
C、 中间连接 
D、 交叉连接 

选择答案  ABCD    标准答案:C    ×    
21
下列的SQL语句中,______不是数据定义语句。 
A、 CREATE TABLE 
B、 GRANT 
C、 CREATE VIEW 
D、 DROP VIEW 

选择答案  ABCD    标准答案:B    ×    
22
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
23
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
24
下列哪类命令在未提交前可以通过ROLLBACK命令进行回退______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
2
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
3
一个数据表中可以有多个主键约束。( )

判断答案        标准答案:×    ×    
4
数据库表中的横向被称为行,纵向被称为列,每一行的内容被称为一条记录,每一列的
列名被称为字段。()

判断答案        标准答案:√    ×    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
1
标准答案:alte
得分:0
2
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
1
标准答案:auto_incremen
得分:0
3
在 Windows 下配置 MySql 服务器默认使用的用户是_______。

填空答案:
1
标准答案:roo
得分:0
4
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
1
标准答案:in
得分:0
5
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
1
标准答案:showdatabase
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
2
请使用 select into...outfile 语句,备份数据库 db_test 中表 content 的全部数据
到 c 盘的 backup 目录下一个名为 backupcontent.txt 的文件中。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:52:00 提交时间:2022/4/26 13:53:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______是实体属性。 
A、 形状 
B、 汽车 
C、 盘子 
D、 高铁 

选择答案  ABCD    标准答案:A    ×    
2
______子句用于查询列的唯一值。 
A、 unique 
B、 distinct 
C、 order by 
D、 group by 

选择答案  ABCD    标准答案:B    ×    
3
DECIMAL是______数据类型 
A、 可变精度浮点值 
B、 整数值 
C、 双精度浮点值 
D、 单精度浮点值 

选择答案  ABCD    标准答案:A    ×    
4
MySQL逻辑结构中的段可以分为4种类型,以下选项不在其列的是 
A、 数据段 
B、 索引段 
C、 分区段 
D、 临时段. 

选择答案  ABCD    标准答案:C    ×    
5
MySQL普通用户通过______操作数据库对象。 
A、 DBMS 
B、 SQL 
C、 MySQL的SQL 
D、 应用程序 

选择答案  ABCD    标准答案:D    ×    
6
MySQL是______ 
A、 数据库 
B、 DBA 
C、 DBMS 
D、 数据库系统 

选择答案  ABCD    标准答案:C    ×    
7
MySQL是一种______类型的数据库管理系统。 
A、 关系模型 
B、 网状模型 
C、 实体-关系模型 
D、 层次模型 

选择答案  ABCD    标准答案:A    ×    
8
MySql数据库中,取余数的运算符是______。 
A、 % 
B、 mode 
C、 / 
D、 * 

选择答案  ABCD    标准答案:A    ×    
9
MySQL组织数据采用______ 
A、 层次模型 
B、 网状模型 
C、 关系模型 
D、 数据模型 

选择答案  ABCD    标准答案:C    ×    
10
关于变量的说法错误的是______。 
A、 用户变量用于临时存放数据 
B、 用户变量是本地的 
C、 用户变量可用于操作数据库命令 
D、 系统变量可以读写 

选择答案  ABCD    标准答案:D    ×    
11
关于完整性与索引的关系,下列说法错误的是______。 
A、 没有索引不能实现完整性 
B、 没有实现完整性的表必须人为来达到完整性 
C、 已经实现完整性可以解除完整性 
D、 索引就是为了实现完整性 

选择答案  ABCD    标准答案:D    ×    
12
关于约束,下列哪些描述是正确的?______ 
A、 UNIQUE约束不允许空值 
B、 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引 
C、 PK 约束允许列中有一个空值 
D、 NOT NULL约束是确保列中会出现空值 

选择答案  ABCD    标准答案:B    ×    
13
建表语句中的 not null,该代码表示的含义是: 
A、 允许空格 
B、 非空约束 
C、 不允许写入数据 
D、 不允许读取数据 

选择答案  ABCD    标准答案:B    ×    
14
可以用______来声明游标 
A、 CREATE CURSOR 
B、 ALTER CURSOR 
C、 SET CURSOR 
D、 DECLARE CURSOR 

选择答案  ABCD    标准答案:D    ×    
15
可以在创建表时用______来创建唯一索引,也可以用______来创建唯一索引 
A、 Create table,Create index 
B、 设置主键约束,设置唯一约束 
C、 设置主键约束, Create index 
D、 以上都可以 

选择答案  ABCD    标准答案:C    ×    
16
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
17
条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且______ 
A、 包括20岁不包括30岁 
B、 不包括20岁包括30岁 
C、 不包括20岁和30岁 
D、 包括20岁和30岁 

选择答案  ABCD    标准答案:D    ×    
18
条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且______ 
A、 不包括15岁和35岁 
B、 包括15岁但不包括35岁 
C、 包括15岁和35岁 
D、 包括35岁但不包括15岁 

选择答案  ABCD    标准答案:C    ×    
19
下列的SQL语句中,______不是数据定义语句。 
A、 CREATE TABLE 
B、 GRANT 
C、 CREATE VIEW 
D、 DROP VIEW 

选择答案  ABCD    标准答案:B    ×    
20
下列关于PL/SQL的说法正确的是______ 
A、 PL/SQL是应用于各种数据库上的通用语言 
B、 PL/SQL是过程化的SQL语言 
C、 PL/SQL是只能在SQL*PLUS中运行 
D、 在PL/SQL可以直接执行所有的SQL操作 

选择答案  ABCD    标准答案:B    ×    
21
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
22
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    ×    
23
下列哪类命令在未提交前可以通过ROLLBACK命令进行回退______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:C    ×    
24
下列哪一种连接保证包含第一个表中的所有行和第二个表中的所有匹配行______。 
A、 LEFT OUTER JOIN 
B、 RIGHT OUTER JOIN 
C、 INNER JOIN 
D、 JOIN 

选择答案  ABCD    标准答案:A    ×    
25
下列四项中,不属于数据库特点的是______。 
A、 数据共享 
B、 数据完整性 
C、 数据冗余很高 
D、 数据独立性高 

选择答案  ABCD    标准答案:C    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    ×    
2
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
3
MySQL 数据库一旦安装成功,创建的数据库编码也就确定了,是不可以更改的。()

判断答案        标准答案:×    ×    
4
数据库表中的横向被称为行,纵向被称为列,每一行的内容被称为一条记录,每一列的
列名被称为字段。()

判断答案        标准答案:√    ×    
5
卸载 MySQL 时,默认会自动删除相关的安装信息。()

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在 MySQL 中,除了使用 CREATE OR REPLACE VIEW 语句修改视图外,还可以使用________语句来修改视图。

填空答案:
1
标准答案:alte
得分:0
2
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
1
标准答案:auto_incremen
得分:0
3
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
1
标准答案:多用
得分:0
4
在 MySQL 中,可以使用关键字________按某个字段或者多个字段中的值进行分组,字段中值相同的为一组。

填空答案:
1
标准答案:groupb
得分:0
5
MySQL 提供了一个________命令,它可以实现数据的备份。

填空答案:
1
标准答案:mysqldum
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

考生答案:
1
批改内容:
得分:0 分;
2
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第1章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 13:54:00 提交时间:2022/4/26 13:54:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______子句用于查询列的唯一值。 
A、 unique 
B、 distinct 
C、 order by 
D、 group by 

选择答案  ABCD    标准答案:B    ×    
2
______字段可以采用默认值。 
A、 姓名 
B、 专业 
C、 备注 
D、 出生时间 

选择答案  ABCD    标准答案:B    ×    
3
CREATE,DROP,ALTER等命令属于下列哪类命令______ 
A、 DCL 
B、 DDL 
C、 DML 
D、 DQL 

选择答案  ABCD    标准答案:B    ×    
4
delete from employee语句的作用是______ 
A、 删除当前数据库中整个employee表,包括表结构 
B、 删除当前数据库中employee表内的所有行 
C、 由于没有where子句,因此不删除任何数据 
D、 删除当前数据库中employee表内的当前行 

选择答案  ABCD    标准答案:B    ×    
5
MySQL普通用户通过______操作数据库对象。 
A、 DBMS 
B、 SQL 
C、 MySQL的SQL 
D、 应用程序 

选择答案  ABCD    标准答案:D    ×    
6
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能______ 
A、 数据操纵 
B、 数据控制 
C、 数据定义 
D、 数据查询 

选择答案  ABCD    标准答案:C    ×    
7
关系数据库中,主键是______ 
A、 创建唯一的索引,允许空值 
B、 只允许以表中第一字段建立 
C、 允许有多个主键的 
D、 为标识表中唯一的实体 

选择答案  ABCD    标准答案:D    ×    
8
关于变量的说法错误的是______。 
A、 用户变量用于临时存放数据 
B、 用户变量是本地的 
C、 用户变量可用于操作数据库命令 
D、 系统变量可以读写 

选择答案  ABCD    标准答案:D    ×    
9
关于表的主键,说法正确的是______。 
A、 主键字段最多只能建立在一个字段上 
B、 主键字段的值可以重复 
C、 主键字段的值能为Null 
D、 主键字段的值不能重复 

选择答案  ABCD    标准答案:D    ×    
10
关于索引的说法,错误的是______。 
A、 一个表可以创建多个唯-索引 
B、 一个表可以创建多个不唯索引 
C、 创建索引并不改变表记录的排列顺序 
D、 可以按照表达式创建索引 

选择答案  ABCD    标准答案:C    ×    
11
关于约束,下列哪些描述是正确的?______ 
A、 UNIQUE约束不允许空值 
B、 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引 
C、 PK 约束允许列中有一个空值 
D、 NOT NULL约束是确保列中会出现空值 

选择答案  ABCD    标准答案:B    ×    
12
假定有一张表用户表users,其中一身份证字段ID_car 
D)为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束______ 
A、 primary key 
B、 check 
C、 default 
D、 not null 

选择答案  ABCD    标准答案:A    ×    
13
可以用______来声明游标 
A、 CREATE CURSOR 
B、 ALTER CURSOR 
C、 SET CURSOR 
D、 DECLARE CURSOR 

选择答案  ABCD    标准答案:D    ×    
14
视图可以用于______ 
A、 限制对表中指定列的访问 
B、 限制对表中行的子集的访问 
C、 A和B都是 
D、 A和B都不是 

选择答案  ABCD    标准答案:C    ×    
15
视图是一个“虚表”,视图的构造基于______ 
A、 基本表 
B、 视图 
C、 基本表或视图 
D、 数据字典 

选择答案  ABCD    标准答案:C    ×    
16
数据库服务器、数据库和表的关系,正确的说法是______ 
A、 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 
B、 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 
C、 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 
D、 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表 

选择答案  ABCD    标准答案:B    ×    
17
数据库信息系统的核心是______。 
A、 数据模型 
B、 数据库管理系统 
C、 数据库 
D、 数据库管理员 

选择答案  ABCD    标准答案:C    ×    
18
条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且______ 
A、 不包括15岁和35岁 
B、 包括15岁但不包括35岁 
C、 包括15岁和35岁 
D、 包括35岁但不包括15岁 

选择答案  ABCD    标准答案:C    ×    
19
下列______不是常量。 
A、 'a student 
B、 0xABC 
C、 1998-04-15 
D、 2.0 

选择答案  ABCD    标准答案:C    ×    
20
下列的SQL语句中,______不是数据定义语句。 
A、 CREATE TABLE 
B、 GRANT 
C、 CREATE VIEW 
D、 DROP VIEW 

选择答案  ABCD    标准答案:B    ×    
21
下列关于表和视图的说法正确的是______ 
A、 每个视图对应一个表 
B、 视图是表的一个镜像备份 
C、 对所有视图也可象表一样执行UPDATE操作 
D、 视图的数据全部在表中 

选择答案  ABCD    标准答案:D    ×    
22
下列描述正确的是______。 
A、 一个数据库只能包含一个数据表 
B、 一个数据库可以包含多个数据表 
C、 一个数据库只能包含两个数据表 
D、 一个数据表可以包含多个数据库 

选择答案  ABCD    标准答案:B    ×    
23
下列哪个命令是用于MySQL中数据导出的 ______ 
A、 exp 
B、 imp 
C、 input 
D、 output 

选择答案  ABCD    标准答案:A    ×    
24
下列说法错误的是______。 
A、 界面创建的视图不能通过命令修改 
B、 能够完全像操作表一样操作视图 
C、 视图中是定义而无数据 
D、 删除视图不会影响原表数据 

选择答案  ABCD    标准答案:B    ×    
25
下列说法错误的是______。 
A、 语句体包含一个以上语句时需要采用BEGIN.END 
B、 多重分支只能用CASE语句 
C、 WHILE中循环体可以一-次不执行 
D、 注释内容不会产生任何动作 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 现在是 Oracle 公司的产品。( )

判断答案        标准答案:√    ×    
2
查看 MySQL 的帮助信息,可以在命令行窗口中输入“help;”或者“h”命令。( )

判断答案        标准答案:√    ×    
3
MySQL 是一种介于关系型数据库和非关系型数据库之间的产品。( )

判断答案        标准答案:×    ×    
4
数据库表中的横向被称为行,纵向被称为列,每一行的内容被称为一条记录,每一列的
列名被称为字段。()

判断答案        标准答案:√    ×    
5
在按照指定字段进行升序排列时,如果某条记录的该字段值为 NULL, 则这条记录会在第
一条显示。()

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在删除关联表中数据时,可以先删除从表中的相关记录或将从表外键字段值设置为________,再删除主表中的相关记录,这样一定能成功删除。

填空答案:
1
标准答案:nul
得分:0
2
若想为表中插入的新记录自动生成唯一的 ID,可以使用________约束来实现。

填空答案:
1
标准答案:auto_incremen
得分:0
3
MySQL 是一种_______(多用户、单用户)的数据库管理系统。

填空答案:
1
标准答案:多用
得分:0
4
在 MySQL 中,整数类型可分为 5 种,分别是 TINYINT、SMALLINT、MEDIUMINT、_______和 BIGINT。

填空答案:
1
标准答案:in
得分:0
5
在 MySQL 中,查看已经存在数据库的 sql 语句是_______。

填空答案:
1
标准答案:showdatabase
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
分别写出启动、连接、停止和卸载MySql服务(服务名为MySql)的语句?

考生答案:
1
批改内容:
得分:0 分;
2
请用 create index 语句在数据库 db_test 的表 content 中,根据留言标题列的前三个
字符采用默认的索引类型创建一个升序索引 index_subject。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值