重要度:C 論点:データディクショナリ
問116:データベースの表・列・制約などの定義情報(メタデータ)を管理する仕組みはどれか。
- A:インデックス
- B:データディクショナリ(データ辞書)
- C:ビュー
【第116問:正解と解説】
正解:B
【解説】
・A:インデックスは検索を高速化する索引で、定義情報を管理するデータ辞書ではない。
・B:正解はBです。データディクショナリはデータの定義や構造を一元管理する。【試験対策】定義情報(メタデータ)の管理=データ辞書。
・C:ビューは仮想表を見せる仕組みで、定義情報(メタデータ)を管理する仕組みではない。
重要度:B 論点:DMLの基本操作
問117:SQLで既存の行のデータ内容を書き換える操作(命令)はどれか。
- A:DELETE
- B:INSERT
- C:UPDATE
【第117問:正解と解説】
正解:C
【解説】
・A:DELETEは行を削除する操作で、行の内容を書き換える操作ではない。
・B:INSERTは新しい行を追加する操作で、既存の行の内容を書き換える操作ではない。
・C:正解はCです。UPDATEは条件に合う行の列値を更新する。【試験対策】更新=UPDATE、追加=INSERT、削除=DELETE。
重要度:B 論点:参照整合性
問118:外部キーの値が、参照先の表に必ず存在しなければならないという制約はどれか。
- A:参照整合性(制約)
- B:一意性制約
- C:非NULL制約
【第118問:正解と解説】
正解:A
【解説】
・A:正解はAです。参照整合性により、存在しない値の登録や参照先の不用意な削除を防ぐ。【試験対策】外部キーが参照先に存在=参照整合性。
・B:一意性制約は列の値が重複しないことを保証する制約で、参照先の存在を保証する参照整合性とは異なる。
・C:非NULL制約は空値を許さない制約で、参照先に値が存在することを保証する参照整合性とは異なる。
重要度:B 論点:トランザクションの原子性
問119:トランザクションの一連の処理は「すべて成功」か「すべて取消」のいずれかになるべきという性質はどれか。
- A:耐久性(Durability)
- B:一貫性(Consistency)
- C:原子性(Atomicity)
【第119問:正解と解説】
正解:C
【解説】
・A:耐久性は確定した結果が障害後も残る性質で、全部か無しかを保証する原子性とは異なる。
・B:一貫性は処理前後で整合性が保たれる性質で、全部か無しかを保証する原子性とは着眼点が異なる。
・C:正解はCです。原子性はAll or Nothingを保証し、中途半端な反映を防ぐ。【試験対策】全部か無しか=原子性。
重要度:C 論点:スキーマの3層構造
問120:データベースのスキーマのうち、利用者やアプリから見た部分的なデータの見え方を定義する層はどれか。
- A:概念スキーマ
- B:外部スキーマ
- C:内部スキーマ
【第120問:正解と解説】
正解:B
【解説】
・A:概念スキーマはデータ全体の論理構造を定義する層で、利用者ごとの部分的な見え方を定義する層ではない。
・B:正解はBです。外部スキーマは利用者ごとの部分的なビューを定義する。【試験対策】利用者視点=外部、全体論理=概念、物理格納=内部。
・C:内部スキーマは物理的な格納方法を定義する層で、利用者から見た見え方を定義する層ではない。

コメント