IBM C2090-543 試験概要:
| 認定ベンダー: | IBM |
|---|---|
| 試験名: | 評価試験:DB2 9.7 アプリケーション開発 |
| 試験番号: | A2090-543 / C2090-543 |
| 合格点: | 60% (36/60) |
| 対応言語: | English |
| 試験時間: | 90 分 |
| 受験料: | USD 200 |
| 出題数: | 60 |
| 試験形式: | 多肢選択式 |
| 認定の有効期間: | 公式な有効期限の記載なし |
| 推奨トレーニング: | IBM DB2 9.7 アプリケーション開発トレーニング |
| 受験申し込み: | IBM認定プログラム公式サイト Pearson VUE 受験登録サイト |
| サンプル問題: | IBM C2090-543 サンプル問題 |
| 受験方法: | Pearson VUE 公認試験会場での受験 / オンライン監督付き受験 |
| 前提条件: | 公式な前提条件は設けられていませんが、DB2 9.7を用いたアプリケーション開発の実務経験が推奨されます |
| 公式シラバスのURL: | https://www.ibm.com/certify/exams/A2090-543 |
IBM C2090-543 試験シラバストピック:
| セクション | 比重 | 目標 |
|---|---|---|
| 従来のデータ操作 | 32% | - 静的SQLと動的SQL - トランザクション管理:分離レベル、COMMIT、ROLLBACK、SAVEPOINT - INSERT、UPDATE、DELETE による操作 - データアクセス権限 - ラージオブジェクトの操作 - カーソルの種類、作成方法および使用法 - 複数のテーブルおよびビューをまたがるクエリ |
| アプリケーションの基本概念 | 27% | - パラメータマーカー - SQL文の実行 - パッケージのバインドと再バインド - データベース接続:JDBC、ADO.NET、CLI/ODBC、php_ibm_db2、埋め込みSQL - エラー処理と問題の診断 - 結果セットの処理 |
| データベースオブジェクト | 11% | - DB2 オブジェクトの命名規則 - SQLルーチン、関数、ストアドプロシージャ、モジュール - データ型:数値型、文字列型、日付/時刻型、LOB型、XML型 - テーブル、ビュー、エイリアス |
| XMLデータの操作 | 15% | - リレーショナルクエリとXMLクエリの組み合わせ - XML関数:XMLPARSE、XMLSERIALIZE、XMLTRANSFORM - XQuery 式 - XMLスキーマによる検証と進化 |
| 高度なプログラミング | 15% | - 分散トランザクションと2フェーズコミット - 参照整合性制約とデータ変更 - MQT、グローバル一時テーブル、シーケンス - 外部ストアドプロシージャおよび関数 - 信頼できるコンテキスト |
IBM DB2 9.7 Application Development 認定 C2090-543 試験問題:
問題 #1
Click the Exhibit button.
CREATE TABLE prod_type (prod_type VARCHAR(10), description VARCHAR (30));
CREATE TABLE prod_descr(info XML);
INSERT INTO prod_descr VALUES
('<product id="1">
<name>Orange juice</name>
<company>Orange Garden</company>
<type>Drinks</type>
</product>'),
('<product id="2">
<name>Coke</name>
<company>Best drinks</company>
<type>Drinks</type>
<type>Premium</type>
</product>');
INSERT INTO prod_type VALUES ('Drinks','Drinks');
You execute the SQL statement shown in the exhibit.
Which two statements will return rows? (Choose two.)
A. SELECT name, company, description FROM
prod_type, prod_descr, XMLTABLE(
'$INFO/product'
COLUMNS
name VARCHAR(20) PATH './name',
company VARCHAR(20) PATH './company'
)
WHERE
prod_type= XMLCAST (XMLQUERY('$INFO/product/type') AS VARCHAR(10));
B. SELECT name, company, description FROM
prod_type, prod_descr, XMLTABLE(
'$INFO/product[type=$PROD_TYPE]'
COLUMNS
name VARCHAR(20) PATH './name',
company VARCHAR(20) PATH './company'
);
C. SELECT name, company, description FROM
prod_type, prod_descr, XMLTABLE(
'$INFO/product'
COLUMNS
type VARCHAR(10) PATH './type',
name VARCHAR(20) PATH './name',
company VARCHAR(20) PATH './company'
)
WHERE
type=prod_type;
D. SELECT name, company, description FROM
prod_type, prod_descr, XMLTABLE(
'$INFO/product'
COLUMNS
name VARCHAR(20) PATH './name',
company VARCHAR(20) PATH './company'
)
WHERE
XMLEXISTS('$INFO/product[type = $PROD_TYPE]');
問題 #2
Table T1 and views V1 and V2 were created by executing the statements shown below:
CREATE TABLE t1 (c1 INT, c2 CHAR(3));
CREATE VIEW v1 AS SELECT c1, c2 FROM t1 WHERE c1 > 100;
CREATE VIEW v2 AS SELECT * FROM v1 WHERE c2 IS NULL WITH
CASCADED CHECK OPTION;
Which statement will execute successfully?
A. INSERT INTO v2 VALUES (100, 'abc')
B. INSERT INTO v2 VALUES (125, 'abc')
C. INSERT INTO v2 VALUES (125, NULL)
D. INSERT INTO v2 VALUES (100, NULL)
問題 #3
Which two statements are true regarding performing batch updates in JDBC? (Choose two.)
A. TheexecuteBatch() method can be used to execute a batch of statements.
B. SELECT statements can be included in batch update operations.
C. ResultSet objects can be used to retrieve values generated by CallableStatement objects in a batch.
D. TheaddBatch() method can be used to add a set of input parameter values to the batch.
問題 #4
Which CLI/ODBC function would be used to update multiple rows in a table?
A. SQLExecute()
B. SQLUpdate()
C. SQLExecBatch()
D. SQLBulkUpdate()
問題 #5
Given the table shown below:
COURSES
ID CODE NAME
1 ECE100 Operating Systems
2 ECE101 Programming Languages
User USER1 executes the following statements:
DECLARE GLOBAL TEMPORARY TABLE tempcourses
LIKE db2user.courses
ON COMMIT PRESERVE ROWS;
INSERT INTO session.tempcourses SELECT * FROM db2user.courses;
INSERT INTO session.tempcourses VALUES (3, 'ECE102', 'Databases');
SELECT max(ID) FROM db2user.courses;
User USER2 executes the following statements:
DECLARE GLOBAL TEMPORARY TABLE tempcourses
LIKE db2user.courses;
ON COMMIT PRESERVE ROWS;
INSERT INTO session.tempcourses SELECT * FROM db2user.courses;
INSERT INTO session.tempcourses VALUES (4, 'ECE103', 'Algorithms');
SELECT max(ID) FROM session.tempcourses;
Which results do USER1 and USER2 obtain?
A. User USER1 obtains the value 2; User USER2 obtains the value 4
B. User USER1 obtains the value 2; User USER2 obtains the value 2
C. User USER1 obtains the value 2; User USER2 obtains the value 3
D. User USER1 obtains the value 3; User USER2 obtains the value 4
E. User USER1 obtains no value; User USER2 obtains no value
解説:
| 問題 #1 正解: B、D | 問題 #2 正解: C | 問題 #3 正解: A、D | 問題 #4 正解: A | 問題 #5 正解: A |














993 お客様のコメント
品質保証JPexamはIT認定試験のシラバスに従って、試験問題の範囲を正確に絞って、的中率が99%の最新問題集を捧げます。
1年間の無料更新サービスJPexamは1年以内に問題集の無料更新サービスを提供し、お客様がいつでも最新版の問題集を持つことを保証いたします。もし試験の内容が変更されたら、弊社は直ちにお客様にお知らせします。それに、弊社の問題集が更新されたら、早速メールで最新バージョンを送付いたします。
全額返金JPexamの問題集を利用すると、短時間で勉強しても試験に合格できるのを保証いたします。試験に不合格になってしまった場合、弊社は全額返金いたします。(
ご購入前のお試しJPexamは問題集のサンプルを無料で提供いたします。ご購入前にサンプルを試用して製品の品質を確認することができます。ご遠慮なく利用してください。
