[2024年11月]更新のOracle 1z0-071日本語公式認定ガイドPDF [Q140-Q160]

Share

[2024年11月]更新のOracle 1z0-071日本語公式認定ガイドPDF

試験1z0-071日本語 Oracle Database SQL (1z0-071日本語版)

質問 # 140
EMP_SEQシーケンスによって生成された最後のシーケンス番号を返すステートメントはどれですか?

  • A. emp_seqからCURRVALを選択します。
  • B. SELECT emp_seq。デュアルからのCURRVAL;
  • C. SELECT NEXTVAL FROM emp_ seq;
  • D. SELECT emp_seq。デュアルからのネクストバル;

正解:A

解説:
* A: NEXTVAL is used to increment the sequence and return the next value; it does not give the last number generated.
* B: CURRVAL returns the current value of the sequence, which is the last value generated in the user's current session. However, CURRVAL cannot be queried unless NEXTVAL has been called at least once in that session.
* C: CURRVAL is used correctly, but the syntax 'sequence.CURRVAL' is not correct in Oracle SQL.
* D: NEXTVAL is used to generate the next sequence number, not to retrieve the last one generated.


質問 # 141
MERGEステートメントについて正しいのはどれですか。

  • A. テーブルの行のみをマージできます。
  • B. 複数のテーブルの行を条件付きで組み合わせて、単一のテーブルに挿入できます。
  • C. 複数のテーブルの行を条件付きで更新、挿入、または削除できます。
  • D. ビューを使用してソース行を生成できます。
  • E. ターゲットテーブルの同じ行を複数回更新できます。
  • F. サブクエリを使用してソース行を生成できます。

正解:C、D、F


質問 # 142
このSELECTステートメントを調べ、Exhibitを表示してその出力を確認します。

SELECT constraint_name、constraints_type、search_condition、r_constraint_name、delete_rule、status、FROM user_constraints WHERE table_name = 'ORDERS';どの2つのステートメントが出力について正しいですか? (2つ選択してください。)

  • A. 2番目の列の「c」は、チェック制約を示します。
  • B. R_CONSTRAINT_NAME列には、制約の代替名が含まれています。
  • C. STATUS列は、テーブルが現在使用中かどうかを示します。
  • D. DELETE_RULE列は、対応する行が親テーブルから削除されたときの、子テーブルの関連する行の望ましい状態を示します。

正解:A、D


質問 # 143
展示を表示し、PRODUCT_INFORMATIONテーブルの詳細を確認します。
示す

CATEGORY_ID列の値が12または13で、SUPPLIER_ID列の値が102088であるテーブルからPRODUCT_NAMEを表示する必要があります。
次のSQLステートメントを実行しました。

実行に関して正しい説明はどれですか。

  • A. 実行され、目的の結果が返されます。
  • B. 実行されますが、行は返されません。
  • C. WHERE句全体が括弧で囲まれていないため、実行されません。
  • D. 同じ列がAND論理演算子で2回使用されているため、実行されません。

正解:B


質問 # 144
インデックスに関して正しい3つのステートメントはどれですか。 (3つ選択してください。)

  • A. テーブルを更新しても、テーブルのインデックスは更新されない場合があります
  • B. SELECTステートメントは、テーブルにアクセスせずに1つ以上のインデックスにアクセスできます
  • C. あるユーザーに属するテーブルは、別のユーザーに属するインデックスを持つことができます
  • D. テーブルを更新すると、テーブルのインデックスの一部またはすべてが更新される可能性があります
  • E. テーブルが削除されてRECYCLE BINに移動されると、そのテーブルに作成されたすべてのインデックスが完全に削除されます
  • F. UNIQUEインデックスは非一意になるように変更できます

正解:A、B、E


質問 # 145
Oracleの同義語について正しいのは次の2つです。

  • A. 同義語は、パッケージ内のオブジェクトに作成できます。
  • B. すべてのユーザーがPUBLICシノニムを作成できます。
  • C. すべてのプライベートシノニム名は、データベース内で一意である必要があります。
  • D. シノニムはシノニムを持つことができます。
  • E. シノニムにはオブジェクト番号があります。

正解:A、C


質問 # 146
特権について正しいのはどれですか?

  • A. DBAロールを持つユーザーのみがロールを作成できます。
  • B. テーブルに付与されたオブジェクト権限は、そのテーブルのすべてのシノニムに自動的に適用されます。
  • C. オブジェクト特権とシステム特権の組み合わせをロールに付与できます。
  • D. GRANT ANY PRIVILEGE権限を持つユーザーのみが、他のユーザーからのシステム権限を付与および取り消すことができます。
  • E. スキーマの所有者は、スキーマ内のオブジェクトに対するオブジェクト権限を他のユーザーまたはロールに付与できます。
  • F. すべてのタイプのスキーマオブジェクトには、関連付けられたオブジェクト権限があります。

正解:C、D、E

解説:
A). Schema owners indeed can grant privileges on objects in their schema to other users or roles, making this statement true.
B). Roles in Oracle can be granted both object and system privileges, making this statement true as well.
C). Not all types of schema objects have associated object privileges. For example, synonyms do not have object privileges because they are just aliases for other objects.
D). The DBA role is a powerful role, but creating roles can be done by any user granted the necessary privileges, not just users with the DBA role.
E). Object privileges on a table do not automatically apply to all synonyms for that table. Synonyms are separate objects that must have privileges granted explicitly.
F). The privilege to grant system privileges is controlled by the GRANT ANY PRIVILEGE system privilege, making this statement true.
References:
* Oracle Database SQL Language Reference, 12c Release 1 (12.1): "Privileges"
* Oracle Database Security Guide, 12c Release 1 (12.1): "Administering User Privileges, Roles, and Profiles"


質問 # 147
STORESテーブルには、行が挿入された日付を含むデータ型DATEの列START_DATEがあります。
START_DATEが過去25か月以内にある行の詳細のみを表示したいのですが、どのWHERE句を使用できますか?

  • A. WHERE TO_NUMBER(start_date-SYSDATE)<= 25
  • B. WHERE MONTHS_BETWEEN(SYSDATE、start_date)<= 25
  • C. WHERE MONTHS_BETWEEN(start_date、SYSDATE)<= 25
  • D. WHERE ADD_MONTHS(開始日、25)<= SYSDATE

正解:B


質問 # 148
2つ選択してください
PRODUCTDETALSテーブルの説明を調べます。

  • A. PRODUCT_IDにPEIMARYKEY制約を割り当てることができます。
  • B. EXPIRY_DATEは算術式では使用できません。
  • C. PRODUCT_NAMEに重複する値を含めることはできません。
  • D. 日付が割り当てられていない場合、EXPIRY_DATEにはデフォルトでSYSDATEが含まれます
  • E. PRODUCT_PRICEには、値が割り当てられていない場合、デフォルトで値ゼロが含まれます。
  • F. PRODUCT_PRICEは、値が格納されていない場合でも算術式で使用できます

正解:A、F


質問 # 149
ORDERSテーブルには、ORDER_ID列に主キー制約があります。
ORDER_ITEMSテーブルには、ORDERSテーブルの主キーを参照するORDER_ID列に外部キー制約があります。
制約はON DELETE CASCADEで定義されます。
ORDERSテーブルに、ORDER_TOTALが1000未満の行があります。
正常に実行される3つのDELETEステートメントはどれですか。

  • A. DELETE FROM orders WHERE order_total < 1000;
  • B. DELETE orders WHERE order_total < 1000;
  • C. DELETE * FROM orders WHERE order_total < 1000;
  • D. DELETE order_id FROM orders WHERE order_total < 1000;
  • E. DELETE FROM orders;

正解:B、D


質問 # 150
PRODUCTSテーブルのデータを調べます。

これらのクエリを調べます。
1.製品名、製品リストを選択します
FROM製品
WHERE prod 1ist NOT IN(10,20) AND category _id=1;
2. SELECT prod name, | prod _ list
FROM products
WHERE prod list < > ANY (10,20) AND category _id= 1;
SELECT prod name, prod _ list
FROM products
WHERE prod_ list <> ALL (10, 20) AND category _ id= 1;
どのクエリが同じ出力を生成しますか?

  • A. 1、2、3
  • B. 1と3
  • C. 1と2
  • D. 2と3

正解:B


質問 # 151
この部分的なコマンドを調べます。
CREATE TABLE cust(
cust_id NUMBER(2)、
credit_limit NUMBER(10)
組織外部
このコマンドを正常に実行するために必要な2つの句はどれですか?

  • A. REJECTLIMIT句
  • B. DEFAULTDIRECTORY句
  • C. アクセスドライバのTYPE句
  • D. ACCESSPARAMETERS句
  • E. LOCATION句

正解:D、E

解説:
When creating an external table, which allows you to access data in a flat file as though it is a table inside the database, certain clauses are required:
* A. the ACCESS PARAMETERS clause: This clause specifies the parameters required by the access driver to read the data files.
* D. the LOCATION clause: This clause specifies the location of the data files that make up the external table.
References:
* Oracle Database SQL Language Reference 12c, particularly the sections detailing the creation and management of external tables.


質問 # 152
EMPLOYEESテーブルの説明を調べます。

どのステートメントが、各従業員の給与を部門の最低給与だけ増やすか
ENT_ID?

  • A. 従業員e1を更新
    SET給与=
    (SELECT e1.salary + MIN(e2.salary)
    FROM従業員e2
    WHEREe1。 department_ id = e2.department_id);
  • B. 従業員e1を更新
    SET給与=給与+
    (SELECT MIN(e1。salary)
    FROM従業員e2
    WHERE e1.department_id = e2 .department_id);
  • C. 従業員e1を更新
    SET salary = salary +(SELECT MIN(salary)
    FROM従業員e2);
  • D. 従業員e1を更新
    SET salary =(SELECTe2。salary+ MIN(e2.salary)
    FROM従業員e2
    WHERE e1.department_ id = e2。 department_id GROUP BYe2。 department_id);

正解:A


質問 # 153
PROMTIONSテーブルの説明を調べます。

各プロモーションカテゴリに固有のプロモーションコストを表示する必要があります。
使用できる2つのクエリはどれですか?

  • A. SELECT promo_category、DISTINCT promo_costPROMプロモーションORDERBY 2:
  • B. SELECT DISTINCT promo_cost || ' in'II DISTINCT promo_categoryFROMプロモーションORDERBY 1;
  • C. SELECT promo_cost、| pxomo_categoryFROMプロモーションORDERBY 1;
  • D. SELECT DISTINCT promo_category、promo_costFROMプロモーションORDERBY 1;
  • E. SELECT DISTINCT promo_category || 'has' || promo_costプロモーションからのコストとして1で注文;

正解:D、E


質問 # 154
BOOK_SEQは、スキーマ内の既存のシーケンスです。
有効な2つのCREATETABLEコマンドはどれですか。

  • A. CREATE TABLE予約(
    bk_id NUMBER(4)DEFAULT book_seq.CURRVAL、
    start_date DATE DEFAULT SYSDATE、
    end_date DATE DEFAULT開始日);
  • B. CREATE TABLE予約(
    bk_id NUMBER(4)DEFAULT book_seq.NEXTVAL PRIMARY KEY、
    start_date DATE DEFAULT SYSDATE、
    end_date DATE DEFAULT SYSDATE NOT NULL);
  • C. CREATE TABLE予約(
    bk_id NUMBER(4)NOT NULLプライマリキー、
    start_date DATE NOT NULL、
    end_date DATE DEFAULT SYSDATE);
  • D. CREATE TABLE予約(
    bk_id NUMBER(4)NOT NULL DEFAULT book_seq.CURRVAL、
    start_date DATE NOT NULL、
    end_date DATE DEFAULT SYSDATE);
  • E. CREATE TABLE予約(bk_id NUMBER(4)、
    start_date DATE DEFAULT SYSDATE、
    end_date DATE DEFAULT(end_date> = start_date));

正解:B、C


質問 # 155
データディクショナリについて正しいのはどれですか?

  • A. SYSユーザーは、データディクショナリ内のすべてのベーステーブルとユーザーがアクセスできるビューを所有します。
  • B. データベースオブジェクト、権限、およびデータへの変更を反映するために、データディクショナリは常に更新されます。
  • C. すべてのユーザーには、デフォルトでデータディクショナリ内のすべての情報にアクセスする権限があります
  • D. すべてのユーザーアクションはデータディクショナリに記録されます。
  • E. データディクショナリのベーステーブルには、接頭辞DBA_が付いています。

正解:A、B


質問 # 156
COLORS テーブルのデータを調べます。

BRICKS テーブルのデータを調べます。

COLORS からすべての行を返す 2 つのクエリはどれですか?

  • A.
  • B.
  • C.
  • D.
  • E.

正解:C、E


質問 # 157
複合クエリで使用されるINTERSECT演算子について正しい説明はどれですか。

  • A. INTERSECTは、UNIONまたはUNIONALLよりも優先度が低くなります。
  • B. 選択した列のNULLを処理します。
  • C. NULLSを無視します。
  • D. 同じSQLステートメントで複数のINTERSECT演算子を使用することはできません。

正解:B

解説:
For the question about the INTERSECT operator in SQL:
* A. It processes NULLS in the selected columns: The INTERSECT operator compares two SELECT statements and returns rows that exist in both queries. It considers NULLs during this process, and NULLs in corresponding columns must match for rows to be considered equal. This means if both selected columns in the intersecting queries have NULLs, those rows will be included in the output.
Incorrect options:
* B: INTERSECT has higher precedence than UNION and UNION ALL, not lower.
* C: It does not ignore NULLs; rather, it processes them, as explained.
* D: Multiple INTERSECT operators are indeed possible in the same SQL statement, allowing for complex compound queries.


質問 # 158
あらゆるタイプの同義語を作成する権限があります。
すべてのユーザーがアクセスできるHCM.EMPLOYEE_RECORDSテーブルのEMPと呼ばれる同義語を作成するのはどの段階ですか?

  • A. hcmのパブリックシノニムempを作成します。 employee_records;
  • B. hcm.employee_recordsの同義語empを作成します。
  • C. hcm.employee_recordsのグローバルシノニムempを作成します。
  • D. hcm.employee_recordsの同義語SYS.empを作成します。
  • E. hcm.employee_recordsのSYNONYMPUBLIC.empを作成します。

正解:A

解説:
Synonyms in Oracle are aliases for database objects that can simplify SQL statements for database users.
A: The term "GLOBAL" is not used in the creation of synonyms in Oracle.
B: The statement without the keyword PUBLIC will create a private synonym that is only accessible to the user creating the synonym, not all users.
C: The correct syntax does not include PUBLIC as a prefix to the synonym name itself, making this option incorrect.
D: You cannot specify the SYS schema for creating synonyms, as it is reserved for system objects.
E: This is the correct syntax to create a public synonym, which makes the underlying object accessible to all users.
References:
* Oracle Database SQL Language Reference, 12c Release 1 (12.1): "CREATE SYNONYM"


質問 # 159
暗黙の変換を行う2つのステートメントはどれですか?

  • A. SELECT * FROM Customers WHERE insert date = '01 -JAN-19 '
  • B. SELECT * FROM Customers WHERE insert_ date = DATE '2019-01-01';
  • C. SELECT * FROM Customers WHERE TO_ CHAR(customer_ id)= '0001';
  • D. SELECT * FROM Customers WHERE customer id = '0001';
  • E. SELECT * FROM Customers WHERE customer_ id = 0001;

正解:A、E

解説:
A: True. This statement will work if customer_id is a character data type in the database. Oracle will implicitly convert the numeric literal 0001 to a string to compare with customer_id.
D; True. If the insert_date is of type DATE and the NLS_DATE_FORMAT matches 'DD-MON-YY', Oracle will implicitly convert the string literal '01-JAN-19' to a date type to compare with insert_date.
B:is incorrect because if customer_id is a numeric data type, there is no need for implicit conversion. C is incorrect because using the DATE literal DATE '2019-01-01' is an explicit conversion. E is incorrect because TO_CHAR(customer_id) is an explicit conversion from a numeric to a string data type.


質問 # 160
......

無料1z0-071日本語試験問題集試験点数を伸ばそう:https://www.goshiken.com/Oracle/1z1-071-JPN-mondaishu.html