階層型データモデルと比べたときの、ネットワーク型データモデルの特徴として適切なものはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 D1つのレコードが複数の親レコードをもてるため、多対多の関係を表しやすい
解説
正解は「1つのレコードが複数の親レコードをもてるため、多対多の関係を表しやすい」です。階層型データモデルはデータを木構造で表すため各レコードの親は1つに限られ、多対多の関係を表すにはレコードを重複させる必要があり、冗長になります。ネットワーク型は、レコード間をポインタで網の目のように結び、複数の親子関係をもてます。ただし、どちらもポインタをたどる手続的なアクセスが必要で、構造の変更に弱い点が課題でした。「データを表の形で表し、SQL で操作する」は関係データモデルの特徴です。「1つのレコードは必ず1つの親レコードしかもてない」は階層型の特徴です。「キーと値の組だけでデータを表す」はキーバリュー型の特徴です。
- #データモデル
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)