2016年4月28日木曜日

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

【記事の訂正】
問題[20]の設問が一部間違っていましたので、ここに訂正してお詫び致します。
データプロバイダーの記述の部分にて
誤) where DisciplineId = 5
 ↓
正) where DisciplineId = 1
となります。

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

登録されたエアロビクス(DisciplineId=1)のクラス一覧を返すデータプロバイダーが必要です。 次の実装が真(有効)か偽(無効)かを選択してください。






真(有効) 偽(無効)



解答は??

2016年4月27日水曜日

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

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

次のようなトランザクション設計があり、本日日付でピラティスクラス(DisciplineId=3)を追加します。 適切と思われる実装オプションを選択してください。



19.1




19.2



19.3 いずれも正しくない




解答は??

2016年4月26日火曜日

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

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

次のような大量のデータ更新が必要です。特定の日付(パラメーターによって渡される)以後のクラスは、すべてヨガ (DisciplineId=2)でなければなりません。

上記のデータ更新を行うため、Classトランザクションをビジネスコンポーネントとして使用する実装が、以下に示したものです。 次の実装が真(有効)か偽(無効)かを選択してください。


真(有効) 偽(無効)



解答は??

2016年4月25日月曜日

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

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

次のようなトランザクション設計とソースがある場合、定義されているFor Eachコマンドに対して、GeneXusが特定するベーステーブルを選択してください。





17.1 TRAINER

17.2 DISCIPLINE

17.3 CLASS



解答は??

2016年4月22日金曜日

GeneXus GX26 Call for speakers

横井です。連日、GeneXus資格模試解説が続いていますので、ここらで息抜きを。

今年は9月26-28日にウルグアイで開催されるGeneXusインターナショナルミーティングですが、講演者の募集が始まっています。1コマ30分の枠で内容はテクニカルなものから、ビジネス、事例紹介など、GeneXusに関するものならなんでもOKです。是非、応募してみては如何でしょうか?



私は・・まだネタは決まっていません。「そろそろスペイン語で発表を」というリクエストもあったりするのですが、日本のプレゼンと違ってストーリーをちゃんと考えたり、セリフを丸暗記したりと英語でもかなりハードルが高いので、なかなかスペイン語でチャレンジするに至ってません(汗)。あと4ヶ月ありますので、まずはネタを考えてみます。
では。








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

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

次のようなトランザクション設計があり、パラメータによって受け取る特定のトレーナーが担当する、クラスの一覧を印刷する必要があります。

次の実装が真(有効)か偽(無効)かを選択してください。



真(有効) 偽(無効)


解答は??

2016年4月21日木曜日

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

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

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

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




15.1


15.2


15.3
いずれも正しくない


解答は??

2016年4月20日水曜日

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

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

次のようなトランザクション設計があり、全トレーナーのリストを作成し、その中には各トレーナーが担当するクラスの数も一緒に表示しようと思います。

次の実装が真(有効)か偽(無効)かを選択してください。


真(有効) 偽(無効)



解答は??

2016年4月19日火曜日

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

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

次のようなトランザクション設計があり、トレーナー別にまとめたクラスのリストを作成します。リストに含めるのはクラスを受け持っているトレーナーだけで、またトレーナーごとの担当クラスのリストも作成します。

次の実装が真(有効)か偽(無効)かを選択してください。


真(有効) 偽(無効)



解答は??

2016年4月18日月曜日

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

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

次のようなトランザクション設計があり、各種目について登録されているクラスを表示するリストを作成します。 関係するクラスの有無にかかわりなく、すべての種目が表示されるようにします。適切と思われる実装を選択してください



12.1



12.2


12.3







解答は??

2016年4月15日金曜日

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

問題[11] 参加者が18歳未満の場合に警告メッセージが表示されるよう、Personトランザクションでルールを作成する必要があります。


この アプリケーションではユーザーに18歳未満の参加者がいることを警告するだけで、ユーザーは現在行っている操作を継続して実行できなければなりません。


この要件を満たすルールを選択してください。

11.1 Msg(“「参加者が 18 歳未満」“) if PersonAge < 18;


11.2 Error(“「参加者が18 歳未満」“) if PersonAge < 18;



解答は??

2016年4月14日木曜日

2016 GeneXusインターナショナルミーティング開催告知 - GX26

横井です。GeneXusジュニアアナリスト模試解説が続いていましたので、ここらで息抜きのエントリを。

今年もウルグアイにてGeneXusインターナショナルミーティングが開催されます。GeneXus社のWebサイトでもイベントページがアップされました。トップページの写真は昨年のイベントでのクロージングセレモニーが行われたオペラハウスでの写真です。


まだ登録がうまく動作していないようですが、まずはスケジュールを押さえてしまいましょう。

今年は9月26日から29日までの3日間です。場所は新しい所にするような話も聞いていましたが、結局ラディソンホテルに落ち着いたようですね。当該ページの「SAVE THE DATE」をクリックすると自分のGoogleカレンダーにスケジュールが登録されます。

スピーカーの募集も始まっています。今年は何をネタにしようかな? ぼちぼち考え始めないと・・

では。




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

問題[10] 次の文のうち、正しいものを選択して下さい。


10.1 項目属性だけがグローバル式として定義できる。

10.2 変数だけがグローバル式として定義できる。

10.3 変数と項目属性の両方をグローバル式として定義できる。


解答は??

2016年4月13日水曜日

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

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

エアロビクスのクラス(DisciplineId=1)は、現在のプロモーション期間中であり、10%割引の対象となっています。ClassPrice式の項目属性に適切な実装を選択してください。


9.1






9.2




9.3 いずれも正しくない

解答は??

2016年4月11日月曜日

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

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

次のようなトランザクション設計で、新しいレコードをCLASSテーブルに挿入し、参照整合性を確認します。 レコードを挿入する方法として可能なものを選択して下さい。


a) New コマンドを使うプロシージャ
b) Class トランザクション
c) ビジネスコンポーネントとしてのClassトランザクション


【解答選択肢】
  • 8.1 GeneXusは常に参照整合性を確認するので、a)、b)、c)が正しい。
  • 8.2 b)だけが正しい
  • 8.3 b)とc)が正しい

解答は??

2016年4月8日金曜日

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

問題[7] スポーツジム用GeneXusアプリケーションには、ルームを登録するための GymRoom トランザクションと、クラスを登録するためのClassトランザクションがあります。

GymRoom トランザクションを使って、主キー{GymRoomId}が「4」のレコードを削除しようとした場合、どのようなことが起きるか選択して下さい。




  • 7.1 GeneXusによる制御は一切なく、主キー{GymRoomId}が「4」のレコードは GYMROOM テーブルから削除される。
  • 7.2 まずGeneXusによって、外部キー{GymRoomId}が「4」のレコードがCLASS テーブルからすべて削除され、次にGYMROOMテーブルからレコードが削除される。
  • 7.3 GYMROOMテーブルから、主キー{GymRoomId}が「4」の主キーレコードを削除する前に、GeneXusによって、外部キー{GymRoomId}にそのような値を持つレコードがCLASSテーブルにないかがチェックされる。 外部キー{GymRoomId}が「4」の値を持つレコードが見つかった場合、関係するレコードが存在するため GYMROOM テーブルからレコードを削除することができないという内容のメッセージが表示される。
解答は??

2016年4月7日木曜日

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

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

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


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

解答は??

2016年4月6日水曜日

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

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

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


5.1 {TRAINER, CLASS}

5.2 {CLASS, DISCIPLINE}

5.3 {CLASS, DISCIPLINE, PERSON}

5.4 いずれも正しくない


解答は??

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}



解答は??

2016年4月4日月曜日

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

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

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



解答は??

2016年4月1日金曜日

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

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

1人の参加者が複数の種目に参加することができ、1つの種目に複数の参加者がいる場合、適切と思われるトランザクション設計を選択してください。


※参加者 : Person

解答は??