複数の事業部,部,課及び係のような組織階層の概念データモデルを,第3正規形の表,
組織(組織ID,組織名,...)
として実装した。組織の親子関係を表示するSQL文中のaに入れるべき適切な字句はどれか。ここで,“組織”表記述中の下線部は,主キーを表し,追加の属性を想定する必要がある。また,モデルの記法としてUMLを用いる。{階層}は組織の親子関係が循環しないことを指示する制約記述である。
SELECT 組織1.組織名 AS 親組織, 組織2.組織名 AS子組織
FROM 組織 AS 組織1, 組織 AS 組織2
WHERE a
- 組織1.親組織ID=組織2.子組織ID
- 組織1.親組織ID=組織2.組織ID
- 組織1.組織ID=組織2.親組織ID
- 組織1.組織ID=組織2.子組織ID
解答
ウ
解説
ー
- 組織1.親組織ID=組織2.子組織ID
ー - 組織1.親組織ID=組織2.組織ID
ー - 組織1.組織ID=組織2.親組織ID
ー - 組織1.組織ID=組織2.子組織ID
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- DB 平成21年度春期 問6