单选题 以下关于检查关系表对数据库事务的支持性的具体步骤说法错误的是______。
  • A.对每一个事务,根据需求分析阶段的事务分析,列出该事务所访问的各个数据项
  • B.如果事务访问的数据项同时出现在多个表中,检查这些关系表间的关联关系,如主码/外码关联
  • C.列出事务访问的数据项所在的关系表和对应的关系属性
  • D.所访问的一些数据项出现在多个关系表中的事务,需要重新修改数据库的概念模型或逻辑结构
【正确答案】 D
【答案解析】[解析] 检查关系表对数据库事务的支持性的具体步骤: (1)对每一个事务,根据需求分析阶段的事务分析,列出该事务所访问的各个数据项。 (2)列出事务访问的数据项所在的关系表和对应的关系属性。 (3)如果事务访问的数据项同时出现在多个表中,检查这些关系表间的关联关系,如主码/外码关联。 (4)检查是否存在某些事务,这些事务所访问的一些数据项未出现在任何关系表中。对这些事务,需要重新修改数据库的概念模型或逻辑结构,或者重新设计事务,以保证DB能够支持所有的数据库事务。 所以本题的答案为D。