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

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

次のようなトランザクション設計があった場合、GeneXusによって作成されるテーブル構造を選択してください。



解答は??

【解答】3.3

【解説】
それぞれの解答選択肢ごとにデータモデルを確認していきます。

3.1

Trainerテーブル、Disciplineテーブルが定義されているのに、TrainerDisciplineテーブルにTrainerName、DisciplineNameの従属項目が定義されている。これは正規化としてあり得ない状態。



3.2

Disciplineテーブルが定義されているに、TrainerテーブルにDisciplineNameが従属項目として定義されている。これは正規化としてあり得ない状態。



3.3


Trainerトランザクションの明細レベルの部分が、Trainerテーブル、Disciplineテーブルをn対nで関連付けるためのTrainerDisciplineテーブルとして定義されています。3.3が要件を満たしています。





コメント

このブログの人気の投稿

データプロバイダーを使いこなそう - 応用編その4 スケジューラー 補足編

HTMLヘッダーにあれこれ直接追加したいとき

GeneXusにおけるWebアプリケーションセキュリティ対策 - OWASP 2010 Top10 Security Risks in GeneXus Applications