レコードの関連付けに関する説明のうち,関係データベースとして適切なものはどれか。
- ア複数の表のレコードは,各表の先頭行から数えた同じ行位置で関連付けられる。
- イ複数の表のレコードは,対応するフィールドの値を介して関連付けられる。
- ウレコードとレコードは,親子関係を表すポインタで関連付けられる。
- エレコードとレコードは,ハッシュ関数で関連付けられる。
正解と解説を見る
正解
イ 複数の表のレコードは,対応するフィールドの値を介して関連付けられる。
関係データベース(リレーショナルデータベース)では、複数の表にまたがるレコードは、共通する項目(対応するフィールド)の値を介して関連付けられる。したがって正解は「複数の表のレコードは、対応するフィールドの値を介して関連付けられる」である。表の先頭からの行位置で関連付ける方式や、親子関係を表すポインタで関連付ける方式は、階層型・ネットワーク型データベースなど別のモデルに見られる特徴であり、ハッシュ関数による関連付けも関係データベースの基本的な仕組みではない。