mysql数据库教程课后题答案,Mysql数据库及应用试题
mysql数据库教程课后题答案,Mysql数据库及应用试题8、关于"完全备份(full backup)”说法正确的是:~7、关于"差分备份(differential backup)”说法正确的是:~4、关于"增量备份(incremental backup)”说法正确的是:~5、下面的MYSQL数据库的还原命令说法正确的是( )6、下面关于热备份的优点说法正确的是:()
广开-形考-10234Mysql数据库及应用
1、利用navicate的生成的备份文件,可以利用mysqldump命令进行恢复。
2、数据库的备份是将数据库还原到系统中去,将其还原到数据库的某一个正确的状态。
3、冷备份的优点是在大多数情况下数据库可在工作时恢复。
4、关于"增量备份(incremental backup)”说法正确的是:~
5、下面的MYSQL数据库的还原命令说法正确的是( )
6、下面关于热备份的优点说法正确的是:()
7、关于"差分备份(differential backup)”说法正确的是:~
8、关于"完全备份(full backup)”说法正确的是:~
9、用于进行数据库备份的命令是:
10、当数据库损坏时,数据库管理员可通过( )方式恢复数据库
11、如下命令进行运行正确 Mysqldump-rroot–p students_courses students>c: /students_courses_2016.sql 下面的说法正确的是:
12、会话变量作用范围在begin到end语句块之间。declare语句专门用于定义局部变量。
13、局部变量作用范围在begin到end语句块之间。declare语句专门用于定义局部变量。
14、打开游标后,指针指向结果集的空记录。
15、MySQL触发器(Trigger)是一种特殊类型的存储过程,它在语句事件(INSERT、UPDAT~ DELETE)执行时,触发器就会发生。
16、在MySQL存储过程中参数分为三类,分别是( )
17、在定义条件处理程序时,错误处理方式有( )。~
18、和 SQL Server中的 INSERTED和 DELETED类似,MySQL中定义了( )对象,用来表示触发器的所在表中,触发了触发器的那一行数据。~
19、游标(Cursor)是指向查询结果集的一个指针,它是通过定义语句与一条UPDATE语句相关联的一组SQL语句,游标使得用户可以逐行访问UPDATE查询语句返回的结果集合,并可以对不同行做不同的操作。
20、___________的优点是备份时数据库仍可使用。
21、游标是指向查询结果集的一个指针,使得用户可以逐行访问SELECT查询语句返回的结果集合。游标包含两方面的内容( )~
22、存储过程是一组为了完成特定功能的________集合.~
23、存储过程________存储在数据库服务器上并在________运行的程序模块。
24、用户通过存储过程的________和给出相应________来执行它。
25、如果已经定义了游标,名为curs_teachers 能够正确打开游标的语句是:~
26、为了增强程序处理问题的能力,避免程序异常停止,可以采用:~
27、事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事物的操作具备同步的特点,如果其中有一条语句无法执行,那么所有的语句都不会执行,也就是说,事务中的语句要么都执行,要么都不执行。
28、游标以 的方式集中处理数据,使用游标可以控制对特定行的操作,因而可以提供更多的灵活性。~
29、() 是一组预先写好的能实现某种功能的T-SQL程序代码,指定一个名称并经过编译后将其保存在MySQL服务器中。
30、一条update语句需要更新多条记录,如果其中一条记录更新不能完成,那么所有记录的更新都将被撤销。这个案例体现的是事务的一致性。
31、隔离性:是指执行事务的修改必须与其他并行事务的修改相互隔离。当多个事务同时进行时,它们之间应该互不干扰,应该防止一个事务处理其他事务也要修改的数据时,不合理的存取和不完整的读取数据。
32、持久性:是指当一个事务完成之后,它的影响永久性地保存在数据库系统中,也就是这种修改写到了数据库中。所以在银行系统中,转账业务提交之后,是不能撤销的。
33、数据库是一个共享资源,可以供多个用户多线程并发访问的,所以很容易出现多个线程同时开启事务的情况,这样就会出现脏读、重复读以及幻读的情况,若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。为了避免这种情况的发生,就需要为事务设置隔离级别。
34、Mysql事务提交方式的说法正确的是:
35、将事务隔离级别设置为READ COMMITTED可以避免脏读。但不能避免( )的情况。~
36、若数据库中有 学生表 共10条记录,执行命令:UPDATE 学生表 SET年级= 年级 1;执行至第5条记录时系统错误退出执行,那么学生表受影响的记录数是( )。
37、在手动提交模式中,在最近一次COMMIT之后,执行了7条命令 其中第4条命令是create table……,其他6条都是INSERT命令。如果运行ROLLBACK将撤销几条命令的执行?
38、属于事务控制的语句是( )
39、在"不可重复读”的状态下,如果需要多次读取某一数据,可能会产生差异,这在"报表生成业务”中是不可接受的。此时需要将事务隔离级别设置为_________。
40、事务回滚是指当事务中的某一语句执行失败时,将对数据库的操作恢复到事务执行前或某个指定位置。事务回滚使用 ( )命令。
41、( )是事务中最低的级别,该级别下的事务可以读取到另一个事务中未提交的数据,即脏读。
42、数据库中只存储视图的定义 视图不生成所选数据行和列的永久拷贝。
43、使用如下命令可以创建主键索引 “CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX索引名 ON表名(字段名[(长度)] …);”。
44、建立索引的目的是提高增删查改等操作的效率。
45、利用navicat图形界面工具可以在创建表窗口的"索引”选项卡添加唯一约束。
46、主键即是索引也是约束。
47、复合索引不能作为主键。
48、在表中创建索引时 可以包含多个字段。这种将多个字段组合起来建立的索引 称之为复合索引。
49、在数据库中建立视图的好处有:
50、以下关于视图的说法正确的是:
51、一个表中只能有一个复合索引。
52、视图是由查询语句构成的 是基于选择查询的___________。因而建立视图时最重要的内容时构成视图的_____________。~
53、在创建表窗口对“课程号”、“学生姓名”两个字段都选择了主键标示则表示创建了__________。
54、下面关于聚集索引和非聚集索引的说法正确的是:
55、数据库中有 students表,字段如下:sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。sc表,字段如下:sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。courses表,字段如下:cno(课程号-主键) cname(课程名称-非空) xf(学分-非空) tno(任课教师号)。teachers表,字段如下:tno (教师号-主键) tname(教师姓名-非空) txb(教师性别-非空) zc(职称) age(年龄)。要查询所有学生学号、姓名、所选课程号、成绩,如果学生尚未选课也应列出学号和姓名,所选课程号、课程名称、成绩显示为空,则应该使用( )。
56、索引(index)是依赖________建立的 它的作用是用来提高数据的_________速度。
57、每个表上最多可以创建_______个聚集索引 _________个非聚集索引。
58、唯一索引也是________。在MYSQL数据库中建立了唯一索引的字段 该字段________。
59、查看数据库系统中已经存在的数据库时,可以执行( )命令
60、数据库中有 students表,字段如下:sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。sc表,字段如下:sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。courses表,字段如下:cno(课程号-主键) cname(课程名称-非空) xf(学分-非空) tno(任课教师号)。teachers表,字段如下:tno (教师号-主键) tname(教师姓名-非空) txb(教师性别-非空) zc(职称) age(年龄)。要查询已经选修课程的学生学号、学生姓名、课程号、成绩,查询语句是( )。