[jhomework-2007-01-30-データベース向け]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
関係データベースのデータ構造を設計する過程で,テーブル A とテーブル Bが抽出された。主キーはそれぞれ項目 a と項目 b である。この二つのテーブルを結合する必要のある場合のデータ構造設計に関する記述のうち,適切なものはどれか。
テーブル A テーブル B
┌─────┬─────────┐ ┌─────┬─────────┐
│ 項目 a │ │ │ 項目 b │ │
│  ̄ ̄ ̄ │ │ │  ̄ ̄ ̄ │ │
└─────┴─────────┘ └─────┴─────────┘
ア テーブル A とテーブル B の対応関係が 1 対 1 の場合,項目 a をテーブル B に組み入れて外部キーとしてもよいし,項目 b をテーブル A に組み入れて外部キーとしてもよい。
イ テーブル A とテーブル B の対応関係が 1 対 n の場合,項目 b をテーブル A に組み入れて外部キーとする。
ウ テーブル A とテーブル B の対応関係が m 対 n の場合,新しいテーブルを作成し,そのテーブルに項目 a か項目 b のどちらかを外部キーとして設定する。
エ テーブル A とテーブル B の対応関係が m 対 n の場合,項目 a をテーブル B に項目 b をテーブル A にそれぞれ組み入れて外部キーとする。
注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 レイアウトが崩れて見えます@まぐまぐ http://www.mag2.com/help/r109.htm
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
■キーワード■ 結合
■解答■
テクニカルエンジニア(データベース)午前平成18年問28
ア テーブル A とテーブル B の対応関係が 1 対 1 の場合,項目 a をテーブル B に組み入れて外部キーとしてもよいし,項目 b をテーブル A に組み入れて外部キーとしてもよい。
> ア 正解
> イ 項目aをテーブルBに組み入れて外部キーとする。
> ウ 項目aと項目bの両方を外部キーとして設定する。
> エ 連関エンティティを作成し m 対 n を実現する。
>
> 以下のページから引用しました。
> http://blog.livedoor.jp/megafriday/archives/50770854.html
どうもありがとうございました。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tag : 情報処理 テクニカルエンジニア(データベース) 結合 外部キー

![仮面ライダーW Vol.1 [DVD]](http://images.amazon.com/images/P/B002R8DJAG.09.MZZZZZZZ.jpg)
![劇場版 超・仮面ライダー電王&ディケイド NEOジェネレーションズ 鬼ヶ島の戦艦 ディレクターズカット版 [DVD]](http://images.amazon.com/images/P/B002WEBZRO.09.MZZZZZZZ.jpg)


