問64
頻出度★☆☆
データ処理に関する記述 a~c のうち, DBMS を導入することによって得られる効果だけを全て挙げたものはどれか。 a 同じデータに対して複数のプログラムから同時にアクセスしても, 一貫性が保たれる。 b 各トランザクションの優先度に応じて, 処理する順番を DBMS が決めるので, リアルタイム処理の応答時間が短くなる。 c 仮想記憶のページ管理の効率が良くなるので, データ量にかかわらずデータへのアクセス時間が一定になる。
这道题的解析和你的作答记录。
データ処理に関する記述 a~c のうち, DBMS を導入することによって得られる効果だけを全て挙げたものはどれか。 a 同じデータに対して複数のプログラムから同時にアクセスしても, 一貫性が保たれる。 b 各トランザクションの優先度に応じて, 処理する順番を DBMS が決めるので, リアルタイム処理の応答時間が短くなる。 c 仮想記憶のページ管理の効率が良くなるので, データ量にかかわらずデータへのアクセス時間が一定になる。
正解 引入 DBMS 所能获得的代表性效果是:即使多个程序或用户同时访问同一数据,也能通过并发控制(加锁/排他控制)保持数据的一致性与完整性。这对应描述 a。描述 b(根据优先级决定处理顺序从而缩短实时响应时间)和 c(虚拟存储的页面管理效率提高、访问时间恒定)都不是 DBMS 本来的效果。因此,仅列出 DBMS 效果的只有 a,正确答案是「ア」。
列出了「a, c」,但 c 是错误的。虚拟存储的页面管理是操作系统(OS)的内存管理功能,并非 DBMS 的效果;而且也无法保证「无论数据量多少访问时间都恒定」。本应只包含属于 DBMS 效果的 a,故不合适。
只列出了「b」,但 b 是错误的。根据事务的优先级决定处理顺序以缩短实时响应时间,并不是 DBMS 普遍保证的效果,也算不上引入 DBMS 的代表性效果。而且它没有包含正确的效果 a,这一点也不合适。
列出了「b, c」,但 b 与 c 都不是 DBMS 的效果。b 属于实时处理的优先级控制,c 属于操作系统的虚拟存储管理,两者作为引入 DBMS 的效果都不恰当。而且它没有包含正确的 a,故错误。