問54
頻出度★★★
関係データベースの設計に関する説明において,a~cに入れる字句の適切な組合せはどれか。 対象とする業務を分析して,そこで使われるデータを洗い出し,実体や[ a ]から成る[ b ]を作成する。作成した[ b ]をもとに,[ c ]を設計する。
这道题的解析和你的作答记录。
関係データベースの設計に関する説明において,a~cに入れる字句の適切な組合せはどれか。 対象とする業務を分析して,そこで使われるデータを洗い出し,実体や[ a ]から成る[ b ]を作成する。作成した[ b ]をもとに,[ c ]を設計する。
b 的「E-R图」是正确的,但 a 的「实例」有误。实例指的是实体(Entity)的具体的一个个数据(实现值)这一概念,而构成 E-R图的要素是实体与「关联」。另外 c 的「函数」是程序的处理单位,并不是以 E-R图为基础去设计的对象。
a 的「实例」有误(正确的是关联)。此外 b 的「流程图」表示的是处理的步骤与流程,是流程图,并不是由实体与关联构成的数据结构的图。c 的「表」是正确的,但因为 a、b 都错误,所以该组合不恰当。
正解 关系数据库的设计始于梳理并图式化「实体(Entity)」与「实体之间的联系=关联(Relationship)」的工序。因此空格 a 是「关联」。将实体与关联用图表示出来的就是「E-R图(实体-关联图,Entity-Relationship 图)」,所以 b 是「E-R图」。再以 E-R图整理出的数据结构为基础,设计关系数据库的实现单位「表(数据表)」,所以 c 是「表」。因此 a=关联/b=E-R图/c=表 的组合,即选项ウ正确。
a 的「关联」是正确的,但 b 的「流程图」有误。由实体与关联所创建的是 E-R图,而不是流程图。另外 c 的「函数」也有误,以 E-R图为基础设计出来的是表(数据表)。