第9問
企業の情報システム開発においては多様なデータベース(DB)が用いられる。そ れらを適切に利用するためには、各DB の特徴を把握しておく必要がある。 DB に関する記述として、最も適切なものの組み合わせを下記の解答群から選 べ。 a レコード間の相互関係をポインタを用いて記述した木構造で表現できるDB を 階層型DB という。 b データを複数の表に整理して、表と表の間はそれぞれの表の中の値を用いて関 連付けるDB をネットワーク型DB という。 c データを識別するためのキーとデータの値をペアにして多様なデータを格納・ 管理するDB をキー・バリュー型DB という。 d レコード間の相互関係をリンクを用いて記述した木構造や網構造も表現できる DB を関係データベースという。
- ア aとb
- イ aとc
- ウ bとd
- エ cとd
▼ 解答・解説を見る
正解:イ
解答:イ(aとc)
データベースのデータモデル(階層型・ネットワーク型・関係型・キー・バリュー型)の定義の対応を問う。
- a(○):レコード間の関係をポインタで結んだ木構造(親子・1対多)で表現するのは階層型DB。記述は適切。
- b(×):データを複数の表に整理し、表中の値(キー)で表と表を関連付けるのは関係(リレーショナル)DBの説明。ネットワーク型DBはレコードを網構造(多対多)のポインタで結ぶモデルであり、記述が誤り。
- c(○):キー(識別子)と値(バリュー)をペアにして多様なデータを格納・管理するのはキー・バリュー型DB(NoSQLの一種)。適切。
- d(×):レコード間をリンクで結び木構造・網構造を表現できるのは階層型・ネットワーク型DBの説明。関係データベースは表(リレーション)と値による関連付けで表現するため、記述が誤り。
適切なのはaとc。
よって イ。