ソフトウェア開発技術者試験 2001年度 = 平成13年度 午前 問70

 データモデルには階層モデル、ネットワークモデル及び関係モデルの三つがある。このうちの階層モデルに関する説明として、適切なものはどれか。

ア データが幾つかの2次元の表として表現される。
イ 一つのレコードに対して、複数の親レコードがあり得る。
ウ 網状の構造をもつ対象を表現するときには、冗長な表現となる。
エ レコード間の関連付けはあらかじめ設計する必要はなく、データ操作の中で動的に行うことができる。

解答



解説

 階層モデルでは、レコード間の関係を親子関係を用いて表現します。

 データが幾つかの2次元の表として表現されるのは、関係モデルです。

 一つのレコードに対して、複数の親レコードがあり得るのは、ネットワーク型モデルです。

 網状の構造をもつ対象を表現するときには、冗長な表現となります。

 レコード間の関連付けはあらかじめ設計する必要はなく、データ操作の中で動的に行うことができるのは、関係モデルです。


BohYoh.comトップページへ