本文へスキップ
Certia
未分類
春期

データベーススペシャリスト 2009年 春期 問6

6 / 25

複数の事業部,部,課及び係のような組織階層の概念データモデルを、第3正 規形の表, 組織(組織ID,組織名,・・) として実装した。組織の親子関係を表示する SQL文中のaに入れるべき適切な字句は どれか。ここで、“組織”表記述中の下線部は,主キーを表し、追加の属性を想定する 必要がある。また,モデルの記法として UMILを用いる。1階層】は組織の親子関係が 循環しないことを指示する制約記述である。 {階層} * 子組織 組織 0.1 組織名 親組織 SELECT 組織1.組織名 AS 親組織。組織2.組織名 AS 子組織 FROM 組織 AS 組織1,組織 AS 組織2 WHERE a

正解と解説

表示する
正解 ウ

組織1・組織ID = 組織2.親組織ID

組織表を自己結合して親子関係を表示する場合、一方を親側、他方を子側とみなします。親組織のIDと子組織がもつ親組織IDを突き合わせる、すなわち組織1.組織ID=組織2.親組織IDという結合条件が適切です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。