[2022年02月12日] 手に入れよう!最新1z1-071日本語認定された有効な試験問題集解答
100%合格率保証付きの素晴らしい1z1-071日本語試験問題PDF
質問 89
SQLステートメントでINTERSECTなどのSET演算子を使用して複合クエリからの出力を並べ替えるためのデフォルトの列はどれですか?
- A. 複合クエリの最初のSELECTの最初の列
- B. 複合クエリの最初のSELECTの最初のNUMBER列
- C. 複合クエリの最初のSELECTの最初のVARCHAR2列
- D. 複合クエリの最後のSELECTの最初のNUMBER列またはVARCHAR2列
- E. 複合クエリの最後のSELECTの最初の列
正解: A
質問 90
EMPテーブルの次の説明を調べます。
次のクエリを実行します。
SELECT deptno AS "departments"、SUM(sal)AS "salary"
従業員から
グループ| 1まで
HAVING SUM(sal)> 3 000;
結果はどうなりますか?
- A. エラー
- B. すべての部門と給与が3000を超える従業員の給与の合計
- C. 総給与が3000を超える部門のみ、部門別に注文
- D. 給与総額が3000を超える部門のみ、順不同で返送
正解: A
質問 91
* TABLESビューについて正しい2つのステートメントはどれですか?
- A. DBA TABLESでテーブルを表示するには、テーブルに対するSELECT権限が必要です。
- B. すべてのユーザーがDBATABLESを正常に照会できます。
- C. All TABLESは、現在のユーザーが所有するすべてのテーブルを表示します。
- D. USER TABLESでテーブルを表示するには、テーブルに対するSELECT権限が必要です。
- E. USER TABLESは、現在のユーザーが所有するすべてのテーブルを表示します。
- F. すべてのテーブルでテーブルを表示するには、テーブルに対するSELECT権限が必要です。
正解: E,F
質問 92
役割に関する3つの説明のうち正しいものはどれですか。
- A. 特権はGRANTステートメントを使用してロールに割り当てられます。
- B. 1人のユーザーに複数の役割を割り当てることができます。
- C. 1つの役割を複数のユーザーに割り当てることができます。
- D. 特権は、ALTERROLEステートメントを使用してロールに割り当てられます。
- E. ロールは、ユーザーにのみ割り当てることができる、関連する特権の名前付きグループです。
- F. ロールは、ALTERUSERステートメントを使用してユーザーに割り当てられます。
- G. ロールは、ALTERROLEステートメントを使用してロールに割り当てられます。
正解: A,B,C
質問 93
給与が最も低い3人の従業員の名前を返す2つのステートメントはどれですか?
- A. SELECT last_name、salary
従業員から
最初の3行のみをフェッチ
給与による注文; - B. SELECT last_name、salary
FROM(SELECT * FROM従業員ORDERBY給与) - C. SELECT last_name、salary
従業員から
WHERE ROWNUM <= 3 - D. SELECT last_name、salary
従業員から
WHERE ROWNUM <= 3
ORDER BY(従業員から給与を選択); - E. SELECT last_name、salary
従業員から
給与で注文する
最初の3行のみをフェッチします。
正解: B,E
質問 94
正常に実行されるこのステートメントを調べます。
正しいのはどれですか?
- A. 給与と従業員IDに関係なく、EMPLOYEE_ID、MANAGER_ID、およびSALARYをMGR_HISTORYテーブルに挿入します。
- B. 給与が20000以下で、従業員IDが125未満の場合のみ、EMPLOYEE_ID、MANAGER_ID、およびSALARYをMGR_HISTORYテーブルに挿入します。
- C. 給与が20000を超え、従業員が125未満の場合は、EMPLOYEE_IDとSALARYをSPECIAL_SALテーブルに挿入します。
- D. 給与に関係なく、従業員IDが125未満の場合のみ、EMPLOYEE_ID、NANAGER_ID、SALARYをMGR_HISTORYテーブルに挿入します。
- E. 給与が20000以下で、従業員IDが125未満の場合は、EMPLOYEE_ID、HIRE_DATE、およびSALARYをSAL_HISTORYテーブルに挿入します。
- F. 給与が20000以下で、従業員IDが125以上の場合のみ、EMPLOYEE_ID、MANAGER_ID、およびSALARYをMDR_HISTORYテーブルに挿入します。
正解: C,D,E
質問 95
次のクエリを調べます。
SQL> SELECT prod_id、amount_sold
FROM sales
ORDER BY amount_sold
最初の5パーセントの行のみをフェッチします。
このクエリの出力は何ですか?
- A. ORDER BY句を最後の句にする必要があるため、エラーが発生します。
- B. 販売量が最も少ない製品の5%を表示します。
- C. 販売量が最も多い製品の5%を表示します。
- D. SALESテーブルの行の最初の5%を表示します。
正解: B
解説:
https://oracle-base.com/articles/12c/row-limited-clause-for-top-n-queries-12cr1
質問 96
unionなどの集合演算子を含むSQLステートメントで使用する場合、orderby句について正しい2つのステートメントはどれですか。
- A. 複合クエリの各selectステートメントは、独自のorderby句を持つことができます。
- B. 列の位置はorderby句で使用する必要があります。
- C. union演算子を使用した複合クエリの最初の選択の最初の列は、orderby句がない場合に出力を並べ替えるためにデフォルトで使用されます。
- D. 複合クエリの各selectステートメントには、独自のorderby句が必要です。
- E. 複合クエリの最初のselectステートメントの列名のみが認識されます。
正解: C,E
質問 97
MARKSテーブルの構造を調べます。
どの2つのステートメントが正常に実行されますか? (2つ選択してください。)
- A. SELECT SUM(DISTINCT NVL(subject1,0))、MAX(subject1)FROMマークWHERE subject1> subject2;
- B. SELECT SUM(subject1 + subject2 + subject3)FROMマークWHERE student_name IS NULL;
- C. SELECT student_name、SUM(subject1)FROMマークWHERE student_name LIKE 'R%';
- D. SELECT student_name subject1FROMマークWHERE subject1> AVG(subject1);
正解: A,B
質問 98
コマンドを調べて、BOOKSテーブルを作成します。
SQL>テーブルブックの作成(ブックID CHAR(6)PRIMARY KEY、
タイトルVARCHAR2(100)NOT NULL、
Publisher_id VARCHAR2(4)、
author_id VARCHAR2(50));
BOOKID値101がテーブルに存在しません。
SQLステートメントを調べます。
書籍に挿入(書籍IDのタイトル、author_idの値
(「101」、「LEARNING SQL」、「TimJones」)
- A. INSERTステートメントでNULLが明示的に指定されている場合にのみ、正常に実行されます。
- B. 正常に実行されるのはNULLPUBLISHER_ID列名のみがINSERTステートメントの列リストに追加されます。
- C. 正常に実行され、行はnullPLBLISHER_IDで挿入されます。
- D. NULL PUBLISHER ID列名が列リストに追加され、INSERTステートメントでNULLが明示的に指定されている場合にのみ、正常に実行されます。
正解: C
質問 99
正しいのはどれですか?
- A. LAST_DAYは、現在の月のみの最終日の日付を返します。
- B. CEILには、数値データ型の引数が必要です。
- C. CEILは、指定された数値以下の最大の整数を返します。
- D. LAST_DAYは、関数に渡されたdate引数の月末日の日付を返します。
- E. ADD_MONTHSは、日付に暦月の数を追加します。
- F. ADD_MONTHSは、暗黙的にDATEデータ型に変換できる文字列で機能します。
- G. LAST_DAYは、前月の最終日の日付のみを返します。
正解: B,D,E
質問 100
DUALテーブルについて正しい2つのステートメントはどれですか?
- A. 任意のスキーマでSELECT権限を持つすべてのユーザーがアクセスできます
- B. 複数の行と列を表示できます。
- C. 定数または疑似列のみを表示するために使用できます。
- D. SYSユーザーのみがアクセスできます。
- E. 複数の行を表示できますが、列は1つだけです。
- F. VARCHAR2データ型の単一の行と単一の列で構成されます。
正解: A,B
質問 101
インデックスに関して正しい3つのステートメントはどれですか?
- A. テーブルを更新すると、テーブルのインデックスの一部またはすべてが更新される可能性があります。
- B. あるユーザーに属するテーブルは、別のユーザーに属するインデックスを持つことができます。
- C. UNIQUEインデックスは、一意でないように変更できます。
- D. テーブルが削除され、RECYCLE BINに移動されると、そのテーブルに構築されたすべてのインデックスが永続的に削除されます。
- E. テーブルを更新しても、テーブルのインデックスは更新されない可能性があります。
- F. SELECTステートメントは、テーブルにアクセスせずに1つ以上のインデックスにアクセスできます。
正解: B,D,E
質問 102
集計関数について正しい説明はどれですか。
- A. 集計関数はSELECTステートメントの任意の句で使用できます
- B. MAXおよびMIN関数は、文字データ型の列で使用できます
- C. AVG関数は暗黙的にNULLSをゼロに変換します
- D. 集計関数は任意の数のレベルにネストできます
正解: B
質問 103
複数行のサブクエリに関して正しいのはどの2つのステートメントですか? (2つ選択してください。)
- A. <ALL演算子を使用して、最大値よりも小さいことを意味します。
- B. 単一のテーブルからのみ複数の行を取得するために使用できます。
- C. サブクエリの結果の一部にNULLが含まれる可能性がある場合は、メインクエリでNOT IN演算子と一緒に使用しないでください。
- D. グループ関数を含めることができます。
- E. サブクエリ内に常にサブクエリが含まれています。
正解: C,D
質問 104
PROMOTIONSテーブルでは、PROMO_BEGTN_DATE列のデータ型はDATEであり、デフォルトの日付形式はDD-MON-RRです。
クエリに含まれるPROMO_BEGIN_DATEを使用する式について正しい2つのステートメントはどれですか?
- A. PROMO_BEGIN_DATE-5は日付を返します。
- B. PROMO_BEGIN_DATE-SYSDATEは数値を返します。
- C. TO_NUMBER(PROMO_BEGIN_DATE)-5は数値を返します
- D. PROMO_BEGIN_DATE-SYSDATEはエラーを返します。
- E. TO_DATE(PROMO_BEGIN_DATE * 5)は日付を返します
正解: A,B
質問 105
単一インスタンスのOracleデータベースで作成されたシーケンスについて正しいのは、次の2つです。 (2つ選択してください。)
- A. DELETE <sequencename>はデータベースからシーケンスを削除します。
- B. シーケンスのMAXVALUE制限に達した場合、ALTER SEQUENCEステートメントを使用して制限を増やすことができます。
- C. データベースインスタンスが異常終了した場合、キャッシュされているが使用されていないシーケンス番号は、インスタンスの再起動時に再び利用可能になります。
- D. CURRVALは、特定のシーケンスに対して生成された最新のシーケンス番号を参照するために使用されます。
- E. 明示的に定義されたシーケンスによって生成された数値は、1つのテーブルにデータを挿入するためにのみ使用できます。
正解: B,D
解説:
http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_2012.htm#SQLRF00817
https://docs.oracle.com/cd/A84870_01/doc/server.816/a76989/ch26.htm
質問 106
......
無料1z1-071日本語別格な問題集をダウンロード:https://jp.fast2test.com/1z1-071-JPN-premium-file.html