Welcome to TestSimulate

Pass Your Next Certification Exam Fast!

Everything you need to prepare, learn & pass your certification exam easily.

365 days free updates. First attempt guaranteed success.

Microsoft Querying Data with Transact-SQL (70-761日本語版) (70-761日本語) Free Practice Test

Question 1
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。 回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。 各質問は、このシリーズの他の質問とは独立しています。 質問で提供される情報と詳細は、その質問にのみ適用されます。
次のTransact-SQLステートメントを実行してテーブルを作成します。

2014年に追加されたすべての顧客に対して正規化されたデータを返す必要があります。
どのTransact-SQL文を実行する必要がありますか?

Correct Answer: C
Question 2
あなたは、インデックス付きのビューの恩恵を受ける日付関連のクエリを持っています。
インデックス付きビューを作成する必要があります。
どの2つのTransact-SQL関数を使用できますか? それぞれの正解は完全な解を提示します。
注:それぞれの正しい選択は1ポイントに値する

Correct Answer: A,B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 3
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションの質問に答えた後。 あなたはそれに戻ることができません。 その結果、これらの質問はレビュー画面に表示されません。
次のTransact-SQLステートメントを実行して、Customerという名前のテーブルを作成します:

Customerテーブルに次のデータを挿入する必要があります:

両方のレコードが挿入されているか、レコードが挿入されていないことを確認する必要があります。
解決策:次のTransact-SQLステートメントを実行します。

解決策は目標を達成していますか?

Correct Answer: A
Question 4
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズの各質問でまったく同じです。
2つのテーブルを含むデータベースを照会します。プロジェクトとタスクです。 プロジェクトテーブルには、次の列があります。


タスクレベルは以下の規則を使用して定義されます。

階層内の各タスクのタスクレベルを決定する必要があります。
ソリューションを開発するためにどの5つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答領域に移動して正しい順序で配置します。
Correct Answer:

Explanation

Box 1: SELECT CAST (NULL AS INT) AS ParentTaskID, etc.
This statement selects all tasks with task level 0.
The ParentTaskID could be null so we should use CAST (NULL AS INT) AS ParentTaskID.
Box 2: UNION
We should use UNION and not UNION ALL as we do not went duplicate rows.
UNION specifies that multiple result sets are to be combined and returned as a single result set.
Incorrect: Not UNION ALL: ALL incorporates all rows into the results. This includes duplicates. If not specified, duplicate rows are removed.
Box 3, Box 4, Box 5:
These statements select all tasks with task level >0.
References:
https://msdn.microsoft.com/en-us/library/ms180026.aspx
Question 5
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。 回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。 各質問は、このシリーズの他の質問とは独立しています。 質問で提供される情報と詳細は、その質問にのみ適用されます。
従業員に関する情報を含むPersonという名前のテーブルがあります。 ユーザーは、クエリ・ステートメントでPerson表を指定せずに、Person表から特定の列にアクセスする方法を要求しています。 ユーザーがアクセスできる列は、クエリがデータに対して実行されているときに決定されます。 制限されたレコードがいくつかあり、トリガーはその要求が制限付きレコードにアクセスしようとしているかどうかを評価します。
データベースサーバー上のストレージを最小限に抑えながら、ユーザーが必要な列にアクセスできるようにする必要があります。
あなたは何を実装すべきですか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 6
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションの質問に答えると、それに戻ることはできません。 その結果、これらの質問はレビュー画面に表示されません。
データウェアハウスで索引を作成しています。
10,000行のTable1というディメンション表があります。 行は、いくつかのレポートを生成するために使用されます。
レポートは主キーである列を結合します。
実行計画には、Table1のブックマークルックアップが含まれています。
レポートが予想よりも遅く実行されることがわかります。
レポートの実行に要する時間を短縮する必要があります。
解決策:ブックマークルックアップ列を含むプライマリキー列にノンクラスタードインデックスを作成します。
これは目標を満たしていますか?

Correct Answer: A
Question 7
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、記載された目標を達成できる独自の解決策が含まれています。 いくつかの質問セットには1つ以上の正しい解決策があるかもしれないが、他の質問セットには正しい解決策がないかもしれない。
このセクションの質問に答えた後。 あなたはそれに戻ることができません。 その結果、これらの質問はレビュー画面に表示されません。
あなたには、北アメリカで顧客の注文と配達を追跡するデータベースがあります。データベースには、次の表が含まれています:
売上高、顧客

アプリケーション、都市

売上高、顧客カテゴリー

同社の開発チームは顧客ディレクトリアプリケーションを設計しています。アプリケーションでは、顧客を電話番号のエリアコードでリストする必要があります。エリアコードは、電話番号の最初の3文字として定義されています。
アプリケーションのメインページは、すべての顧客のエリアと電話番号を含む索引ビューに基づいています。
電話番号フィールドからエリアコードを返す必要があります。
解決策:次のTransact-SQLステートメントを実行します。

解決策は目標を達成していますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 8
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズの各質問でまったく同じです。
2つのテーブルを含むデータベースを照会します。プロジェクトとタスクです。 プロジェクトテーブルには、次の列があります。


以下の規則を使用して、各タスクの所有者を特定する必要があります。
- タスクに所有者がいる場合は、各タスクの所有者を返します。
- タスクが所有者を持たず、所有者を持つプロジェクトに関連付けられている場合は、プロジェクトの所有者を返します。
- それ以外の場合は、値-1を返します。
Transact-SQLステートメントをどのように完成させるべきですか? 回答するには、回答領域で適切なTransact-SQLセグメントを選択します。
Correct Answer:

Explanation
Box 1: COALESCE
COALESCE evaluates the arguments in order and returns the current value of the first expression that initially does not evaluate to NULL.
Box 2: T.UserID, p.UserID, -1
- Return each task's owner if the task has an owner.
- If a task has no owner, but is associated with a project that has an owner, return the project's owner.
- Return the value -1 for all other cases.
Box 3: LEFT JOIN
The LEFT JOIN keyword returns all rows from the right table (table2), with the matching rows in the left table (table1). The result is NULL in the left side when there is no match. Here the right side could be NULL as the projectID of the task could be NULL.
References:
https://msdn.microsoft.com/en-us/library/ms190349.aspx
http://www.w3schools.com/Sql/sql_join_right.asp
Question 9
次のテーブルを含むデータベースがあります。

各苦情、苦情を処理している従業員の名前、および各対話に関するメモを返すクエリを作成する必要があります。 最初に[苦情]フィールドを表示し、次に従業員の名前とメモを表示する必要があります。 相互作用が発生していなくても苦情を返却する必要があります。
以下のガイドラインを使用してクエリを構築します。
- 2部構成の列名を使用します。
- 一部のテーブル名を使用してください。
- テーブル名の最初の文字を別名として使用します。
- Transact-SQL関数をしないでください。
- 暗黙の結合を使用しません。
- オブジェクト名を角括弧で囲まないでください。
正しいTransact-SQLの一部は、以下の回答領域にあります。 問題を解決し、記載されている目標または要件を満たすコードを回答領域に入力します。 提供されているコード内およびその下にコードを追加できます。

1 SELECT c.Complaint, e.Name, i.Notes
2 FROM Complaints c
3 JOIN
4 JOIN
Correct Answer:
see explanation below.
Explanation
1 SELECT c.Complaint, e.Name, i.Notes
2 FROM Complaints c
3 JOIN Interactions i ON c.ComplaintID = i.ComplaintID
4 JOIN Employees e ON i.EmployeeID = E.EmployeeID
Question 10
ビューが表示するデータを操作するロジックステートメントが必要なインデックス付きビューを作成する必要があります。
どちらのデータベースオブジェクトを使用しますか? それぞれの正解は完全な解を提示します。

Correct Answer: A,C
Question 11
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。
回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。
各質問は、このシリーズの他の質問とは独立しています。 質問に記載されている情報や詳細がその質問に適用されます。
あなたには、銀行システム用のデータベースがあります。 データベースには、それぞれ預金口座とローン口座を格納する2つのテーブルtblDepositAcctとtblLoanAcctがあります。両方のテーブルには、次の列が含まれています。

デポジットとローンの両方のアカウントを持つ顧客の総数を調べるには、クエリを実行する必要があります。
どのTransact-SQL文を実行する必要がありますか?

Correct Answer: E
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 12
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。 回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。 各質問は、このシリーズの他の質問とは独立しています。 質問に記載されている情報や詳細がその質問に適用されます。
あなたには、銀行システム用のデータベースがあります。 データベースには、預金口座とローン口座をそれぞれ格納する2つのテーブルtblDepositAcctとtblLoanAcctがあります。 どちらの表にも次の列があります。

預金口座とローン口座の合計数を決定する必要があります。
どのTransact-SQL文を実行する必要がありますか?

Correct Answer: F
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).