データベース|令和6年度 ITパスポート試験 問60
関係データベースを構成する要素の関係を表す図において,図中のa〜cに入れる字句の適切な組合せはどれか。
〔図〕(原典は入れ子の関係を描いた図。入れ子の構造に書き起こしたもの)
```
関係データベース(円筒)─ 中に四角がいくつか …「 a の集まり」
└ その四角の1つを拡大 ─ 項目1|項目2|項目3|…
(行がいくつか並ぶ) …「 b の集まり」
└ その行の1つを拡大 ─ | | | |… …「 c の集まり」
```
| a | b | c | |
|---|---|---|---|
| ア | 表 | フィールド | レコード |
| イ | 表 | レコード | フィールド |
| ウ | フィールド | 表 | レコード |
| エ | レコード | 表 | フィールド |
- 表 フィールド レコード
- ✓ これが正解表 レコード フィールド
- フィールド 表 レコード
- レコード 表 フィールド
解説
外から順に、表・レコード・フィールドと細かくなります。
関係データベースは入れ子になっています。いちばん外側にあるデータベースは、表がいくつも集まったものです。よってaは表です。その表の一つを開くと、横一列のまとまりが何本も並んでいます。この一行がレコードで、表はレコードの集まりということになります。よってbはレコードです。さらにその一行を開くと、項目ごとに区切られた一つ一つの欄が並んでいます。これがフィールドで、レコードはフィールドの集まりです。よってcはフィールドです。外から内へ、表、レコード、フィールドの順に細かくなる、と覚えておけば組合せを間違えません。
ほかの選択肢はなぜ違うのか
- bとcが入れ替わっています。表を開いて最初に見えるのは横一列のまとまりであり、欄の一つ一つはさらにその中にあります。二つの階層が逆になっています。aが正しいぶん、見落としやすい形です。
- aをフィールドとしています。いちばん外側にフィールドが来ると、その中に表があることになってしまい、入れ子の向きが逆です。三つとも別の位置に当てられています。正解を付けるかどうかで、まず二つに割れます。
- aをレコードとしています。やはり最も外側と真ん中が入れ替わっており、レコードの中に表があることになってしまいます。外から内への順序を確かめれば防げます。いちばん外側が何かを先に決めるのが確実です。
この問題に関係する言葉
- 関係データベースデータを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。設計に使うE-R図は、この形での実装を前提にしません。
- レコード
- フィールド
出典:令和6年度 ITパスポート試験 問60(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならデータベースへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)