对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将()。A、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新

题目

对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将()。

  • A、保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新
  • B、保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新
  • C、清除对学生表的修改
  • D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新

相似考题
更多“对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将”相关问题
  • 第1题:

    数据库中的封锁机制上要用于事务的[ ]控制。


    正确答案:并发
    并发 解析:数据库管理系统对事务的并发执行进行控制,以保证数据库的一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。

  • 第2题:

    在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。【8】UPDATE ON T FROM User。


    正确答案:
    REVOKE【解析】对数据的访问是通过SQL Server 2008的权限层次结构进行管理的。可以通过GRANT、DENY和REVOKE语句来管理这个权限层次结构。三种语句的作用分别为:①GRANT:允许一个数据库用户或角色执行所授权限指定的操作;②DENY:拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限;③REVOKE:收回已经授予的权限。

  • 第3题:

    请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。


    参考答案:在MySQL命令行客户端输入如下SQL语句即可实现: mysql>USE db-test;Database changedmysql>UPDATE content一>SET words='如何使用INSERT语句?'一>WHERE username='MySQL初学者';Query OK,1 row affected(0.08 sec)Rows matched:1 Changed:1 Warnings:0

  • 第4题:

    在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。以下说法正确的是( )

    A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕
    B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库
    C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消
    D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销

    答案:C
    解析:

  • 第5题:

    当数据库采用用户级安全机制后,在备份数据库时,应该注意备份()文件。


    正确答案:日志

  • 第6题:

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

    • A、主数据库文件
    • B、事务日志文件
    • C、ROLLBACK语句
    • D、联机帮助文件

    正确答案:B

  • 第7题:

    数据库中插入语句所使用的数据操纵语言是()

    • A、insert
    • B、alter
    • C、truncate
    • D、update

    正确答案:A

  • 第8题:

    ()表示虽然iBATIS向数据库发送了SQL语句,但是,只有在访问该对象时才会执行该SQL语句。

    • A、立即加载
    • B、提交事务
    • C、回滚事务
    • D、延迟加载

    正确答案:D

  • 第9题:

    下面对于数据库视图的描述正确的是()

    • A、数据库视图也是物理存储的表
    • B、可通过视图访问的数据不作为独特的对象存储,数据库内实际存储的是SELECT语句
    • C、数据库视图也可以使用UPDATE或DELETE语句生成
    • D、对数据库视图只能查询数据,不能修改数据

    正确答案:B

  • 第10题:

    问答题
    写出Tansact-SQL语句,授予用户Dick创建数据库和创建表的许可,拒绝用户Tom在company数据库employee表中使用insert,update语句来更改数据库。

    正确答案: (1)授予用户Dick创建数据库和创建表的许可:
    Use master
    Grant create database,create table to Dick
    (2)拒绝用户Tom在company数据库employee表中使用insert,update语句来更改数据库:
    Use company
    Deny insert,update
    On employee to Tom
    解析: 暂无解析

  • 第11题:

    单选题
    对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为“A002”的课程改为“A2002”后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将()。
    A

    保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新

    B

    保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新

    C

    清除对课程表的修改

    D

    清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
    A

    主数据库文件

    B

    事务日志文件

    C

    ROLLBACK语句

    D

    联机帮助文件


    正确答案: C
    解析: 暂无解析

  • 第13题:

    ●关于ROLLBACK的描述,正确的是__(55) 。

    (55)

    A. ROLLBACK语句会将事务对数据库的更新写入数据库

    B.ROLLBACK语句会将事务对数据库的更新撤消

    C.ROLLBACK语句会退出事务所在程序

    D.ROLLBACK语句能够将事务中使用的所有变量置空值


    正确答案:B

  • 第14题:

    事务回滚指令ROLLBACK执行的结果是(52)。

    A.跳转到事务程序开始处继续执行

    B.撤销该事务对数据库的所有的INSERT、UPDATE、DELETE操作

    C.将事务中所有变量值恢复到事务开始时的初值

    D.跳转到事务程序结束处继续执行


    正确答案:B
    解析:本题考查对事务编程的掌握。回滚是指事务程序执行过程中,将从事务开始到回滚指令前的所有对数据库的更新操作撤销,其效果是相当于该事务的所以更新操作根本就没有被执行。回滚是事务结束的一种方式,通常作为更新出错时使用,并不是结构化的程序跳转指令,故不会跳转到事务开始或结束,这样的跳转就由结构化指令如return,goto等来实现,与事务无关。另外,回滚只针对数据的更新操作,与变量无关。

  • 第15题:

    ● 事务回滚指令ROLLBACK执行的结果是 (52) 。

    (52)

    A. 跳转到事务程序开始处继续执行

    B. 撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作

    C. 将事务中所有变量值恢复到事务开始时的初值

    D. 跳转到事务程序结束处继续执行


    正确答案:B

  • 第16题:

    数据库视图可以通过INSERT或UPDATE语句生成。()


    正确答案:错误

  • 第17题:

    命令()用来完成事务,并使事务对数据库所作的修改成为永久的。

    • A、Save
    • B、Rollback
    • C、Commit
    • D、Update

    正确答案:C

  • 第18题:

    对于已有数据库,可利用()语句来查看数据库的日志文件信息。

    • A、T_SQL
    • B、SQL-EM
    • C、UPDATE
    • D、INSERT

    正确答案:A

  • 第19题:

    使用SQL语句从数据库中更新记录,应使用()。

    • A、SELECT
    • B、INSERT
    • C、DELETE
    • D、UPDATE

    正确答案:D

  • 第20题:

    SQL语句中()语句用于在数据库中插入一条记录。

    • A、select
    • B、insert
    • C、delete
    • D、update

    正确答案:B

  • 第21题:

    判断题
    数据库视图可以通过INSERT或UPDATE语句生成。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    对于已有数据库,可利用()语句来查看数据库的日志文件信息。
    A

    T_SQL

    B

    SQL-EM

    C

    UPDATE

    D

    INSERT


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下面对于数据库视图的描述正确的是()。
    A

    数据库视图也是物理存储的表

    B

    可通过视图访问的数据不作为独特的对象存储,数据库内实际存储的是SELECT语句

    C

    数据库视图也可以使用UPDATE或DELETE语句生成

    D

    对数据库视图只能查询数据,不能修改数据


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将()。
    A

    保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新

    B

    保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新

    C

    清除对学生表的修改

    D

    清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新


    正确答案: C
    解析: 暂无解析