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

注:この質問は、同じシナリオを提示する一連の質問の一部です。連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の質問セットには正しいソリューションがないかもしれませんがいくつかの質問セットには複数の正しいソリューションがあるかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
3 TBのデータベースがあります。データベースサーバには64個のCPUコアがあります。
データベースをMicrosoft Azure SQL Databaseに移行する予定です。
Azure SQLデータベースのサービス層を選択する必要があります。解決策は、現在の処理能力を満たすか超える必要があります。
解決方法:基本サービス層を選択します。
これは目標を達成していますか?
Correct Answer: A Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には固有の解決策が含まれています。解決策が記載されている目標を満たしているかどうかを判断します。
Employeesという名前のテーブルを含むデータベースがあります。このテーブルには、会社の従業員に関する情報が格納されています。
Employeesテーブルには、次の監査規則を実装する必要があります。
- データに加えられた変更をEmployeesテーブルに記録します。
- 監査業務によって記録されたデータをカスタマイズする。
解決方法:Employeesテーブルにユーザ定義関数を実装します。
解決策は目標を満たしていますか?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
バッチ更新プロセスのパフォーマンスを最適化しています。 次のTransact-SQLステートメントを実行して作成されたテーブルとインデックスがあります。

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

データベースを確認し、次の観察を行います。
*InvoicesテーブルのIsCreditValidated値のほとんどは、値1に設定されています。
*多くの一意のInvoiceDate値があります。
*CreditValidationテーブルにはインデックスがありません。
*インデックスIX_invoices_CustomerID_Filter_IsCreditValidatedの統計は、個別のシークではなく、複数の個別の更新があることを示しています。
追加されたインデックスが更新クエリで使用できることを確認する必要があります。 IX_invoices_CustomerId_Filter_IsCreditValidatedインデックスをクエリで使用できない場合は、削除する必要があります。
それ以外の場合、インデックスで使用するためにクエリを変更する必要があります。
どの3つのアクションを実行する必要がありますか? それぞれの正解はソリューションの一部を示しています。
注:それぞれの正しい選択には1ポイントの価値があります。
Correct Answer: A,B,D Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問はシリーズの他の質問から独立しています。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは顧客の売上を追跡するための開発と応用をしています。
指定した注文IDを指定して、確定した注文の合計を返す必要があります。この値は他のTransact-SQLステートメントで使用されます。
データベースオブジェクトを作成する必要があります。
何を作るべきですか?
Correct Answer: A Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
モノの内部(IOT)ソリューションをサポートするデータベースを管理します。 データベースには、毎分1億を超えるデバイスからのメトリックが記録されています。 データベースには99.995のアップタイムが必要です。
データベースは、サイズが100ギガバイト(GB)のcheckinsという名前のテーブルを使用します。 チェックインテーブルには、デバイスからのメトリックが格納されています。 データベースには、4 TBのデータを格納するArchiveという名前のテーブルもあります。 テーブルへのすべてのアクセスにストアプロデュースを使用します。
待機タイプPAGELATCH_が大量のブロッキングを引き起こすことがわかります。
データベースのダウンタイムを最小限に抑えながら、ブロッキングの問題を解決する必要があります。
どの2つのアクションを実行しますか? それぞれの正しい答えは解決策の一部を表しています。
Correct Answer: D Vote an answer
Salesという名前のデータベースがあります。
次の表に示す列を含むCustomerという名前の表を作成する必要があります。

どのようにTransact SQLステートメントを完成させるべきですか? 回答するには、回答領域で適切なTransact-SQLセグメントを選択します。
Correct Answer:

Explanation

Box 1: MASKED WITH (FUNCTION ='default()')
The Defualt masking method provides full masking according to the data types of the designated fields.
Example column definition syntax: Phone# varchar(12) MASKED WITH (FUNCTION = 'default()') NULL Box 2: MASKED WITH (FUNCTION ='partial(3,"XXXXXX",0)') The Custom String Masking method exposes the first and last letters and adds a custom padding string in the middle. prefix,[padding],suffix examples:
PhoneNumber varchar(10) MASKED WITH (FUNCTION = 'partial(5,"XXXXXXX",0)') Box 3: MASKED WITH (FUNCTION ='email()') The Email masking method which exposes the first letter of an email address and the constant suffix ".com", in the form of an email address. [email protected].
Example definition syntax: Email varchar(100) MASKEDWITH (FUNCTION = 'email()') NULL References: https://msdn.microsoft.com/en-us/library/mt130841.aspx
注:この質問は、同じシナリオを提示する一連の質問の一部です。
このシリーズの各質問には固有の解決策が含まれています。解決策が記載されている目標を満たしているかどうかを判断します。
Accountテーブルは、次のTransact-SQLステートメントを使用して作成されました。

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

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

解決策は目標を満たしていますか?
Correct Answer: A Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを使用する一連の質問の一部です。 あなたの便宜のために、シナリオは各質問で繰り返されます。 各質問はそれぞれ異なる目標と答えの選択を提示しますが、シナリオの本文はこのシリーズの各質問でまったく同じです。
Salesという名前のデータベースに、Customer、Order、およびProductsの各データベーステーブルが含まれています。
次の図に、ProductsテーブルとOrderテーブルを示します。

顧客テーブルは、顧客が最後に注文した注文のデータを格納する列を含みます。
Leadsという名前のテーブルを作成する予定です。 Leadsテーブルには、約2万レコードが含まれると予想されます。
Leadsテーブルのストレージ要件は最小限に抑える必要があります。
任意の製品の価格の変更は、現在の価格から25パーセント未満の増加でなければなりません。 注文がデータベースに入力されると、出荷部門に注文と出荷の詳細について通知する必要があります。
適切なテーブルオブジェクトを実装する必要があります。
各テーブルにどのオブジェクトを使用しますか? 答えるには、適切なオブジェクトを正しい表にドラッグします。 各オブジェクトは、1回、2回以上、またはまったく使用されない可能性があります。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
Correct Answer:

Explanation

The Products table needs a primary key constraint on the ProductID field.
The Orders table needs a foreign key constraint on the ProductID field, with a reference to the ProductID field in the Products table.
インデックスを作成できるビューを作成する必要があります。次のように書きます。

02行目に何を追加しますか?
Correct Answer: C Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
標準階層プランを持つMicrosoft Azure SQL Databaseを管理します。
データベースのサイズが大きくなり、ユーザーはパフォーマンスが低下します。
以下のリソースの使用法を特定する必要があります。
* CPU使用率
* ディスク容量
* メモリ使用量
* ディスクI / O
.....................................
Correct Answer: B,E Vote an answer
注:質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問はシリーズの他の質問から独立しています。質問に記載されている情報と詳細は、その質問にのみ適用されます。
データベースDB1があります。データベースはメモリ最適化ファイルグループを使用しません。データベースにはTable1という名前のテーブルが含まれています。テーブルは以下のワークロードをサポートする必要があります。

既存のReportingクエリのパフォーマンスを低下させずに、新しいOLTPワークロードをサポートするための最も効率的なインデックスを追加する必要があります。
あなたは何をするべきか?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には固有の解決策が含まれています。解決策が記載されている目標を満たしているかどうかを判断します。
Employeesという名前のテーブルを含むデータベースがあります。このテーブルには、会社の従業員に関する情報が格納されています。
次のビジネスルールを実装して実施する必要があります。
- [給与]列で受け入れられる値を制限します。
- 15,000ドル未満、300,000ドルを超える給与が入力されないようにします。
- 論理式を使用して有効な値を決定してください。
- DELETE文を実行するときにデータの整合性を検証しないでください。
解決策:テーブルにチェック制約を実装します。
解決策は目標を満たしていますか?
Correct Answer: B Vote an answer
Explanation: Only visible for PassTestking members. You can sign-up / login (it's free).
注:この質問は、同じシナリオを使用する一連の質問の一部です。あなたの便宜のために、シナリオは各質問で繰り返されます。各質問は異なる目標と答えの選択を提示しますが、シナリオのテキストはこのシリーズの各質問でまったく同じです。
Customer、CustomerToAccountBridge、およびCustomerDetailsの各テーブルを含むDB1という名前のデータベースがあります。 3つのテーブルはSalesスキーマの一部です。データベースには、Websiteという名前のスキーマも含まれています。次のTransact-SQLステートメントを実行して、Customerテーブルを作成します。
CustomerStatus列の値は、アクティブな顧客の場合と同じです。 Account1Status列とAccount2Status列の値は、アクティブなアカウントの場合と同じです。次の表は、Customerテーブルから選択された列と行を示しています。

Website.Customerという名前のビューと、という名前のビューを作成する予定です。
営業。女性のお客様。
Website.Customerは、次の要件を満たす必要があります。
* アクティブな顧客のCustomerName列とCustomerNumber列へのユーザーアクセスを許可します。
* ビューが参照する列への変更を許可します。変更されたデータはビューを通して見える必要があります。
* ビューがMicrosoft SQL Serverの複製の一部として公開されないようにする。
Sales.F Female.Customersは次の要件を満たす必要があります。
* ユーザーにCustomerName、Address、City、State、PostalCodeの各列へのアクセスを許可します。
* ビューが参照する列への変更を禁止します。
* ビューフィルタに準拠しているビューによる更新のみを許可します。
次のストアドプロシージャがあります。spDeleteCustAcctRelationshipおよびspUpdateCustomerSummary。 spUpdateCustomerSummaryストアドプロシージャは、次のTransacr-SQLステートメントを実行して作成しました。
uspUpdateCustomerSummaryストアドプロシージャを実行して、顧客アカウントの概要を変更します。他のストアドプロシージャは、CustomerToAccountBridgeテーブルからレコードを削除するために、spDeleteCustAcctRelationshipを呼び出します。
uspUpdateCustomerSummaryを起動すると、アクティブなトランザクションはありません。 TotalDepositAccountCount列のCHECK制約違反が原因で、プロシージャは行09で失敗します。
CustomerDetailsテーブルに対するストアドプロシージャの影響は何ですか?
Correct Answer: B Vote an answer