Microsoft Developing SQL Databases (070-762日本語版) - 070-762日本語 Exam Practice Test

注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問はシリーズの他の質問から独立しています。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは顧客の売上を追跡するためのアプリケーションを開発しています。
次の要件を満たすデータベースオブジェクトを作成する必要があります。
- データがCustomersテーブルに正常に挿入された場合は、値0を返します。
- データがCustomersテーブルに正常に挿入されなかった場合は、値1を返します。
- マネージコードを使用して書かれているサポートロジック。
- TRY ... CATCHエラー処理をサポートします。
何を作るべきですか?

Correct Answer: A Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。このシリーズの他の質問とは無関係に、それぞれの質問。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは会社のデータベース開発者です。この会社には、複数の物理ディスクを持つサーバーがあります。ディスクはRAIDアレイの一部ではありません。サーバーは3つのMicrosoft SQL Serverインスタンスをホストします。オフピーク時に実行される多くのSQLジョブがあります。
SQL Serverインスタンスをリアルタイムで監視し、スループット、応答時間、および全体的なSQLパフォーマンスを最大化するためにサーバーを最適化する必要があります。
あなたは何をするべきか?

Correct Answer: H Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
Customerという名前のメモリ最適化テーブルがあります。 テーブルは、ManageCustomerという名前のストアドプロシージャによってアクセスされます。
データベースはMicrosoft SQL Server 2014で作成されました。データベースをSQL Server 2016に移動するために、バックアップおよび復元操作が使用されました。
ストアドプロシージャのパフォーマンスの問題があります。
パフォーマンスの問題を解決し、テーブル統計が自動的に更新されるようにする必要があります。
ソリューションを開発するには、どの3つのTransact-SQLセグメントを使用する必要がありますか? 回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序に並べます。
Correct Answer:

Explanation

Step 1: ALTER DATABASE CURRENT SET COMPATIBILITY_LEVEL
Sets certain database behaviors to be compatible with the specified version of SQL Server.
Syntax:
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = { 150 | 140 | 130 | 120 | 110 | 100 | 90 }
Step 2: UPDATE STATISTICS Customers
UPDATE STATISTICS updates query optimization statistics on a table or indexed view.
Step 3: EXEC sp_recompile N' 'Manage_customer'
sp_recompile causes stored procedures, triggers, and user-defined functions to be recompiled the next time that they are run. It does this by dropping the existing plan from the procedure cache forcing a new plan to be created the next time that the procedure or trigger is run References:
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
https://docs.microsoft.com/en-us/sql/t-sql/statements/update-statistics-transact-sql
着信データを整理して統合するETLプロセスを開発しています。 ETLプロセスは、参照テーブルを使用して、ターゲットテーブルでクレンジングする必要があるデータを識別します。テーブルをホストするサーバーは毎日再起動します。
クエリの実行にかかる時間と、参照テーブルの設定にかかる時間を最小限に抑える必要があります。
あなたは何をするべきか?

Correct Answer: A Vote an answer
クラスター化された列ストアインデックスを持つデータウェアハウスファクトテーブルがあります。
合計300万行のデータを含む複数のCSVファイルがあります。
データをファクトテーブルにアップロードする必要があります。データをインポートするとき、ソリューションはデルタグループを回避する必要があります。
どのソリューションが最短時間で目標を達成しますか?

Correct Answer: B Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。 シリーズの各質問には、独自のソリューションが含まれています。 ソリューションが規定の目標を満たしているかどうかを判断します。
Employeesという名前のテーブルを含むデータベースがあります。 このテーブルには、会社の従業員に関する情報が格納されます。
次のビジネスルールを実装および実施する必要があります。
* [給与]列で受け入れられる値を制限します。
* 給与が15,000ドル未満、300,000ドルを超えないようにします。
* 論理式を使用して有効な値を決定します。
* DELETEステートメントの実行時にデータの整合性を検証しないでください。
解決策:テーブルに外部キーを実装します。
ソリューションは目標を達成していますか?

Correct Answer: A Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
完了するのに長い時間がかかる複数のクエリがあります。
クエリ内のTransact-SQLステートメントに関する詳細情報を使用して、原因を特定する必要があります。 Transact-SQLステートメントは、分析の一部として実行しないでください。
どのTransact-SQLステートメントを実行する必要がありますか?

Correct Answer: D Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
集計を含むビューがあります。
ビュー内の列の値を変更できなければなりません。変更はビューが使用するテーブルに反映される必要があります。
ビューを確実に更新できるようにする必要があります。
何を作るべきですか?

Correct Answer: A Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
バックグラウンド
Employeeという名前のテーブルを含むHR1という名前のデータベースがあります。
定期的に変化する合計を含む、読み取り専用の履歴レポートがいくつかあります。 レポートは複数のクエリを使用して給与計算費用を見積もります。 クエリは同時に実行されます。 ユーザーは、給与見積もりレポートが常に実行されるとは限らないと報告しています。 データベースを監視して、レポートの実行を妨げる問題を特定する必要があります。
他のアプリケーションをサポートするデータベースサーバーにアプリケーションを配置することを計画しています。 データベースに必要なストレージの量を最小限に抑える必要があります。
従業員テーブル
次のTransact-SQLステートメントを使用して、Employeeテーブルを作成、設定、設定します。

応用
Employeesテーブルを更新するアプリケーションがあります。 アプリケーションは、次のストアドプロシージャを同時に非同期に呼び出します。
- UspA:このストアード・プロシージャーはEmployeeStatus列のみを更新します。
- UspB:このストアドプロシージャは、EmployeePayRate列のみを更新します。
アプリケーションはビューを使用してデータへのアクセスを制御します。 ビューは以下の要件を満たす必要があります。
- ビューがアクセスするテーブル内のすべての列へのユーザーアクセスを許可します。
- ビューから返される行のみに更新を制限します。
示す

展示物に示されているようにデッドロックグラフを見る。 ドロップダウンメニューを使用して、グラフィックに表示されている情報に基づいて各質問に回答する回答の選択肢を選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation

References: https://msdn.microsoft.com/en-us/library/ms186736.aspx
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは会社のデータベース開発者です。この会社には、複数の物理ディスクを持つサーバーがあります。ディスクはRAIDアレイの一部ではありません。サーバーは3つのMicrosoft SQL Serverインスタンスをホストします。オフピーク時に実行される多くのSQLジョブがあります。
SQL Serverインスタンスをリアルタイムで監視し、スループット、応答時間、および全体的なSQLパフォーマンスを最大化するためにサーバーを最適化する必要があります。
特定のクエリやバッチに関するエラーなど、実行されたスレッドの遅延を調べる必要があります。

Correct Answer: E Vote an answer
Table1という名前のテーブルを使用するレポートアプリケーションがあります。 Table1への更新を実行するために、新しいバッチ更新プロセスを展開します。
環境は以下のプロパティーで構成されています。
* データベースはデフォルトの分離設定で設定されています。
* アプリケーションとプロセスはデフォルトのトランザクション処理を使用します。
アプリケーションが、プロセスによって使用されている行にアクセスできないことがわかります。
以下の要件があります。
* アプリケーションがプロセスによってブロックされていないことを確認してください。
* アプリケーションが一貫したデータビューを持つようにする
* アプリケーションがダーティデータを読み取らないようにしてください。
問題を解決し、最小限の管理作業で要件を満たす必要があります。
あなたは何をするべきか?

Correct Answer: C Vote an answer
Explanation: Only visible for Fast2test members. You can sign-up / login (it's free).
データベース環境のパフォーマンスを評価しています。
不必要なロックを避け、更新内容が失われないようにする必要があります。
データシナリオごとにトランザクション分離レベルを選択する必要があります。
各シナリオでどの分離レベルを使用する必要がありますか? 答えるには、適切な分離レベルを正しいシナリオにドラッグします。 各分離は、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
Correct Answer:

Explanation

Box 1: Readcommitted
Read Committed: A transaction T1 executing under this isolation level can only access committed data.
Pros: Good compromise between concurrency and consistency.
Cons: Locking and blocking. The data can change when accessed multiple times within the same transaction.
Box 2: Read Uncommitted
Read Uncommitted (aka dirty read): A transaction T1 executing under this isolation level can access data changed by concurrent transaction(s).
Pros: No read locks needed to read data (i.e. no reader/writer blocking). Note, T1 still takes transaction duration locks for any data modified.
Cons: Data is not guaranteed to be transactionally consistent.
Box 3: Serializable
Serializable: A transaction T1 executing under this isolation level provides the highest data consistency including elimination of phantoms but at the cost of reduced concurrency. It prevents phantoms by taking a range lock or table level lock if range lock can't be acquired (i.e. no index on the predicate column) for the duration of the transaction.
Pros: Full data consistency including phantom protection.
Cons: Locking and blocking. The S locks are held for the duration of the transaction that can lower the concurrency.
References:
https://blogs.msdn.microsoft.com/sqlcat/2011/02/20/concurrency-series-basics-of-transaction-isolation-levels/

Contact Us

If you have any question please leave me your email address, we will reply and send email to you in 12 hours.

Our Working Time: ( GMT 0:00-15:00 ) From Monday to Saturday

Support: Contact now 

日本語 Deutsch 繁体中文 한국어