ITパスポート 平成23年度 特別 問72
データベース
主キーに関する問題
関係データベースに関する記述中の a,b に入れる字句の適切な組合せはどれか。
関係データベースにおいて,レコード(行)を一意に識別するための情報を a と言い, 表と表を特定の b で関連付けることもできる。
| a | b | |
|---|---|---|
| ア | エンティティ | フィールド |
| イ | エンティティ | レコード |
| ウ | 主キー | フィールド |
| エ | 主キー | レコード |
- ア エンティティ フィールド
- イ エンティティ レコード
- ウ 主キー フィールド
- エ 主キー レコード
答えと解説
✓ これが正解ウ 主キー フィールド
解説
行を見分ける主キーが a、表をつなぐフィールドが b です。
二つの空欄には、関係データベースの用語が入ります。a は、レコード(行)を一つに絞り込むための情報です。同じ値が二度と現れないので、行を確かに指せます。この情報を主キーと呼び、a に入ります。b は、表と表を結び付ける単位になります。結び付けるのは、同じ意味を持つ列どうしです。社員番号のような列を、両方の表に置いて突き合わせます。この列の単位をフィールドと呼び、b へ入ります。だから二つをこの順に並べた肢が正解です。エンティティ(実体)という語は、管理したい対象そのものを指します。行を見分ける情報の名ではないので、a には入りません。レコードは行そのものなので、つなぐ単位にもなりません。行と列を取り違えないのが要です。上下の関わりを読みます。シラバスも、主キーと外部キーを用語として挙げています。
ほかの選択肢の解説
- ア エンティティ フィールド:エンティティとフィールドを並べた組のほうです。b のフィールドは、確かに合っています。ところが a が、エンティティになっています。エンティティは対象そのもので、レコードを見分ける情報ではありません。片方だけが合った組です。a の欄が外れています。
- イ エンティティ レコード:エンティティとレコードを並べた組が、こちらです。a が、やはりエンティティになっています。しかも b には、行そのものであるレコードが置かれています。レコードどうしでは、表を結び付けられません。二つとも合っていません。二つとも違います。
- エ 主キー レコード:主キーとレコードを並べた組が、こちらに当たります。a の主キーは、正しく置かれています。けれども b が、レコードになっています。結び付けるのは、同じ意味を持つ列、つまりフィールドのほうです。行と列を取り違えています。b の欄が外れています。
関連用語
- 主
キー 表の中の一行を選び出すための項目です。 - 関係
データベース データを表の形で持ち、表どうしを結びつけて扱う、最も広く使われているデータベース。 - 組合せいくつかの中から、向きや順を区別せずに何個かを選ぶ選び方の数です。
- エンティティ情報の世界で管理の対象となる、人やものごとの一つひとつを指します。
出典:平成23年度 特別 ITパスポート試験 問72(改変:原典の図表をテキストに書き起こした)
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問69:
正規化に 関する 問題 (関係 データベース) - 平成21年度 秋期 問14
(エンティティ) - 令和8年度 問72:
外部 キーに 関する 問題 (主 キー) - 令和8年度 問57:
外部 キーに 関する 問題 (主 キー) - 平成31年度 春期 (特別措置試験) 問91:
E-R図で 表現するもの (エンティティ)
同じ分野の問題
誤りを見つけたら報告する