平成22年度 春期 基本情報技術者試験 午前 問29
テクノロジ/データベース関係データベースの説明として,適切なものはどれか。
出典:平成22年度 春期 基本情報技術者試験 午前 問29
- ア属性単位に,属性値とその値をもつレコード格納位置を組にして表現する。索引として利用される。
- イデータを表として表現する。表間は相互の表中の列の値を用いて関連付けられる。
- ウレコード間の関係を,ポインタを用いたデータ構造で表現する。木構造の表現に制限される。
- エレコード間の関係を,リンクを用いたデータ構造で表現する。木構造や網構造も表現できる。
正解:イ
解説
関係データベースは,データを行と列からなる表(テーブル)として表現し,表と表の関連は共通の列(キー)の値を用いて結び付けます。ポインタやリンクを用いてレコード間の関係を直接表現する方式は,それぞれ階層モデルやネットワークモデルの説明です。
選択肢ごとの解説
- ア誤り。属性値とレコード格納位置を組にして索引として利用する方式は,索引ファイル(あるいは転置ファイル)の説明であり,関係データベースそのものの説明ではありません。
- イ正しい。関係データベースは,データを表として表現し,表間は相互の表中の列の値(外部キーなど)を用いて関連付けられます。
- ウ誤り。ポインタを用いたデータ構造で木構造に限定して表現するのは,階層モデルの説明です。
- エ誤り。リンクを用いたデータ構造で木構造や網構造を表現するのは,ネットワークモデル(網モデル)の説明です。