平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
テクノロジ/データベースANSI/SPARC3層スキーマに関する記述として,適切でないものはどれか。
出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問1
- アANSI/SPARC3層スキーマの意義は,物理的データ独立性及び論理的データ独立性を確保することである。
- イ外部スキーマは,概念スキーマが変化しても応用プログラムができるだけ影響を受けないようにするための考え方である。
- ウ関係データベースのビューやネットワークデータベースのサブスキーマは,概念スキーマに相当する。
- エ内部スキーマは,概念スキーマをコンピュータ上に実装するための記述である。
正解:ウ
解説
ANSI/SPARC3層スキーマは,外部スキーマ(利用者ごとの視点),概念スキーマ(全体を統合した論理構造),内部スキーマ(物理的な記憶構造)の3層に分けることで,物理的データ独立性(内部スキーマの変更が概念スキーマに影響しない)と論理的データ独立性(概念スキーマの変更が外部スキーマ・応用プログラムに影響しない)を確保する考え方です。ビューやサブスキーマは,利用者ごとの視点を表す外部スキーマに相当し,概念スキーマではありません。
選択肢ごとの解説
- ア誤り(適切な記述)。ANSI/SPARC3層スキーマの意義は,物理的データ独立性及び論理的データ独立性を確保することである。
- イ誤り(適切な記述)。外部スキーマは,概念スキーマが変化しても応用プログラムができるだけ影響を受けないようにするための考え方である。
- ウ正しい(適切でない記述)。関係データベースのビューやネットワークデータベースのサブスキーマは,利用者ごとの視点を表す外部スキーマに相当し,概念スキーマには相当しない。
- エ誤り(適切な記述)。内部スキーマは,概念スキーマをコンピュータ上に実装するための記述である。