【计算机四级考试模拟题】全国计算机四级数据库工程师考试精选试题(10).docx
- 简历,PPT,表格专业定制企业认证 |
- 2021-10-23 发布|
- 19.67 KB|
- 9页
PAGE PAGE 1
【计算机四级考试模拟题】全国计算机四级数据库工程师考试精选试题(10)
1 .________ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 (问答题)
查看答案
事务
2 . 试述事务的概念及事务的四个特性。 (填空题)
查看答案
事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。
3 . 为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。 (填空题)
查看答案
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。例如某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放。则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。
4 .