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だけで)アクセスが可能です。




コメント

このブログの人気の投稿

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

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

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