2016年4月5日火曜日

GeneXusジュニアアナリスト資格模試「超解説」問題4

4)スポーツジムを対象とした GeneXusアプリケーションに関する問題です: 

次のER図で、CLASSベーステーブルの拡張テーブルを選択して下さい。


【選択肢】
4.1 {CLASS, PERSON}

4.2 {CLASS, TRAINER}

4.3 {TRAINER, DISCIPLINE}

4.4 {CLASS, TRAINER, DISCIPLINE}



解答は??
【解答】4.4

【解説】

拡張テーブルとはベーステーブルからn→1のリレーションがあるテーブルの範囲の事です。ベーステーブルのレコードを1件特定すると、拡張テーブルのレコードも1件特定可能な関係 (= INNER JOIN)になります。

今回の例ではCLASSテーブルのレコードを1件特定すると、TRAINERテーブルのレコードも1件特定でき、DISCIPLINEテーブルのレコードも1件特定できます。(クラスを選択するとクラスに紐付いているトレーナーと種目が特定される)

尚、ベーステーブルも拡張テーブルに含めます。




0 件のコメント:

コメントを投稿