跳到正文

令和5年度 ITパスポート試験 問66

这道题的解析和你的作答记录。

問66
頻出度★☆☆

トランザクション処理におけるコミットの説明として, 適切なものはどれか。

出典 令和5年度 ITパスポート試験 問66
解説

問 66提交=事务正常结束时将更新内容确定反映到数据库的操作

  • 错误ア

    禁止其他事务更新某个事务正在更新的共享数据,这是「排他控制(锁)」的说明,而不是提交。

  • イ

    正解 提交(commit)是指当事务内的一系列处理全部正常完成时,将其更新内容永久反映到数据库并加以「确定」的操作。提交之后,该变更便成为正式内容,不可再撤销。选项イ「当事务被正常处理完成时,确定(固定)对数据库的更新」正是这一定义本身,因此恰当。

  • 错误ウ

    当处理未能正常结束时,将数据库恢复到事务开始之前的状态,这是「回滚(rollback)」的说明,与确定更新的提交正好相反。

  • 错误エ

    以相互关联的列作为键,将多个表合并成一个表,这是关系数据库中「连接(join)」的说明,与事务的提交无关。

ここがポイント
  • 提交=事务正常结束时将更新内容确定反映到数据库的操作。它与失败时恢复到开始前状态的「回滚」是一对相对的概念。
  • 排他控制(锁)与表的连接(join)都是与事务确定处理不同的概念,关键在于不要混淆这些术语。
用語
解答問66イ
练这一题

作答记录