2016年4月21日木曜日

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

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

次のようなトランザクション設計があり、パラメータによって受け取った日付の期間に行われる、すべてのエアロビクスクラス (DisciplineId=1)を示すリストを作成しようと思います。

適切な実装を選択してください。




15.1


15.2


15.3
いずれも正しくない


解答は??
【解答】15.2

【解説】
設問のトランザクションをデータモデル(テーブル)に展開した図は以下の通りです。



for eachコマンドで指定された項目属性からベーステーブルがClass、拡張テーブルがClass、Trainer、Disciplineとなるためネストのfor eachを使わなくても(1つのfor eachだけで)アクセスが可能です。




0 件のコメント:

コメントを投稿

2018 - 新年のご挨拶

あけましておめでとうございます。 旧年中は大変お世話になりました。今年もよろしくお願いいたします。 毎年後半になるとブログの更新が滞っている状況が続いています。なんとか今年は続けようと思っていますが、既に年内の予定が詰まっていまして今年も多忙な一年となりそうです。 それ...