数据库开发技术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号 网站建设:百分数据