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 Developing SQL Databases (70-762日本語版) (70-762日本語) Free Practice Test

Question 1
あなたは小売店を運営する会社のためのソリューションを設計しています。各店舗には、販売取引を追跡するデータベースがあります。本社のデータベースにサマリーテーブルを作成します。このテーブルを使用して、各店舗で毎日販売されている各商品の数量を記録します。管理者はこのデータを使用して、製品の発注レベルを特定します。
毎晩、店舗はs5lesデータを本社に送信する必要があります。データは、StoreID、ProductID、Qtysold、Totprodsales、およびDatesold列を含むサマリーテーブルに挿入する必要があります。
サマリーテーブル内の重複行を防ぐ必要があります。各行は、製品を販売した店舗と特定の日にその店舗で販売された合計金額を一意に識別する必要があります。
あなたのソリューションに何を含めるべきですか?

Correct Answer: B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 2
注:この質問は、同じシナリオを提示する一連の質問の一部です。このシリーズの各質問には固有の解決策が含まれています。解決策が記載されている目標を満たしているかどうかを判断します。
ストアドプロシージャを使用する新しいアプリケーションを開発しています。ストアドプロシージャは、数千のレコードを単一のバッチとしてEmployeesテーブルに挿入します。
ユーザーは、ストアドプロシージャが更新されてからアプリケーションの応答時間が悪化したと報告します。 Microsoft SQL Serverインスタンスのディスク関連のパフォーマンスカウンターを調べて、ディスクパフォーマンスの問題を含むいくつかの高い値を観察します。
待機統計を調べて、異常に高いWRITELOG値を観察します。
アプリケーションの応答時間を改善する必要があります。
解決方法:ストアドプロシージャをユーザー定義関数に置き換えます。
解決策は目標を満たしていますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 3
データベースに接続するアプリケーションを開発しています。
アプリケーションは以下のジョブを実行します。

READ_COMMITTED_SNAPSHOTデータベースオプションがOFFに設定され、自動コンテンツがONに設定されている。ストアドプロシージャ内では、明示的なトランザクションは定義されていません。
JobBがJobAよりも前に開始された場合は、数秒で終了します。 JobAが最初に開始した場合、JobBは完了するまでに長い時間がかかります。
JobBで確認したブロッキングがJobAによって獲得されたロックが原因であるかどうかを判断するには、Microsoft SQL Server Profilerを使用する必要があります。
Locksイベントカテゴリのどのトレースイベントクラスを使用しますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
バッチ更新プロセスのパフォーマンスを最適化しています。 次のTransact-SQLステートメントを実行して作成されたテーブルとインデックスがあります。

次のクエリは夜間に実行され、isCreditValidatedフィールドを更新します。

データベースを確認し、次の観察を行います。
*InvoicesテーブルのIsCreditValidated値のほとんどは、値1に設定されています。
*多くの一意のInvoiceDate値があります。
*CreditValidationテーブルにはインデックスがありません。
*インデックスIX_invoices_CustomerID_Filter_IsCreditValidatedの統計は、個別のシークではなく、複数の個別の更新があることを示しています。
追加されたインデックスが更新クエリで使用できることを確認する必要があります。 IX_invoices_CustomerId_Filter_IsCreditValidatedインデックスをクエリで使用できない場合は、削除する必要があります。
それ以外の場合、インデックスで使用するためにクエリを変更する必要があります。
どの3つのアクションを実行する必要がありますか? それぞれの正解はソリューションの一部を示しています。
注:それぞれの正しい選択には1ポイントの価値があります。

Correct Answer: B,D,E
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 5
単一のディメンションを持つ非パーティション表があります。テーブル名はdimです。
Products.Projection。
この表は、いくつかの基幹業務アプリケーションによって頻繁に照会されます。データは2つのプロセスによって1日を通して頻繁に更新されます。
ユーザーがdim.Products.Projectionからデータを照会すると、応答が予想より遅いと報告しています。この問題は、多数の行が更新されているときに発生します。
更新によってクエリが遅くなるのを防ぐ必要があります。
あなたは何をするべきか?

Correct Answer: B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 6
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。
質問に記載されている情報と詳細は、その質問にのみ適用されます。

次のテーブルを含むDB1という名前のMicrosoft SQL Serverデータベースがあります。
次のクエリを頻繁に実行します。

TBL1とTBL2の間に外部キーの関係はありません。
2つのクエリがテーブルからレコードを返すのに必要な時間を最小限に抑える必要があります。
あなたは何をするべきか?

Correct Answer: A
Question 7
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、固有のソリューションが含まれています。ソリューションが指定された目標を満たしているかどうかを判断します。
データベースから削除できるように、使用されていないインデックスを特定する必要があります。
解決策:sys.dm_db_index_usage_stats動的管理ビューを実行します。
ソリューションは目標を達成していますか?

Correct Answer: B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 8
注:この質問は、同じシナリオを提示する一連の質問の一部です。
このシリーズの各質問には固有の解決策が含まれています。解決策が記載されている目標を満たしているかどうかを判断します。
Accountテーブルは、次のTransact-SQLステートメントを使用して作成されました。

Accountテーブルには10億を超えるレコードがあります。アカウント番号列は、各アカウントを一意に識別します。 ProductCode列には100個の異なる値があります。値はテーブルに均等に分散されています。テーブル統計は最新の情報に更新されます。
次のTransact-SQL SELECTステートメントを頻繁に実行します。

クエリを実行するときにはテーブルスキャンを避けなければなりません。
テーブルに対して1つ以上のインデックスを作成する必要があります。
解決方法:次のTransact-SQLステートメントを実行します。

解決策は目標を満たしていますか?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 9
Microsoft SQL Serverプロファイルを使用して、Query1という名前のクエリを評価します。プロファイラーレポートは次の問題を示します。
- クエリプランの各レベルで、合計行数が少なく処理されます。
- クエリは多くの操作を使用します。これにより、クエリ全体のコストが高くなります。
オプティマイザに役立つ情報を特定する必要があります。
あなたは何をするべきか?

Correct Answer: D
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 10
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問はそれぞれ異なる目標と答えの選択を提示しますが、シナリオの本文はこのシリーズの各質問でまったく同じです。
BlogCategory、BlogEntry、ProductReview、Product、およびSalesPersonの各テーブルを含むデータベースがあります。 テーブルは、次のTransact SQLステートメントを使用して作成されました。

以下の要件を満たすようにProductReviewテーブルを変更する必要があります。
* テーブルはProductテーブルのProductID列を参照する必要があります
* ProductReviewテーブル内の既存のレコードはProductテーブルで検証してはいけません。
* レコードがProductReviewテーブルによって参照されている場合は、Productテーブルのレコードを削除してはいけません。
* Productテーブル内のレコードへの変更はProductReviewテーブルに伝播する必要があります。
次のデータベーステーブルもあります:Order、ProductTypes、およびSalesHistory、これらのテーブルのtransaction-SQLステートメントは使用できません。
以下の要件を満たすようにOrdersテーブルを変更する必要があります。
* テーブルにINSERT権限を付与せずにテーブルに新しい行を作成します。
* 注文が完了したかどうかを注文を出した販売員に通知してください。
SalesHistoryテーブルに次の制約を追加する必要があります。
* フィールドをレコードIDとして使用できるようにするSaleID列の制約
* ProductTypesテーブルのProduct列を参照するためにProductID列を使用する定数
* 列にNULL値を持つ1行を許可するCategoryID列に対する制約
* SalesPrice列を4人以上の財務部門ユーザーに制限する制約は、SalesYTD列の値が特定のしきい値を超える営業担当者のSalesHistoryテーブルからデータを取得できる必要があります。
SalesOrderという名前のメモリ最適化テーブルを作成する予定です。 テーブルは以下の要件を満たす必要があります。
* テーブルには1000万のユニークな受注がなければなりません。
* テーブルは、入出力操作を最小限に抑えるためにチェックポイントを使用しなければならず、トランザクションロギングを使用してはなりません。
* データ損失は許容範囲内です。
完全等価演算でWhere句を使用するSalesOrderテーブルに対するクエリのパフォーマンスは最適化する必要があります。
Sales Orderテーブルを作成する必要があります
どのようにテーブル定義を完成させるべきですか? 答える? 回答領域で適切なTransact-SQLセグメントを選択します。
Correct Answer:

Explanation

Box 1: NONCLUSTERED HASHWITH (BUCKET_COUNT = 10000000)
Hash index is preferable over a nonclustered index when queries test the indexed columns by use of a WHERE clause with an exact equality on all index key columns. We should use a bucket count of 10 million.
Box 2: SCHEMA_ONLY
Durability: The value of SCHEMA_AND_DATA indicates that the table is durable, meaning that changes are persisted on disk and survive restart or failover. SCHEMA_AND_DATA is the default value.
The value of SCHEMA_ONLY indicates that the table is non-durable. The table schema is persisted but any data updates are not persisted upon a restart or failover of the database. DURABILITY=SCHEMA_ONLY is only allowed with MEMORY_OPTIMIZED=ON.
References: https://msdn.microsoft.com/en-us/library/mt670614.aspx
Question 11
テーブルを持つデータベースがあります。 ビューを使用してテーブルにデータを挿入する必要があります。
次の2つのステートメントのどちらが更新可能なビューを最もよく表していますか?
注:それぞれ正しい選択はポイントの価値があります。

Correct Answer: C,D
Question 12
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。
質問に記載されている情報と詳細は、その質問にのみ適用されます。
次の表に示すテーブルを含むDB1という名前のMicrosoft SQL Serverデータベースがあります。

TBL1とTBL2の間に外部キーの関係はありません。
TBL1とTBL2からのデータを使用してデータを返すクエリに必要な時間を最小限に抑える必要があります。
あなたは何をするべきか?

Correct Answer: C