Mysql数据库及应用试题

女人白癜风 http://pf.39.net/bdfyy/zjdy/220613/10986045.html

广开-形考-Mysql数据库及应用

1、利用Navicate的生成的备份文件,可以利用mysqldump命令进行恢复。

2、数据库的备份是将数据库还原到系统中去,将其还原到数据库的某一个正确的状态。

3、冷备份的优点是在大多数情况下数据库可在工作时恢复。

4、关于"增量备份(incrementalbackup)”说法正确的是:~

5、下面的MYSQL数据库的还原命令说法正确的是()

6、下面关于热备份的优点说法正确的是:()

7、关于"差分备份(differentialbackup)”说法正确的是:~

8、关于"完全备份(fullbackup)”说法正确的是:~

9、用于进行数据库备份的命令是:

10、当数据库损坏时,数据库管理员可通过()方式恢复数据库

11、如下命令进行运行正确Mysqldump-rroot–pstudents_coursesstudentsc:/students_courses_.sql下面的说法正确的是:

12、会话变量作用范围在begin到end语句块之间。declare语句专门用于定义局部变量。

13、局部变量作用范围在begin到end语句块之间。declare语句专门用于定义局部变量。

14、打开游标后,指针指向结果集的空记录。

15、MySQL触发器(Trigger)是一种特殊类型的存储过程,它在语句事件(INSERT、UPDAT~DELETE)执行时,触发器就会发生。

16、在MySQL存储过程中参数分为三类,分别是()

17、在定义条件处理程序时,错误处理方式有()。~

18、和SQLServer中的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、将事务隔离级别设置为READCOMMITTED可以避免脏读。但不能避免()的情况。~

36、若数据库中有学生表共10条记录,执行命令:UPDATE学生表SET年级=年级+1;执行至第5条记录时系统错误退出执行,那么学生表受影响的记录数是()。

37、在手动提交模式中,在最近一次COMMIT之后,执行了7条命令,其中第4条命令是createtable……,其他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(年龄)。要查询已经选修课程的学生学号、学生姓名、课程号、成绩,查询语句是()。




转载请注明:http://www.aierlanlan.com/rzdk/2032.html