HOME»データベーススペシャリスト掲示板»平成25年春期 問11
投稿する
»[0131] H24 午後2 問2のリレーションシップに関して 投稿数:3
»[0130] 平成26年春期 午前Ⅱ 問16に誤記 投稿数:2
平成25年春期 問11 [0133]
ぱぱぱさん(No.1)
設問のVIEWは複数テーブルを結合しているにも関わらず答えはupdate分です。
VIEWの定義でテーブル結合や、集計関数が使われている場合はselect以外できない認識でしたが違うのでしょうか?
VIEWの定義でテーブル結合や、集計関数が使われている場合はselect以外できない認識でしたが違うのでしょうか?
2020.09.09 08:41
ぱぱぱさん(No.2)
すみません、こちら午前Ⅱの問11です。
よろしくお願いいたします。
よろしくお願いいたします。
2020.09.09 09:00
mkkさん(No.3)
集計時は更新できないようですが
結合であれば更新する対象(列)によるそうです。
今回の場合だと設定が以下のようにあり
・取引先(マスタ)
・商品(マスタ)
・注文データ(業務データ 外部キーに取引先ID、商品番号)
Viewでは以下を取得(表示?)させています
①注文データから注文番号と数量
②外部キーを利用して取引先名と商品名
このうち、①は更新可能で、②は更新不可能なようです。
今回の問題では数量のUpdateなので、①に該当するため実行可能となります。
※以下でGoogle検索した時に出てくる
eラーニングのサイトがわかりやすかったです。
『第73回 「ビューを通してのデータ更新」』
結合であれば更新する対象(列)によるそうです。
今回の場合だと設定が以下のようにあり
・取引先(マスタ)
・商品(マスタ)
・注文データ(業務データ 外部キーに取引先ID、商品番号)
Viewでは以下を取得(表示?)させています
①注文データから注文番号と数量
②外部キーを利用して取引先名と商品名
このうち、①は更新可能で、②は更新不可能なようです。
今回の問題では数量のUpdateなので、①に該当するため実行可能となります。
※以下でGoogle検索した時に出てくる
eラーニングのサイトがわかりやすかったです。
『第73回 「ビューを通してのデータ更新」』
2020.09.10 01:51
ぱぱぱさん(No.4)
mkkさん
ありがとうございます。
腑に落ちました。
列と行を特定出来るか、という点がミソですね。
ありがとうございます。
腑に落ちました。
列と行を特定出来るか、という点がミソですね。
2020.09.10 20:20
その他のスレッド
»[0132] 平成25年 午後2 投稿数:4»[0131] H24 午後2 問2のリレーションシップに関して 投稿数:3
»[0130] 平成26年春期 午前Ⅱ 問16に誤記 投稿数:2