|
拿答案:2937748743 来源 www.ybaotk.com第11章作业答案1、 11-1 、事务回滚是指当事务中的某一语句执行失败时,将对数据库的操作恢复到事务执行前或某个指定位置。事务回滚使用 ( )命令。
RETURN
ROLLBACK
ROLLER
COMMIT2、 11-2 、默认情况下,在MySQL中直接写的SQL语句都是()提交的。
不确定
手动
自动
隐式3、 11-3 、( )是事务中最低的级别,该级别下的事务可以读取到另一个事务中未提交的数据,即脏读。
READ UNCOMMITTED
SERIALIZABLE
READ COMMITTED
REPEATABLE READ4、 11-5 、若数据库中有 学生表 共10条记录,执行命令:UPDATE 学生表 SET年级= 年级+1;
执行至第5条记录时系统错误退出执行,那么学生表受影响的记录数是( )。
10条
5条
0条
不确定5、 11-7 、属于事务控制的语句是( )
End
Begin Tran、Commit、RollBack
End
Begin、Continu
Create Tran、Commit、RollBack
Begin Tran、Continu6、 11-17 、事务作为一个逻辑单元,必须具备( )属性。
隔离性(Isolation)
持久性(Durability)
原子性(Atomicity)
一致性(Consistency)7、 11-18 、事务隔离级别包括( )。
串行化
读提交
读未提交
可重复读8、 11-19 、Mysql事务提交方式的说法正确的是:
手动提交:使用MySQL客户端执行 SQL命令后必须使用commit命令执行事务,否则所执行的 SQL命令无效,如果想撤销事务则使用 rollback命令(在commit之前)。
手动设置set @@autocommit
自动提交:MySQL 在自动提交模式下,每个SQL语句都是一个独立的事务。这意味着,当您执行一个用于更新记录的语句之后,MySQL立刻把更新存储到磁盘中。
隐式提交:包括MySQL在内的一些数据库,当发出一条类似 DROP TABLE或 CREATE TABLE这样的 DDL语句时,会自动进行一个隐式地事务提交。
0,即设定为非自动提交模式。9、 11-20 、如果输入“ROLLBACK”命令,没有产生事务的回滚,可能的原因是( )。
没有运行“START TRANSACTION”命令开启事务
该数据库的存储引擎不支持事务管理
事务期间没有对数据的修改操作
由于DDL语句使得所有对数据的修改已经隐式提交10、 11-10 、一条update语句需要更新多条记录,如果其中一条记录更新不能完成,那么所有记录的更新都将被撤销。这个案例体现的是事务的一致性。
对
错11、 11-11 、隔离性:是指执行事务的修改必须与其他并行事务的修改相互隔离。当多个事务同时进行时,它们之间应该互不干扰,应该防止一个事务处理其他事务也要修改的数据时,不合理的存取和不完整的读取数据。
对
错12、 11-13 、在微信转账中,选择“接收”则转出账户和转入账户的数据同时修改,选择“拒收”则转出账户和转入账户的数据都不修改。体现了事务的原子性和一致性。
对
错13、 11-16 、原子性:是指事务必须执行一个完整的工作,要么执行全部数据的修改,要么全部数据的修改都不执行。
对
错 |
上一篇:广东开放大学形考任务Linux操作系统(专,2021秋)形成性考核(六)答案下一篇:广东开放大学形考任务Mysql数据库及应用(专,2021春)第12章作业答案
|