データベーススペシャリスト 平成7年度 午後�� 解答

問2
設問1
 外部結合以外で結合した場合資格を持っていない社員のデータが欠損する。


設問2
 主要資格の見直し時にデータの更新が煩雑になる。
 社員資格テーブルと社員主要資格テーブルでデータが冗長になる。


設問3
 ソートメモリ不足によりディスクI/Oが多発したことによるパフォーマンスの低下。

問3
設問1
(1)DECLARE 支社別商品別日別受注カーソル CURSOR
(2)B.受注商品コード, SUM(B.受注数量), SUM(D.商品単価×B.受注数量),
   COUNT(A.受注商品コード), C.支社名称, D.商品名称
(3)A.受注支社コード = C.支社コード AND
   A.受注番号 = B.受注番号 AND
   B.受注商品コード = D.商品コード
(4)B.受注商品コード, C.支社名称, D.商品名称
(5)A.受注年月日, C.支社名称, D.商品名称


設問2
 (エ)
 HAVING SUM(D.商品単価×B.受注数量)>=10000


設問3
 UPDATE 商品テーブル SET 商品単価 = 商品単価×1.02
 WHERE 商品区分 = '1';