平成18年 問30
平成18年 問30
次のSQL文は、A表に対するカーソルBのデータ操作である。aに入れるべき適切な語句はどれか。
UPDATE A
SET A2=1,A3=2
WHERE a
ここでA表の構造は次の通りであり下線は主キーを表す。
A(A1、A2、A3)
--
(ア)CURRENT OF A1
(イ)CURRENT OF B
(ウ)CURSOR B OF A
(エ)CURSOR B OF A1
____________________________________________
・データ操作
特定の行位置でのUPDATE文及びDELETE文は、捜索条件句の代わりに、カーソルと
WHERE CURRENT OF 句を同時に使用し、対応するカーソルを指定する。
従って正解は(イ)。
答え(イ)
モニター登録で全員に50ptプレゼント
横浜文明堂(BUNMEIDO)
YAMATO ONLINE SHOP
Office WOW!楽天市場店
石垣島ヘルシーバンク

平成18年 問29
平成18年 問29
次の概念データモデルを関係データベース上に実装することにし、実装レベルのデータモデルを作成
した。適切な多重度が指定されているものはどれか。ここで、データモデルの記法にUMLクラス図を
用いる。
____________________________________________
・関連エンティティの多重度
このクラス図から、会社のエンティティと人のエンティティの間の多重度について考える。
”会社”は最初0人、最大n人の人を雇用する。”人”は最少0、最大5の会社に雇用
される。ER図からみると、多対多の関係といえる。
選択肢に「雇用履歴」という関連エンティティが記載されている。連関エンティティは1対
多の関連となるので、人と雇用履歴、会社と雇用履歴の間の多重度が指定されているのは
(エ)である。
答え(エ)
特選松阪牛専門店 焼肉やまと
SportsExpress
TRASH BOX
ユニ・チャームいきいき生活
抜け毛・薄毛はもう嫌だ!だったら医療現場生まれの力で頭皮を改善するしかない!

平成18年 問28
平成18年 問28
関係データベースのデータ構造を設計する過程で、テーブルAとテーブルBが抽出された。
主キーはそれぞれ項目aと項目bである。この二つのテーブルを結合する必要がある場合の
データ構造設計に関する記述のうち、適切なものはどれか。。
テーブルA 項目a(主キー)
テーブルB 項目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にそれぞれ組み入れて外部キーとする。
____________________________________________
・関係データベース
2つのテーブルにおけるリレーションシップのパターンは、1対1、1対多、多対多の3つがある。
結合の方法は、パターンを覚えてしまうといい。
(ア)正しい。1対1の場合は、相手の存在に依存する従側のテーブルの主キーを外部キーとして
組み込む。
問題の場合は、主・従について明記されてないので、項目aをテーブルBに組み入れて、外部
キーにしてもよいし、項目bをテーブルAに組み入れて外部キーとしてもよい。
(イ)1対多の場合は1側の主キーが多側のテーブルに埋め込まれ、1側の主キーを参照する外部キー
となる。
多側の項目を1側に入れない。
(ウ)多対多の場合は、そのままでは結合ができないので、間に新しいテーブルを設け、それぞれ1対n
の関係に分解する。間のテーブルの主ーは、その両端のテーブルの組み合わせ。
(エ)これもm対nについての説明だた、外部キーの組み入れ方がたすきがけのようになってるので
適切ではない。
答え(ア)
ロールケーキの花月堂
麺処 田ぶし
フジゴルフ楽天市場店
売れ筋ランキングは1時間ごとに更新中!
アトミックゴルフ

