問66
頻出度★☆☆
トランザクション処理におけるコミットの説明として, 適切なものはどれか。
这道题的解析和你的作答记录。
トランザクション処理におけるコミットの説明として, 適切なものはどれか。
禁止其他事务更新某个事务正在更新的共享数据,这是「排他控制(锁)」的说明,而不是提交。
正解 提交(commit)是指当事务内的一系列处理全部正常完成时,将其更新内容永久反映到数据库并加以「确定」的操作。提交之后,该变更便成为正式内容,不可再撤销。选项イ「当事务被正常处理完成时,确定(固定)对数据库的更新」正是这一定义本身,因此恰当。
当处理未能正常结束时,将数据库恢复到事务开始之前的状态,这是「回滚(rollback)」的说明,与确定更新的提交正好相反。
以相互关联的列作为键,将多个表合并成一个表,这是关系数据库中「连接(join)」的说明,与事务的提交无关。