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

コメント