数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/23 23:10:00 提交时间:2022/4/26 14:32:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
2
下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构 
A、 表空间由段组成,段由区组成,区由数据块组成 
B、 段由表空间组成,表空间由盘区组成,盘区由表空间组成 
C、 盘区由数据块组成,数据块由段组成,段由表空间组成 
D、 数据块由段组成,段由区组成,盘区由表空间组成。 

选择答案  ABCD    标准答案:A    ×    
3
下面哪个用户不是MySQL缺省安装后就存在的用户______ 
A、 SYSDBA 
B、 SYSTEM 
C、 SCOTT 
D、 SYS 

选择答案  ABCD    标准答案:A    ×    
4
下面语句中,哪种语句用来创建视图? 
A、CREATE TABLE 
B、ALTE VIEW 
C、DROP VIEW 
D、CREATE VIEW 

选择答案  ABCD    标准答案:D    ×    
5
向数据表中插入一条记录用以下哪一项______ 
A、 CREATE 
B、 INSERT 
C、 SAVE 
D、 UPDATE 

选择答案  ABCD    标准答案:B    ×    
6
性别字段最适合选择______ 
A、 字符串类型 
B、 整型 
C、 枚举类型 
D、 浮点型 

选择答案  ABCD    标准答案:B    ×    
7
修改数据库表结构用以下哪一项______ 
A、 UPDATE 
B、 CREATE 
C、 UPDATED 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
8
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
9
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
10
以下的PL/SQL声明哪个是正确的?______ 
A、 v_id NUMBER(4); 
B、 v_x, v_y, v_z VARCHAR2(10); 
C、 v_birthdate DATE NOT NULL; 
D、 v_in_stock BOOLEAN := 1; 

选择答案  ABCD    标准答案:A    ×    
11
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
12
以下关于列的叙述中,哪一项是不正确的?______ 
A、 可以增大 CHAR 列的宽度。 
B、 如果列包含非空数据,则可以修改列的数据类型。 
C、 可以将 CHAR 数据类型的列转换为 VARCHAR 数据类型。 
D、 可以将 DATE 日期类型的列转换为 VARCHAR 列。 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项用来分组______ 
A、 ORDER BY 
B、 ORDERED BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:C    ×    
14
以下哪项用于左连接______ 
A、 JOIN 
B、 RIGHT JOIN 
C、 LEFT JOIN 
D、 INNER JOIN 

选择答案  ABCD    标准答案:C    ×    
15
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
16
以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是______ 
A、 '123 ton' 
B、 '1,2,3 ton' 
C、 '[123] ton' 
D、 '1|2|3 ton' 

选择答案  ABCD    标准答案:C    ×    
17
用SQL 的ALTER TABLE 语句修改基本表时,删除其中某个列的约束条件应使用的子句是______ 
A、 ADD 
B、 DELETE 
C、 MODIFY 
D、 DROP 

选择答案  ABCD    标准答案:D    ×    
18
用来插入数据的命令是______,用于更新的命令是 ______。
A、 INSERT,UPDATE 
B、 CREATE,INSERT INTO 
C、 DELETE,UPDATE 
D、 UPDATE,INSERT 

选择答案  ABCD    标准答案:A    ×    
19
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
20
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
21
在MySQL中,一个用户拥有的所有数据库对象统称为______。 
A、 数据库 
B、 模式 
C、 表空间 
D、 实例 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语言中,子查询是______ 。 
A、 选取单表中字段子集的查询语句 
B、 选取多表中字段子集的查询语句 
C、 返回单表中数据子集的查询语言 
D、 嵌入到另一个查询语句之中的查询语句 

选择答案  ABCD    标准答案:D    ×    
23
在SQL中,删除视图用______。 
A、 DROP SCHEMA命令 
B、 CREATE TABLE命令 
C、 DROP VIEW命令 
D、 DROP INDEX命令 

选择答案  ABCD    标准答案:C    ×    
24
在正则表达式中,匹配任意一个字符的符号是______ 
A、 . 
B、 * 
C、 ? 
D、 - 

选择答案  ABCD    标准答案:A    ×    
25
主键的建立有______种方法 
A、 一 
B、 四 
C、 二 
D、 三 

选择答案  ABCD    标准答案:D    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
2
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
3
在 Mysql 存储过程中,定义条件使用 DECLARE 语句。( )

判断答案        标准答案:√    ×    
4
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

填空答案:
1
标准答案:declar
得分:0
2
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

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

填空答案:
1
标准答案:alte
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
有部门表 dept 和员工表 employee,根据如下条件编写 sql 语句:
1) 查询存在年龄大于 21 岁的员工所对应的部门信息。
2) 采用自连接查询方式查询与王红在同一个部门的员工。

考生答案:
1
批改内容:
得分:0 分;
2
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:33:00 提交时间:2022/4/26 14:33:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______表示一个新的事务处理块的开始 
A、 START TRANSACTION 
B、 BEGIN TRANSACTION 
C、 BEGIN COMMIT 
D、 START COMMIT 

选择答案  ABCD    标准答案:A    ×    
2
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
3
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
4
下面哪个用户不是MySQL缺省安装后就存在的用户______ 
A、 SYSDBA 
B、 SYSTEM 
C、 SCOTT 
D、 SYS 

选择答案  ABCD    标准答案:A    ×    
5
向数据表中插入一条记录用以下哪一项______ 
A、 CREATE 
B、 INSERT 
C、 SAVE 
D、 UPDATE 

选择答案  ABCD    标准答案:B    ×    
6
修改数据库表结构用以下哪一项______ 
A、 UPDATE 
B、 CREATE 
C、 UPDATED 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
7
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
8
以下关于数据库包的叙述正确是的______ 
A、 包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体 
B、 包是由包头和包体组成的,包头和包体是可以分别创建的 
C、 包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义 
D、 包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分 

选择答案  ABCD    标准答案:B    ×    
9
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
10
以下哪项不属于数据模型______ 
A、 关系模型 
B、 网状模型 
C、 层次模型 
D、 网络模型 

选择答案  ABCD    标准答案:D    ×    
11
以下哪项用来排序______ 
A、 ORDERED BY 
B、 ORDER BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:B    ×    
12
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
13
以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是______ 
A、 '123 ton' 
B、 '1,2,3 ton' 
C、 '[123] ton' 
D、 '1|2|3 ton' 

选择答案  ABCD    标准答案:C    ×    
14
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
15
以下语句错误的是______ 
A、 alter table emp delete column addcolumn; 
B、 alter table emp modify column addcolumn char(10); 
C、 alter table emp change addcolumn ?addcolumn int; 
D、 alter table emp add column addcolumn int; 

选择答案  ABCD    标准答案:A    ×    
16
用SQL 的ALTER TABLE 语句修改基本表时,删除其中某个列的约束条件应使用的子句是______ 
A、 ADD 
B、 DELETE 
C、 MODIFY 
D、 DROP 

选择答案  ABCD    标准答案:D    ×    
17
用于将事务处理写到数据库的命令是______ 
A、 insert 
B、 rollback 
C、 commit 
D、 savepoint 

选择答案  ABCD    标准答案:C    ×    
18
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
19
在MySQL数据库的逻辑结构中有以下组件: 
A、 表空间 
B、 数据块 
C、 区 
D、 段 
这些组件从大到小依次是______。 
A)A→B→C→D 
B)A→D→C→B 
C)A→C→B→D 
D)D→A→C→B 

选择答案  ABCD    标准答案:B    ×    
20
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
21
在SQL中,DROP INDEX 语句的作用是______ 
A、 建立索引 
B、 删除索引 
C、 修改索引 
D、 更新索引 

选择答案  ABCD    标准答案:B    ×    
22
在SQL中,删除视图用______。 
A、 DROP SCHEMA命令 
B、 CREATE TABLE命令 
C、 DROP VIEW命令 
D、 DROP INDEX命令 

选择答案  ABCD    标准答案:C    ×    
23
在视图上不能完成的操作是______ 
A、 更新视图数据 
B、 在视图上定义新的基本表 
C、 在视图上定义新的视图 
D、 查询 

选择答案  ABCD    标准答案:B    ×    
24
在正则表达式中,匹配任意一个字符的符号是______ 
A、 . 
B、 * 
C、 ? 
D、 - 

选择答案  ABCD    标准答案:A    ×    
25
主键的建立有______种方法 
A、 一 
B、 四 
C、 二 
D、 三 

选择答案  ABCD    标准答案:D    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
3
在 Mysql 存储过程中,定义条件使用 DECLARE 语句。( )

判断答案        标准答案:√    ×    
4
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

填空答案:
1
标准答案:left$
得分:0
2
数据表中的字段默认值是通过________关键字定义的。

填空答案:
1
标准答案:defaul
得分:0
3
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
有部门表 dept 和员工表 employee,根据如下条件编写 sql 语句:
1) 查询存在年龄大于 21 岁的员工所对应的部门信息。
2) 采用自连接查询方式查询与王红在同一个部门的员工。

考生答案:
1
批改内容:
得分:0 分;
2
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:33:00 提交时间:2022/4/26 14:34:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
2
下列语言中属于结构化查询语言的是______。 
A、 Java 
B、 C 
C、 SQL 
D、 C++ 

选择答案  ABCD    标准答案:C    ×    
3
下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构 
A、 表空间由段组成,段由区组成,区由数据块组成 
B、 段由表空间组成,表空间由盘区组成,盘区由表空间组成 
C、 盘区由数据块组成,数据块由段组成,段由表空间组成 
D、 数据块由段组成,段由区组成,盘区由表空间组成。 

选择答案  ABCD    标准答案:A    ×    
4
下面哪个用户不是MySQL缺省安装后就存在的用户______ 
A、 SYSDBA 
B、 SYSTEM 
C、 SCOTT 
D、 SYS 

选择答案  ABCD    标准答案:A    ×    
5
下面语句中,哪种语句用来创建视图? 
A、CREATE TABLE 
B、ALTE VIEW 
C、DROP VIEW 
D、CREATE VIEW 

选择答案  ABCD    标准答案:D    ×    
6
一张表的主键个数为______ 
A、 至多3个 
B、 没有限制 
C、 至多1个 
D、 至多2个 

选择答案  ABCD    标准答案:C    ×    
7
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
8
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
9
以下插入记录正确的______ 
A、 insert into emp(ename,hiredate,sal) values (value1,value2,value3); 
B、 insert into emp (ename,sal)values(value1,value2,value3); 
C、 insert into emp (ename)values(value1,value2,value3); 
D、 insert into emp (ename,hiredate,sal)values(value1,value2); 

选择答案  ABCD    标准答案:A    ×    
10
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
11
以下关于列的叙述中,哪一项是不正确的?______ 
A、 可以增大 CHAR 列的宽度。 
B、 如果列包含非空数据,则可以修改列的数据类型。 
C、 可以将 CHAR 数据类型的列转换为 VARCHAR 数据类型。 
D、 可以将 DATE 日期类型的列转换为 VARCHAR 列。 

选择答案  ABCD    标准答案:B    ×    
12
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
13
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
14
以下能够删除一列的是______ 
A、 alter table emp remove addcolumn 
B、 alter table emp drop column addcolumn 
C、 alter table emp delete column addcolumn 
D、 alter table emp delete addcolumn 

选择答案  ABCD    标准答案:B    ×    
15
以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是______ 
A、 '123 ton' 
B、 '1,2,3 ton' 
C、 '[123] ton' 
D、 '1|2|3 ton' 

选择答案  ABCD    标准答案:C    ×    
16
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
17
以下语句错误的是______ 
A、 alter table emp delete column addcolumn; 
B、 alter table emp modify column addcolumn char(10); 
C、 alter table emp change addcolumn ?addcolumn int; 
D、 alter table emp add column addcolumn int; 

选择答案  ABCD    标准答案:A    ×    
18
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
19
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
20
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
21
在MySQL中,一个用户拥有的所有数据库对象统称为______。 
A、 数据库 
B、 模式 
C、 表空间 
D、 实例 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语言中,子查询是______ 。 
A、 选取单表中字段子集的查询语句 
B、 选取多表中字段子集的查询语句 
C、 返回单表中数据子集的查询语言 
D、 嵌入到另一个查询语句之中的查询语句 

选择答案  ABCD    标准答案:D    ×    
23
在WHILE循环语句中,如果循环体语句条数多于一条,必须使用。 
A、 GOTO 
B、 CASE…END 
C、 IF…THEN 
D、 BEGIN…END 

选择答案  ABCD    标准答案:D    ×    
24
在视图上不能完成的操作是______ 
A、 更新视图数据 
B、 在视图上定义新的基本表 
C、 在视图上定义新的视图 
D、 查询 

选择答案  ABCD    标准答案:B    ×    
25
在正则表达式中,匹配任意一个字符的符号是______ 
A、 . 
B、 * 
C、 ? 
D、 - 

选择答案  ABCD    标准答案:A    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
3
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
4
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
5
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

填空答案:
1
标准答案:left$
得分:0
2
数据表中的字段默认值是通过________关键字定义的。

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

填空答案:
1
标准答案:alte
得分:0
4
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:35:00 提交时间:2022/4/26 14:35:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
2
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
3
下面哪个用户不是MySQL缺省安装后就存在的用户______ 
A、 SYSDBA 
B、 SYSTEM 
C、 SCOTT 
D、 SYS 

选择答案  ABCD    标准答案:A    ×    
4
向数据表中插入一条记录用以下哪一项______ 
A、 CREATE 
B、 INSERT 
C、 SAVE 
D、 UPDATE 

选择答案  ABCD    标准答案:B    ×    
5
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
6
要想对表中记录分组查询,可以使用哪一子句? 
A、 GROUP BY 
B、 AS GROUP 
C、 GROUP AS 
D、 TO GROUP 

选择答案  ABCD    标准答案:A    ×    
7
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
8
以下插入记录正确的______ 
A、 insert into emp(ename,hiredate,sal) values (value1,value2,value3); 
B、 insert into emp (ename,sal)values(value1,value2,value3); 
C、 insert into emp (ename)values(value1,value2,value3); 
D、 insert into emp (ename,hiredate,sal)values(value1,value2); 

选择答案  ABCD    标准答案:A    ×    
9
以下对PL/SQL变量的定义,正确的是______ 
A、 v_hiredate DATE:=TO_DATE(SYSDATE); 
B、 v_deptno NUMBER(2) NOT NULL:=10; 
C、 v_location VARCHAR2(13) := ""Attanta""; 
D、 c_comm CONSTANT NUMBER; 

选择答案  ABCD    标准答案:C    ×    
10
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
11
以下哪项不属于DML操作______ 
A、 insert 
B、 update 
C、 delete 
D、 create 

选择答案  ABCD    标准答案:D    ×    
12
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项用来分组______ 
A、 ORDER BY 
B、 ORDERED BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:C    ×    
14
以下哪项用于左连接______ 
A、 JOIN 
B、 RIGHT JOIN 
C、 LEFT JOIN 
D、 INNER JOIN 

选择答案  ABCD    标准答案:C    ×    
15
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
16
以下能够删除一列的是______ 
A、 alter table emp remove addcolumn 
B、 alter table emp drop column addcolumn 
C、 alter table emp delete column addcolumn 
D、 alter table emp delete addcolumn 

选择答案  ABCD    标准答案:B    ×    
17
以下删除emp数据库正确的命令是______ 。
A、 Delete * from emp 
B、 Drop database emp 
C、 Drop * from emp 
D、 delete database emp 

选择答案  ABCD    标准答案:B    ×    
18
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
19
在MySQL中,建立数据库用______ 
A、 CREATE TABLE命令 
B、 CREATE TRIGGER命令 
C、 CREATE INDEX命令 
D、 CREATE DATABASE命令 

选择答案  ABCD    标准答案:D    ×    
20
在SQL语言中,子查询是______ 。 
A、 选取单表中字段子集的查询语句 
B、 选取多表中字段子集的查询语句 
C、 返回单表中数据子集的查询语言 
D、 嵌入到另一个查询语句之中的查询语句 

选择答案  ABCD    标准答案:D    ×    
21
在SQL中,DROP INDEX 语句的作用是______ 
A、 建立索引 
B、 删除索引 
C、 修改索引 
D、 更新索引 

选择答案  ABCD    标准答案:B    ×    
22
在SQL中,建立视图用______。 
A、 Create table 命令 
B、 Create view 命令 
C、 Create index 命令 
D、 Create proc 命令 

选择答案  ABCD    标准答案:B    ×    
23
在SQL中,删除视图用______。 
A、 DROP SCHEMA命令 
B、 CREATE TABLE命令 
C、 DROP VIEW命令 
D、 DROP INDEX命令 

选择答案  ABCD    标准答案:C    ×    
24
在数据库管理系统中,设计表属于______ 
A、 概念结构设计 
B、 逻辑结构设计 
C、 物理结构设计 
D、 数据库设计 

选择答案  ABCD    标准答案:B    ×    
25
在正则表达式中,匹配任意一个字符的符号是______ 
A、 . 
B、 * 
C、 ? 
D、 - 

选择答案  ABCD    标准答案:A    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
3
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
4
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

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

填空答案:
1
标准答案:alte
得分:0
3
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
有部门表 dept 和员工表 employee,根据如下条件编写 sql 语句:
1) 查询存在年龄大于 21 岁的员工所对应的部门信息。
2) 采用自连接查询方式查询与王红在同一个部门的员工。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:35:00 提交时间:2022/4/26 14:36:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______表示一个新的事务处理块的开始 
A、 START TRANSACTION 
B、 BEGIN TRANSACTION 
C、 BEGIN COMMIT 
D、 START COMMIT 

选择答案  ABCD    标准答案:A    ×    
2
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
3
下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构 
A、 表空间由段组成,段由区组成,区由数据块组成 
B、 段由表空间组成,表空间由盘区组成,盘区由表空间组成 
C、 盘区由数据块组成,数据块由段组成,段由表空间组成 
D、 数据块由段组成,段由区组成,盘区由表空间组成。 

选择答案  ABCD    标准答案:A    ×    
4
下面关于删除视图的说法哪一个是正确的______。 
A、 删除视图后应立即用COMMIT语句使更改生效 
B、 删除视图后,和视图关联的表中的数据不再存在 
C、 视图被删除后视图中的数据也将被删除 
D、 用dorp VIEW删除视图 

选择答案  ABCD    标准答案:D    ×    
5
下面哪个命令不属于数据操纵语言(DML)______ 
A、 ALTER… 
B、 INSERT… 
C、 UPDATE… 
D、 Delete… 

选择答案  ABCD    标准答案:A    ×    
6
下面语句中,哪种语句用来创建视图? 
A、CREATE TABLE 
B、ALTE VIEW 
C、DROP VIEW 
D、CREATE VIEW 

选择答案  ABCD    标准答案:D    ×    
7
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
8
要快速完全清空一个表,可以使用如下语句: 
A、 TRUNCATE TABLE 
B、 DELETE TABLE 
C、 DROP TABLE 
D、 CLEAR TABLE 

选择答案  ABCD    标准答案:A    ×    
9
一张表的主键个数为______ 
A、 至多3个 
B、 没有限制 
C、 至多1个 
D、 至多2个 

选择答案  ABCD    标准答案:C    ×    
10
以下关于列的叙述中,哪一项是不正确的?______ 
A、 可以增大 CHAR 列的宽度。 
B、 如果列包含非空数据,则可以修改列的数据类型。 
C、 可以将 CHAR 数据类型的列转换为 VARCHAR 数据类型。 
D、 可以将 DATE 日期类型的列转换为 VARCHAR 列。 

选择答案  ABCD    标准答案:B    ×    
11
以下哪个选项不是有效的MySql约束类型?______ 
A、 UNIQUE 
B、 NONUNIQUE 
C、 NOT NULL
D、 PRIMARY KEY 

选择答案  ABCD    标准答案:B    ×    
12
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
13
用来插入数据的命令是______,用于更新的命令是 ______。
A、 INSERT,UPDATE 
B、 CREATE,INSERT INTO 
C、 DELETE,UPDATE 
D、 UPDATE,INSERT 

选择答案  ABCD    标准答案:A    ×    
14
用于将事务处理写到数据库的命令是______ 
A、 insert 
B、 rollback 
C、 commit 
D、 savepoint 

选择答案  ABCD    标准答案:C    ×    
15
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
16
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
17
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
18
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
19
在MySQL数据库的逻辑结构中有以下组件: 
A、 表空间 
B、 数据块 
C、 区 
D、 段 
这些组件从大到小依次是______。 
A)A→B→C→D 
B)A→D→C→B 
C)A→C→B→D 
D)D→A→C→B 

选择答案  ABCD    标准答案:B    ×    
20
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
21
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
22
在SQL中,DROP INDEX 语句的作用是______ 
A、 建立索引 
B、 删除索引 
C、 修改索引 
D、 更新索引 

选择答案  ABCD    标准答案:B    ×    
23
在SQL中,建立视图用______。 
A、 Create table 命令 
B、 Create view 命令 
C、 Create index 命令 
D、 Create proc 命令 

选择答案  ABCD    标准答案:B    ×    
24
在SQL中,删除视图用______。 
A、 DROP SCHEMA命令 
B、 CREATE TABLE命令 
C、 DROP VIEW命令 
D、 DROP INDEX命令 

选择答案  ABCD    标准答案:C    ×    
25
在数据库管理系统中,设计表属于______ 
A、 概念结构设计 
B、 逻辑结构设计 
C、 物理结构设计 
D、 数据库设计 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
3
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
4
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

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

填空答案:
1
标准答案:alte
得分:0
3
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
有部门表 dept 和员工表 employee,根据如下条件编写 sql 语句:
1) 查询存在年龄大于 21 岁的员工所对应的部门信息。
2) 采用自连接查询方式查询与王红在同一个部门的员工。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:36:00 提交时间:2022/4/26 14:37:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构 
A、 表空间由段组成,段由区组成,区由数据块组成 
B、 段由表空间组成,表空间由盘区组成,盘区由表空间组成 
C、 盘区由数据块组成,数据块由段组成,段由表空间组成 
D、 数据块由段组成,段由区组成,盘区由表空间组成。 

选择答案  ABCD    标准答案:A    ×    
2
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
3
性别字段最适合选择______ 
A、 字符串类型 
B、 整型 
C、 枚举类型 
D、 浮点型 

选择答案  ABCD    标准答案:B    ×    
4
修改记录内容不能采用______ 
A、 UPDATE 
B、 DELETE和 INSERT 
C、 界面方式 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
5
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
6
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
7
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
8
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
9
以下关于列的叙述中,哪一项是不正确的?______ 
A、 可以增大 CHAR 列的宽度。 
B、 如果列包含非空数据,则可以修改列的数据类型。 
C、 可以将 CHAR 数据类型的列转换为 VARCHAR 数据类型。 
D、 可以将 DATE 日期类型的列转换为 VARCHAR 列。 

选择答案  ABCD    标准答案:B    ×    
10
以下关于数据库包的叙述正确是的______ 
A、 包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体 
B、 包是由包头和包体组成的,包头和包体是可以分别创建的 
C、 包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义 
D、 包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分 

选择答案  ABCD    标准答案:B    ×    
11
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
12
以下哪个选项不是有效的MySql约束类型?______ 
A、 UNIQUE 
B、 NONUNIQUE 
C、 NOT NULL
D、 PRIMARY KEY 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项不属于数据模型______ 
A、 关系模型 
B、 网状模型 
C、 层次模型 
D、 网络模型 

选择答案  ABCD    标准答案:D    ×    
14
以下哪项用来排序______ 
A、 ORDERED BY 
B、 ORDER BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:B    ×    
15
以下哪项用于左连接______ 
A、 JOIN 
B、 RIGHT JOIN 
C、 LEFT JOIN 
D、 INNER JOIN 

选择答案  ABCD    标准答案:C    ×    
16
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
17
以下语句错误的是______ 
A、 alter table emp delete column addcolumn; 
B、 alter table emp modify column addcolumn char(10); 
C、 alter table emp change addcolumn ?addcolumn int; 
D、 alter table emp add column addcolumn int; 

选择答案  ABCD    标准答案:A    ×    
18
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
19
在MySQL中,建立数据库用______ 
A、 CREATE TABLE命令 
B、 CREATE TRIGGER命令 
C、 CREATE INDEX命令 
D、 CREATE DATABASE命令 

选择答案  ABCD    标准答案:D    ×    
20
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
21
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
22
在SQL中,DROP INDEX 语句的作用是______ 
A、 建立索引 
B、 删除索引 
C、 修改索引 
D、 更新索引 

选择答案  ABCD    标准答案:B    ×    
23
在WHILE循环语句中,如果循环体语句条数多于一条,必须使用。 
A、 GOTO 
B、 CASE…END 
C、 IF…THEN 
D、 BEGIN…END 

选择答案  ABCD    标准答案:D    ×    
24
在正则表达式中,匹配任意一个字符的符号是______ 
A、 . 
B、 * 
C、 ? 
D、 - 

选择答案  ABCD    标准答案:A    ×    
25
主键的建立有______种方法 
A、 一 
B、 四 
C、 二 
D、 三 

选择答案  ABCD    标准答案:D    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
2
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
3
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
4
在 Mysql 存储过程中,定义条件使用 DECLARE 语句。( )

判断答案        标准答案:√    ×    
5
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

填空答案:
1
标准答案:left$
得分:0
2
数据表中的字段默认值是通过________关键字定义的。

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

填空答案:
1
标准答案:alte
得分:0
4
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
5
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:38:00 提交时间:2022/4/26 14:38:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
下列语言中属于结构化查询语言的是______。 
A、 Java 
B、 C 
C、 SQL 
D、 C++ 

选择答案  ABCD    标准答案:C    ×    
2
下面哪个用户不是MySQL缺省安装后就存在的用户______ 
A、 SYSDBA 
B、 SYSTEM 
C、 SCOTT 
D、 SYS 

选择答案  ABCD    标准答案:A    ×    
3
性别字段最适合选择______ 
A、 字符串类型 
B、 整型 
C、 枚举类型 
D、 浮点型 

选择答案  ABCD    标准答案:B    ×    
4
修改记录内容不能采用______ 
A、 UPDATE 
B、 DELETE和 INSERT 
C、 界面方式 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
5
要想对表中记录分组查询,可以使用哪一子句? 
A、 GROUP BY 
B、 AS GROUP 
C、 GROUP AS 
D、 TO GROUP 

选择答案  ABCD    标准答案:A    ×    
6
一张表的主键个数为______ 
A、 至多3个 
B、 没有限制 
C、 至多1个 
D、 至多2个 

选择答案  ABCD    标准答案:C    ×    
7
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
8
以下插入记录正确的______ 
A、 insert into emp(ename,hiredate,sal) values (value1,value2,value3); 
B、 insert into emp (ename,sal)values(value1,value2,value3); 
C、 insert into emp (ename)values(value1,value2,value3); 
D、 insert into emp (ename,hiredate,sal)values(value1,value2); 

选择答案  ABCD    标准答案:A    ×    
9
以下的PL/SQL声明哪个是正确的?______ 
A、 v_id NUMBER(4); 
B、 v_x, v_y, v_z VARCHAR2(10); 
C、 v_birthdate DATE NOT NULL; 
D、 v_in_stock BOOLEAN := 1; 

选择答案  ABCD    标准答案:A    ×    
10
以下对PL/SQL变量的定义,正确的是______ 
A、 v_hiredate DATE:=TO_DATE(SYSDATE); 
B、 v_deptno NUMBER(2) NOT NULL:=10; 
C、 v_location VARCHAR2(13) := ""Attanta""; 
D、 c_comm CONSTANT NUMBER; 

选择答案  ABCD    标准答案:C    ×    
11
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
12
以下哪项不属于DML操作______ 
A、 insert 
B、 update 
C、 delete 
D、 create 

选择答案  ABCD    标准答案:D    ×    
13
以下哪项不属于数据模型______ 
A、 关系模型 
B、 网状模型 
C、 层次模型 
D、 网络模型 

选择答案  ABCD    标准答案:D    ×    
14
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
15
以下语句错误的是______ 
A、 alter table emp delete column addcolumn; 
B、 alter table emp modify column addcolumn char(10); 
C、 alter table emp change addcolumn ?addcolumn int; 
D、 alter table emp add column addcolumn int; 

选择答案  ABCD    标准答案:A    ×    
16
用于将事务处理写到数据库的命令是______ 
A、 insert 
B、 rollback 
C、 commit 
D、 savepoint 

选择答案  ABCD    标准答案:C    ×    
17
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
18
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
19
在MySQL中,建立数据库用______ 
A、 CREATE TABLE命令 
B、 CREATE TRIGGER命令 
C、 CREATE INDEX命令 
D、 CREATE DATABASE命令 

选择答案  ABCD    标准答案:D    ×    
20
在MySQL中,一个用户拥有的所有数据库对象统称为______。 
A、 数据库 
B、 模式 
C、 表空间 
D、 实例 

选择答案  ABCD    标准答案:D    ×    
21
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语言中,子查询是______ 。 
A、 选取单表中字段子集的查询语句 
B、 选取多表中字段子集的查询语句 
C、 返回单表中数据子集的查询语言 
D、 嵌入到另一个查询语句之中的查询语句 

选择答案  ABCD    标准答案:D    ×    
23
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
24
在视图上不能完成的操作是______ 
A、 查询 
B、 在视图上定义新的视图 
C、 更新视图 
D、 在视图上定义新的表 

选择答案  ABCD    标准答案:D    ×    
25
在数据库管理系统中,设计表属于______ 
A、 概念结构设计 
B、 逻辑结构设计 
C、 物理结构设计 
D、 数据库设计 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
2
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
3
在 Mysql 存储过程中,定义条件使用 DECLARE 语句。( )

判断答案        标准答案:√    ×    
4
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
数据表中的字段默认值是通过________关键字定义的。

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

填空答案:
1
标准答案:alte
得分:0
3
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:39:00 提交时间:2022/4/26 14:39:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______表示一个新的事务处理块的开始 
A、 START TRANSACTION 
B、 BEGIN TRANSACTION 
C、 BEGIN COMMIT 
D、 START COMMIT 

选择答案  ABCD    标准答案:A    ×    
2
下面关于删除视图的说法哪一个是正确的______。 
A、 删除视图后应立即用COMMIT语句使更改生效 
B、 删除视图后,和视图关联的表中的数据不再存在 
C、 视图被删除后视图中的数据也将被删除 
D、 用dorp VIEW删除视图 

选择答案  ABCD    标准答案:D    ×    
3
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
4
性别字段最适合选择______ 
A、 字符串类型 
B、 整型 
C、 枚举类型 
D、 浮点型 

选择答案  ABCD    标准答案:B    ×    
5
修改数据库表结构用以下哪一项______ 
A、 UPDATE 
B、 CREATE 
C、 UPDATED 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
6
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
7
要快速完全清空一个表,可以使用如下语句: 
A、 TRUNCATE TABLE 
B、 DELETE TABLE 
C、 DROP TABLE 
D、 CLEAR TABLE 

选择答案  ABCD    标准答案:A    ×    
8
要想对表中记录分组查询,可以使用哪一子句? 
A、 GROUP BY 
B、 AS GROUP 
C、 GROUP AS 
D、 TO GROUP 

选择答案  ABCD    标准答案:A    ×    
9
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
10
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
11
以下哪个选项不是有效的MySql约束类型?______ 
A、 UNIQUE 
B、 NONUNIQUE 
C、 NOT NULL
D、 PRIMARY KEY 

选择答案  ABCD    标准答案:B    ×    
12
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项用于左连接______ 
A、 JOIN 
B、 RIGHT JOIN 
C、 LEFT JOIN 
D、 INNER JOIN 

选择答案  ABCD    标准答案:C    ×    
14
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
15
以下能够删除一列的是______ 
A、 alter table emp remove addcolumn 
B、 alter table emp drop column addcolumn 
C、 alter table emp delete column addcolumn 
D、 alter table emp delete addcolumn 

选择答案  ABCD    标准答案:B    ×    
16
以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是______ 
A、 '123 ton' 
B、 '1,2,3 ton' 
C、 '[123] ton' 
D、 '1|2|3 ton' 

选择答案  ABCD    标准答案:C    ×    
17
用来插入数据的命令是______,用于更新的命令是 ______。
A、 INSERT,UPDATE 
B、 CREATE,INSERT INTO 
C、 DELETE,UPDATE 
D、 UPDATE,INSERT 

选择答案  ABCD    标准答案:A    ×    
18
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
19
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
20
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
21
在MySQL中,一个用户拥有的所有数据库对象统称为______。 
A、 数据库 
B、 模式 
C、 表空间 
D、 实例 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
23
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
24
在数据库管理系统中,设计表属于______ 
A、 概念结构设计 
B、 逻辑结构设计 
C、 物理结构设计 
D、 数据库设计 

选择答案  ABCD    标准答案:B    ×    
25
主键的建立有______种方法 
A、 一 
B、 四 
C、 二 
D、 三 

选择答案  ABCD    标准答案:D    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
2
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
3
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
4
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

填空答案:
1
标准答案:declar
得分:0
2
数据表中的字段默认值是通过________关键字定义的。

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

填空答案:
1
标准答案:alte
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:41:00 提交时间:2022/4/26 14:42:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______表示一个新的事务处理块的开始 
A、 START TRANSACTION 
B、 BEGIN TRANSACTION 
C、 BEGIN COMMIT 
D、 START COMMIT 

选择答案  ABCD    标准答案:A    ×    
2
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
3
下面的各个选项中,哪一个正确的描述了MySQL数据库的逻辑结构 
A、 表空间由段组成,段由区组成,区由数据块组成 
B、 段由表空间组成,表空间由盘区组成,盘区由表空间组成 
C、 盘区由数据块组成,数据块由段组成,段由表空间组成 
D、 数据块由段组成,段由区组成,盘区由表空间组成。 

选择答案  ABCD    标准答案:A    ×    
4
下面关于删除视图的说法哪一个是正确的______。 
A、 删除视图后应立即用COMMIT语句使更改生效 
B、 删除视图后,和视图关联的表中的数据不再存在 
C、 视图被删除后视图中的数据也将被删除 
D、 用dorp VIEW删除视图 

选择答案  ABCD    标准答案:D    ×    
5
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
6
下面语句中,哪种语句用来创建视图? 
A、CREATE TABLE 
B、ALTE VIEW 
C、DROP VIEW 
D、CREATE VIEW 

选择答案  ABCD    标准答案:D    ×    
7
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
8
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
9
以下哪个命令是DCL命令______ 
A、 CREATE 
B、 INSERT 
C、 COMMIT 
D、 GRANT 

选择答案  ABCD    标准答案:D    ×    
10
以下哪个选项不是有效的MySql约束类型?______ 
A、 UNIQUE 
B、 NONUNIQUE 
C、 NOT NULL
D、 PRIMARY KEY 

选择答案  ABCD    标准答案:B    ×    
11
以下哪项不属于DML操作______ 
A、 insert 
B、 update 
C、 delete 
D、 create 

选择答案  ABCD    标准答案:D    ×    
12
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项用来排序______ 
A、 ORDERED BY 
B、 ORDER BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:B    ×    
14
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
15
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
16
用SQL 的ALTER TABLE 语句修改基本表时,删除其中某个列的约束条件应使用的子句是______ 
A、 ADD 
B、 DELETE 
C、 MODIFY 
D、 DROP 

选择答案  ABCD    标准答案:D    ×    
17
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
18
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
19
在MySQL数据库的逻辑结构中有以下组件: 
A、 表空间 
B、 数据块 
C、 区 
D、 段 
这些组件从大到小依次是______。 
A)A→B→C→D 
B)A→D→C→B 
C)A→C→B→D 
D)D→A→C→B 

选择答案  ABCD    标准答案:B    ×    
20
在MySQL中,建立数据库用______ 
A、 CREATE TABLE命令 
B、 CREATE TRIGGER命令 
C、 CREATE INDEX命令 
D、 CREATE DATABASE命令 

选择答案  ABCD    标准答案:D    ×    
21
在MySQL中,一个用户拥有的所有数据库对象统称为______。 
A、 数据库 
B、 模式 
C、 表空间 
D、 实例 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
23
在SQL中,DROP INDEX 语句的作用是______ 
A、 建立索引 
B、 删除索引 
C、 修改索引 
D、 更新索引 

选择答案  ABCD    标准答案:B    ×    
24
在WHILE循环语句中,如果循环体语句条数多于一条,必须使用。 
A、 GOTO 
B、 CASE…END 
C、 IF…THEN 
D、 BEGIN…END 

选择答案  ABCD    标准答案:D    ×    
25
主键的建立有______种方法 
A、 一 
B、 四 
C、 二 
D、 三 

选择答案  ABCD    标准答案:D    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
3
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
4
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

填空答案:
1
标准答案:declar
得分:0
2
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

填空答案:
1
标准答案:left$
得分:0
3
数据表中的字段默认值是通过________关键字定义的。

填空答案:
1
标准答案:defaul
得分:0
4
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:42:00 提交时间:2022/4/26 14:43:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
______表示一个新的事务处理块的开始 
A、 START TRANSACTION 
B、 BEGIN TRANSACTION 
C、 BEGIN COMMIT 
D、 START COMMIT 

选择答案  ABCD    标准答案:A    ×    
2
MySQL中,预设的、拥有最高权限超级用户的用户名为______ 
A、 test 
B、 Administrator 
C、 DA 
D、 root 

选择答案  ABCD    标准答案:D    ×    
3
下面哪个命令不属于数据操纵语言(DML)______ 
A、 ALTER… 
B、 INSERT… 
C、 UPDATE… 
D、 Delete… 

选择答案  ABCD    标准答案:A    ×    
4
向数据表中插入一条记录用以下哪一项______ 
A、 CREATE 
B、 INSERT 
C、 SAVE 
D、 UPDATE 

选择答案  ABCD    标准答案:B    ×    
5
要快速完全清空一个表,可以使用如下语句: 
A、 TRUNCATE TABLE 
B、 DELETE TABLE 
C、 DROP TABLE 
D、 CLEAR TABLE 

选择答案  ABCD    标准答案:A    ×    
6
一张表的主键个数为______ 
A、 至多3个 
B、 没有限制 
C、 至多1个 
D、 至多2个 

选择答案  ABCD    标准答案:C    ×    
7
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
8
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
9
以下哪项不属于DML操作______ 
A、 insert 
B、 update 
C、 delete 
D、 create 

选择答案  ABCD    标准答案:D    ×    
10
以下哪项不属于数据模型______ 
A、 关系模型 
B、 网状模型 
C、 层次模型 
D、 网络模型 

选择答案  ABCD    标准答案:D    ×    
11
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
12
以下哪项用来排序______ 
A、 ORDERED BY 
B、 ORDER BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:B    ×    
13
以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是______ 
A、 '123 ton' 
B、 '1,2,3 ton' 
C、 '[123] ton' 
D、 '1|2|3 ton' 

选择答案  ABCD    标准答案:C    ×    
14
以下删除记录正确的______ 
A、 delete from emp where name='dony'; 
B、 Delete * from emp where name='dony'; 
C、 Drop from emp where name='dony'; 
D、 Drop * from emp where name='dony'; 

选择答案  ABCD    标准答案:A    ×    
15
用来插入数据的命令是______,用于更新的命令是 ______。
A、 INSERT,UPDATE 
B、 CREATE,INSERT INTO 
C、 DELETE,UPDATE 
D、 UPDATE,INSERT 

选择答案  ABCD    标准答案:A    ×    
16
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
17
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
18
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
19
在MySQL数据库的逻辑结构中有以下组件: 
A、 表空间 
B、 数据块 
C、 区 
D、 段 
这些组件从大到小依次是______。 
A)A→B→C→D 
B)A→D→C→B 
C)A→C→B→D 
D)D→A→C→B 

选择答案  ABCD    标准答案:B    ×    
20
在SQL语句中,与表达式""仓库号 NOT IN(""wh1"",""wh2"")""功能相同的表达式是 
A、 仓库号=""wh1"" AND 仓库号=""wh2"" 
B、 仓库号!=""wh1"" OR 仓库号!= ""wh2"" 
C、 仓库号=""wh1"" OR 仓库号=""wh2"" 
D、 仓库号!=""wh1"" AND 仓库号!=""wh2"" 

选择答案  ABCD    标准答案:D    ×    
21
在SQL语言中,子查询是______ 。 
A、 选取单表中字段子集的查询语句 
B、 选取多表中字段子集的查询语句 
C、 返回单表中数据子集的查询语言 
D、 嵌入到另一个查询语句之中的查询语句 

选择答案  ABCD    标准答案:D    ×    
22
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
23
在SQL中,建立视图用______。 
A、 Create table 命令 
B、 Create view 命令 
C、 Create index 命令 
D、 Create proc 命令 

选择答案  ABCD    标准答案:B    ×    
24
在视图上不能完成的操作是______ 
A、 查询 
B、 在视图上定义新的视图 
C、 更新视图 
D、 在视图上定义新的表 

选择答案  ABCD    标准答案:D    ×    
25
在数据库管理系统中,设计表属于______ 
A、 概念结构设计 
B、 逻辑结构设计 
C、 物理结构设计 
D、 数据库设计 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
AND 关键字可以连接两个或者多个查询条件,只有满足所有条件的记录才会被返回。
( )

判断答案        标准答案:√    ×    
2
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
3
MySQL 服务不仅可以通过 Windows 服务管理器启动,还可以通过 DOS 命令来启动。
( )

判断答案        标准答案:√    ×    
4
视图属于数据库,在默认情况下,视图将在当前数据库中创建。( )

判断答案        标准答案:√    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

填空答案:
1
标准答案:declar
得分:0
2
数据表中的字段默认值是通过________关键字定义的。

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

填空答案:
1
标准答案:alte
得分:0
4
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

考生答案:
1
批改内容:
得分:0 分;
2
已知有一张 sales 表,表中有上半年的销量 first_half 和下半年的销量
latter_half。请在 sales 表上创建一个视图,查询出一年的销量

考生答案:
1
批改内容:
得分:0 分;
Copyright © 2020 e100data.com 豫ICP备1302054号      网站建设:百分数据
数据库开发技术A第4章课程作业
学号:201451080333 姓名:徐堃元  开始作业时间:2022/4/26 14:43:00 提交时间:2022/4/26 14:44:00
一、单选题(试题总数:25题,分数:50分,得分:0分;)
1
下面哪个操作会导致用户连接到MySQL数据库,但不能创建表______ 
A、 授予了CONNECT的角色,但没有授予RESOURCE的角色 
B、 没有授予用户系统管理员的角色 
C、 数据库实例没有启动 
D、 数据库监听没有启动 

选择答案  ABCD    标准答案:A    ×    
2
下面语句中,哪种语句用来创建视图? 
A、CREATE TABLE 
B、ALTE VIEW 
C、DROP VIEW 
D、CREATE VIEW 

选择答案  ABCD    标准答案:D    ×    
3
性别字段最适合选择______ 
A、 字符串类型 
B、 整型 
C、 枚举类型 
D、 浮点型 

选择答案  ABCD    标准答案:B    ×    
4
修改数据库表结构用以下哪一项______ 
A、 UPDATE 
B、 CREATE 
C、 UPDATED 
D、 ALTER 

选择答案  ABCD    标准答案:D    ×    
5
学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是______。 
A、 UPDATE S Age 
B、 DELETE Age from S 
C、 ALTER TABLE S ‘Age’ 
D、 ALTER TABLE S DROP Age 

选择答案  ABCD    标准答案:D    ×    
6
要快速完全清空一个表,可以使用如下语句: 
A、 TRUNCATE TABLE 
B、 DELETE TABLE 
C、 DROP TABLE 
D、 CLEAR TABLE 

选择答案  ABCD    标准答案:A    ×    
7
一张表的主键个数为______ 
A、 至多3个 
B、 没有限制 
C、 至多1个 
D、 至多2个 

选择答案  ABCD    标准答案:C    ×    
8
以下表达降序排序的是______ 
A、 ASC 
B、 ESC 
C、 DESC 
D、 DSC 

选择答案  ABCD    标准答案:C    ×    
9
以下表示可变长度字符串的数据类型是______ 
A、 TEXT 
B、 CHAR 
C、 VARCHAR 
D、 EMUM 

选择答案  ABCD    标准答案:C    ×    
10
以下插入记录正确的______ 
A、 insert into emp(ename,hiredate,sal) values (value1,value2,value3); 
B、 insert into emp (ename,sal)values(value1,value2,value3); 
C、 insert into emp (ename)values(value1,value2,value3); 
D、 insert into emp (ename,hiredate,sal)values(value1,value2); 

选择答案  ABCD    标准答案:A    ×    
11
以下对于事务的叙述,比较全面的是______ 
A、 事务中的操作是一个整体,要成功都成功,要失败都失败 
B、 事务可以把所操作的数据库由一个状态转变到另一个状态 
C、 事务在提交之前,其它事务看不到它对数据库的影响 
D、 以上所述都是正确的 

选择答案  ABCD    标准答案:D    ×    
12
以下关于数据库包的叙述正确是的______ 
A、 包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体 
B、 包是由包头和包体组成的,包头和包体是可以分别创建的 
C、 包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义 
D、 包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分 

选择答案  ABCD    标准答案:B    ×    
13
以下哪项不属于数据模型______ 
A、 关系模型 
B、 网状模型 
C、 层次模型 
D、 网络模型 

选择答案  ABCD    标准答案:D    ×    
14
以下哪项属于DDL操作______ 
A、 update 
B、 create 
C、 insert 
D、 delete 

选择答案  ABCD    标准答案:B    ×    
15
以下哪项用来分组______ 
A、 ORDER BY 
B、 ORDERED BY 
C、 GROUP BY 
D、 GROUPED BY 

选择答案  ABCD    标准答案:C    ×    
16
以下哪种操作能够实现实体完整性______ 
A、 设置唯一键 
B、 设置外键 
C、 减少数据冗余 
D、 设置主键 

选择答案  ABCD    标准答案:D    ×    
17
用来插入数据的命令是______,用于更新的命令是 ______。
A、 INSERT,UPDATE 
B、 CREATE,INSERT INTO 
C、 DELETE,UPDATE 
D、 UPDATE,INSERT 

选择答案  ABCD    标准答案:A    ×    
18
有如下2步操作,并且均成功执行,请选择结果______ 
delete from emp; 
rollback; 
A、 emp表中数据处于回滚段中 
B、 emp表中的数据被永久删除 
C、 emp表中的数据没有变化 
D、 原来的emp表中的数据被添加到新emp表中 

选择答案  ABCD    标准答案:C    ×    
19
有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有______行数据 
A、 18 
B、 26 
C、 不确定 
D、 120 

选择答案  ABCD    标准答案:D    ×    
20
有数据”test”分别存放到char(10)和varchar(10)类型的字段中,其实际存储长度为______ 
A、 10 10 
B、 4 4 
C、 10 4 
D、 4 10 

选择答案  ABCD    标准答案:C    ×    
21
有一表:DEPT (dno, dname) ,如果要找出倒数第三个字母为W,并且至少包含4个字母的dname,则查询条件子句应写成 where dname like ______。 
A、 ’_ _W_% ’ 
B、 ’_%W_ _’ 
C、 ’_W_ ’ 
D、 ’_W_%’ 

选择答案  ABCD    标准答案:B    ×    
22
在MySQL数据库的逻辑结构中有以下组件: 
A、 表空间 
B、 数据块 
C、 区 
D、 段 
这些组件从大到小依次是______。 
A)A→B→C→D 
B)A→D→C→B 
C)A→C→B→D 
D)D→A→C→B 

选择答案  ABCD    标准答案:B    ×    
23
在SQL语言中的视图VIEW是数据库的______ 
A、 外模式 
B、 存储模式 
C、 模式 
D、 内模式 

选择答案  ABCD    标准答案:A    ×    
24
在SQL中,建立视图用______。 
A、 Create table 命令 
B、 Create view 命令 
C、 Create index 命令 
D、 Create proc 命令 

选择答案  ABCD    标准答案:B    ×    
25
在视图上不能完成的操作是______ 
A、 更新视图数据 
B、 在视图上定义新的基本表 
C、 在视图上定义新的视图 
D、 查询 

选择答案  ABCD    标准答案:B    ×    
二、判断题(试题总数:5题,分数:10分,得分:0分;)
1
SELECT 语句查询表中数据时,尽量不使用星号通配符,因为获取的数据过多时会降低
查询的效率。( )

判断答案        标准答案:√    ×    
2
在 MySQL 中,变量可以在子程序中声明并使用,这些变量的作用范围是在 BEGIN…END
程序中。( )

判断答案        标准答案:√    ×    
3
在 Mysql 存储过程中,定义条件使用 DECLARE 语句。( )

判断答案        标准答案:√    ×    
4
使用 mysql 命令还原数据库时,需要先登录到 MySQL 命令窗口。( )

判断答案        标准答案:×    ×    
5
在 MySQL 中,为了保证数据库的安全性,需要将用户不必要的权限收回。( )

判断答案        标准答案:√    ×    
三、填空题(试题总数:5题,分数:20分,得分:0分;)
1
在存储过程中,用于定义变量的关键字是________。

填空答案:
1
标准答案:declar
得分:0
2
进行连接查询时,返回包括左表中的所有记录和右表中符合连接条件的记录,该连接查询是________。

填空答案:
1
标准答案:left$
得分:0
3
MySQL 中的用户分为_______用户和普通用户。

填空答案:
1
标准答案:root$超
得分:0
4
在 SELECT 语句的 WHERE 条件中,可以使用________关键字判断某个字段的值不在指定集合中

填空答案:
1
标准答案:in$noti
得分:0
5
SQL 语言可分为 DDL、DML、DQL 和________

填空答案:
1
标准答案:dcl$数据控
得分:0
四、问答题(试题总数:2题,分数:20分,得分:0分;)
1
有部门表 dept 和员工表 employee,根据如下条件编写 sql 语句:
1) 查询存在年龄大于 21 岁的员工所对应的部门信息。
2) 采用自连接查询方式查询与王红在同一个部门的员工。

考生答案:
1
批改内容:
得分:0 分;
2
请查询出 send 表中日期(sendtime 字段)为当天的所有记录的 sql 语句,其中字段
sendtime 为 datetime 型。

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

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐