数据库技术作业1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业一
一、单项选择题(共20道小题,共100.0分)
1.CREATE语句属于SQL的(A )语言。
1.数据定义语言(DDL)
2.INSERT(插入)语句属于SQL的( B )语言。
B.数据操作语言(DML)
3.( B )数据库保证对任意数据唯一的连接路径,能够以简洁的代码实现数据的读取。
B.阶层型
4.对数据进行读取/插入操作的是由( B )完成的。
B.数据管理系统
5.(错误)CREATE TABLE命令的选项很多,( C )用于禁止设置重复的值。
C. UNIQUE
6.CREATE TABLE命令的选项很多,( D )用于定义自动递增数据列。
D.AUTO_INCREMENT
7.修改MySQL用户root的密码的指令是( A )。
1.mysqladmin -u root password test
8.以下( D )命令可以用来查看Mysql当前的数据库一览。
D.show databases;
9.可以给表名设定短的别名,此时使用(B )语句。
B.AS
10.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的、使用最频繁的语句是( C )语句。
C SELECT
11.在监视器(或称客户端)中使用SQL语句时,可以使用()添加注释。
D./* …*/
12.某查询语句运行后返回的结果集为:
1班 72
2班 75
3班 NULL
则最有可能的查询语句是以下的(B )。
B. SELECT AVG(score) FROM test WHERE class<3 GROUP BY class
13.从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:
select * from student where( C )。
LIKE ‘张%’
14.DELETE FROM S WHERE 年龄>60语句的功能是( A )。
1.从S表中彻底删除年龄大于60岁的记录
15.在查询语句中,ORDER BY 的含义是( A )。
1.结果排序
16.SELECT EXTRACT(YEAR_MONTH FROM '2010-08-21 12:00:00'); 返回的结果是( D )。
D.201008
17.SELECT LENGTH('理由') ; 返回的结果是( D )。
D.4
18.[+]、[−]、[*]和[/] 等,通常被称为(A )。
1.算术运算符
19.( A )运算符是对子查询中抽出的记录作是否存在检查的运算符。
1.EXISTS
20.具有“复制表的列构造以及数据来创建新表”功能的语句是( B )。
1.CREATE TABLE 新表名SELECT * FROM 旧表名;
作业二
、单项选择题(共20道小题,共100.0分)
1.通常没有特别指定引擎时,将使用默认引擎( A )。
1.MyISAM
2.(C )是在某一事务处理中对同一数据进行多次读取,但由于其他事
务处理的更新动作读取的数据状态发生了改变。
C 不可重复读取
3.( A )从别的事务处理中读取到还没有提交的更新数据。
1.非提交读取
4.( A )是当用户参照数据时,将对象数据变为只读形式的锁定。
1.共享锁定
5.在大多数数据库中用( A )结构来保存索引。
1.B树
6.(错误)CREATE INDEX命令的作用是(C )。
C创建索引
7.( C )是表中所有记录的搜索引导。
C索引
8.(错误)以下关于视图的描述中,错误的是( D )。
D在一个语句中,一次可以修改一个以上的视图对应的基表
9( C )命令可以查看视图的创建语句。
C SHOW CREATE VIEW
10创建视图时( A )。
1.可以引用其它的视图
11( D )是只能使用在存储过程中的变量,用于保存存储过程中的临时值。
D 局部变量
12在存储过程中,( A )函数取得前一条SELECT语句中检索出的记录件数。
1.FOUND_ROWS
13定义存储过程时,如果在参数前指定INOUT,则说明该参数是(B )。
B既是输入型,也是输出型
14定义存储函数时,不能指定参数的类型,它的参数只能是( A )。
1.输入型
15定义存储函数的命令是( A )。
1.CREATE FUNCTION
16将数据库整体保存到文件中的操作被称为( B )。
B 转储
17(错误)CSV文件的内容是( D )作为分隔符来组织起来的文本数据。
D逗号
18向数据库中导入CSV文件被称为(B )。
B导入
19将数据库表中的数据提取出来的动作,被称为( A )。
1.导出
20在MySQL监视器中使用tee命令的作用是( B )。
B 将执行结果保存到文件中