問52
頻出度★★★
関係データベースを構築するための作業を, a~c に分けて行うとき, 作業の順序として適切なものはどれか。 a 業務で使用するデータ項目の洗い出し b 表の生成 c レコードの挿入
这道题的解析和你的作答记录。
関係データベースを構築するための作業を, a~c に分けて行うとき, 作業の順序として適切なものはどれか。 a 業務で使用するデータ項目の洗い出し b 表の生成 c レコードの挿入
正解 关系数据库的构建按「设计 → 定义 → 数据录入」的顺序进行。首先在 a「梳理业务中使用的数据项」中,分析并设计要管理哪些数据(数据项)。接着在 b「生成表」中,用 CREATE 等语句把梳理出的数据项作为列,定义表的结构。最后在 c「插入记录」中,向已生成的表里逐行录入实际数据。没有空的容器(表)就无法放入记录,而不确定要处理什么(数据项)就无法建表,因此 a → b → c 的顺序正确。故「ア」为正确答案。
a → c → b 会在建表(b)之前就执行 c「插入记录」,这是不可能的。记录是表这个容器里的一行,表不存在时无法插入。顺序颠倒,错误。
b → a → c 会在完成数据项梳理(a)之前就执行 b「生成表」。若尚未确定应管理的数据项,就无法决定表要设置哪些列,也就无法定义表。跳过了设计工序,错误。
b → c → a 把梳理(a)放在最后,且在表(b)→ 插入记录(c)之后才做设计,工序完全颠倒。本应处于最上游的数据项分析被放到了最后,错误。