*-----------------------------------------------------------------------*
第4問 データベース技術(DB向け)
分野−5-1-2   技術レベル−III    出題頻度−中    出典:DB15-30

複数の事業部,部,課及び係のような組織階層の概念データモデルを,第3正規形の表,

   組織(組織ID, 組織名, …)
として実装した。組織の親子関係を表示するSQL文として, □ の中に入れるべき条件はどれか。ここで,“組織”表記述中の下線部は,主キーを表し,追加の属性を想定する必要がある。概念モデル中の多重度の“*”は0以上を表し,記述のないところは1とする。関連線にはターゲット側にロールを書き添えた。{階層}は組織階層がループしたり,ネットワークになったりしないことを指示する制約記述である。


SELECT 組織1.組織名 AS 親組織, 組織2.組織名 AS 子組織
    FROM 組織 AS 組織1, 組織 AS 組織2
    WHERE    

ア 組織1.親組織ID = 組織2.子組織ID
イ 組織1.親組織ID = 組織2.組織ID
ウ 組織1.組織ID = 組織2.親組織ID
エ 組織1.組織ID = 組織2.組織ID

*-----------------------------------------------------------------------*

このページのトップに戻る

Copyright 2003. Zigen Workshop professional All Rights Reserved.
Tech-Taito bld.4F  6-17-2, Kameido, Koto-ku, Tokyo 136-0071
E-mail: zigen@cosmoconsulting.co.jp