第14問
情報システムにおいてデータベースは要となるものである。データベースに関す る記述として、最も適切な組み合わせを下記の解答群から選べ。 a リポジトリとは、データベース全体の構造や仕様を定義したものであり、外 部・概念・内部の三層構造で捉える。 b NoSQL とは、DBMS が管理するデータ・利用者・プログラムに関する情報や これらの間の関係を保存したデータベースである。 c ロールフォワードとは、データベースシステムなどに障害が発生した時に、更 新前のトランザクションログを使ってトランザクション実行前の状態に復元する 処理である。 d カラムナー(列指向)データベースは、列方向のデータの高速な取得に向けて最 適化されているので、大量の行に対する少数の列方向の集計を効率化できる。 e インメモリデータベースは、データを全てメインメモリ上に格納する方式で構 築されたデータベースであり、ディスクにアクセスする必要がないので、応答時 間を最小限にすることが可能になる。
- ア aとb
- イ aとe
- ウ bとc
- エ cとd
- オ dとe
▼ 解答・解説を見る
正解:オ
解答:オ
データベース関連用語の正誤を問う組合せ問題。
- a(×):データベース全体の構造を外部・概念・内部の三層で定義したものはスキーマ(ANSI/SPARC 3層スキーマ)。リポジトリはメタデータ等を一元管理する保管庫であり、説明と不一致。
- b(×):DBMSが管理するデータ・利用者・プログラムやその関係を保存したものはデータディクショナリ(リポジトリ)。NoSQLは非リレーショナル型DBの総称であり、説明と不一致。
- c(×):更新前ログを使って実行前の状態に戻す処理はロールバック。ロールフォワードは更新後ログで障害直前まで復元する処理であり、説明と逆。
- d(○):カラムナー(列指向)DBは列単位での格納・取得に最適化され、大量行に対する少数列の集計を効率化できる。正しい。
- e(○):インメモリDBはデータをすべて主記憶上に置く方式で、ディスクアクセス不要のため応答時間を最小化できる。正しい。
正しいのはdとe。よって オ。