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

問題[6] 以下のようなトランザクション設計のスポーツジム向けGeneXusアプリケーションについて、次の問いに回答して下さい。 

CLASSテーブル用にGeneXusで自動的に作成されるインデックスを選択して下さい。


  • a. 主キー{ClassId}によるインデックス
  • b. 外部キー{DisciplineId}によるインデックス
  • c. 主キー{ClassId}によるインデックス + 外部キー{DisciplineId}によるインデックス

解答は??

【解答】c

【解説】
トランザクションをテーブルに展開すると以下のデータモデルになります。


GeneXusが自動的に作成するインデックスは「主キー」「外部キー」の2種類です。CLASSテーブルでは主キーとしてClassId、外部キーとしてDisciplineIdが該当するので、答えはcとなります。

ちなみに、開発者が自ら設定できるインデックスは「ユーザーインデックス」と言い、「一意(ユニーク)インデックス」と「重複インデックス」が指定可能です。




コメント

このブログの人気の投稿

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

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

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