Microsoft Developing Microsoft SQL Server Databases (70-464日本語版) - 70-464日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS

あなたはCustomerIDによる請求書をフィルタリングする機能を作成する必要があります。関数のSELECT文はInvoicesByCustomer.sqlに含まれています。どのコードセグメントはあなたが機能を完了するために使用する必要がありますか。
Correct Answer: B Vote an answer
あなたはアプリケーションの要件に準拠するInsertInvoiceを変更する必要があります。
どのコードセグメントは実行する必要がありますか。
Correct Answer: A Vote an answer
あなたはサイトの要件を満たすソリューションを実装する必要があります。
あなたは何を実装する必要がありますか。
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
あなたは国名が国のIDの代わりに返されることを保証するためにCountryFromlD.sql内の関数を変更する必要があります。あなたはCountryFromlD.sqlのどのコードのラインを変更する必要がありますか。
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
SQL Server 2014を使用します。物理サーバーは、120 GBのRAMを使用できる専用のデータベースサーバーです。 低速のローカルディスクには、約50GBの空き容量があります。
新しいストアドプロシージャを作成します。 2つのテーブルから約300,000行を一時的に保持する必要があると判断した場合、そこから2つの複雑なビジネススコアを計算します。
ストアドプロシージャは、次のように定義された一時記憶域を使用します。

コードはデータを何度か通過させ、データを読み取る元のデータベースと同じデータベース内の永続的なディスクベースのテーブルにデータを書き込む前に、複雑な計算を適用します。
このストアドプロシージャでは、物理ディスクの負荷を最小限に抑えるために最も効率的な方法で一時データを処理する必要があります。
あなたは何をするべきか? 複数の回答を選択することで目的を達成することができます。 最良の答えを選択してください。
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
あなたはDatabase1という名前のデータベースを持っています。Database1はProc1とProc2という名前の2つのストアドプロシージャとTable1という名前のテーブルを持っています。Table1は数百万行を持っています。
Table1にProc1データを更新します。Proc2はTable1からデータを読み出します。
あなたはProc1が4,000人以上の行を更新するために実行されると、Proc2がブロックされていることを発見します。本はProc1によって更新されていないものも含めて、すべての行に影響を与えます。
あなたはProc1が実行しているとき、Proc2がProc1を更新はされていないと、Table1のデータにアクセスすることができます。
あなたはProc1を変更するために何をすべきか。
複数の回答の選択肢は目標を達成することができます。最もよい答えを選択してください。
Correct Answer: D Vote an answer
あなたはusp_AddXMLOrderがtheretailersからXML入力を検証するために使用できることを確認する必要があります。
どのパラメータはライン04とライン05上のusp_AddXMLOrderに追加する必要がありますか。(それぞれの正しい答えはソリューションの一部を提供します。該当することをすべて選択してください。)
Correct Answer: C,F Vote an answer
データベースからデータを読み取る、SP1とSP2という名前の2つのストアドプロシージャを展開することを計画しています。
あなたの会社は、各ストアドプロシージャに対して次の要件を確認しています。
SP1はダーティリードを許可する必要があります。
SP2では、読み取りの一貫性を保つためにデータに範囲ロックを設定する必要があります。
各ストアドプロシージャにどの分離レベルを設定する必要があるかを特定する必要があります。 解決策はロックの数を最小限に抑える必要があります。
どの分離レベルを特定する必要がありますか?
回答するには、適切な分離レベルを回答領域の正しいストアドプロシージャにドラッグします。 (答えの選択肢は、一度だけ、二度以上、またはまったく使用されないかもしれません。)
Correct Answer:

Explanation:
Note:
* READ UNCOMMITTED
Specifies that statements can read rows that have been modified by other transactions but not yet committed.
Transactions running at the READ UNCOMMITTED level do not issue shared locks to prevent other transactions from modifying data read by the current transaction. READ UNCOMMITTED transactions are also not blocked by exclusive locks that would prevent the current transaction from reading rows that have been modified but not committed by other transactions. When this option is set, it is possible to read uncommitted modifications, which are called dirty reads. Values in the data can be changed and rows can appear or disappear in the data set before the end of the transaction. This option has the same effect as setting NOLOCK on all tables in all SELECT statements in a transaction. This is the least restrictive of the isolation levels.
* SERIALIZABLE
Specifies the following:
Statements cannot read data that has been modified but not yet committed by other transactions.
No other transactions can modify data that has been read by the current transaction until the current transaction completes.
Other transactions cannot insert new rows with key values that would fall in the range of keys read by any statements in the current transaction until the current transaction completes.
Range locks are placed in the range of key values that match the search conditions of each statement executed in a transaction. This blocks other transactions from updating or inserting any rows that would qualify for any of the statements executed by the current transaction. This means that if any of the statements in a transaction are executed a second time, they will read the same set of rows. The range locks are held until the transaction completes. This is the most restrictive of the isolation levels because it locks entire ranges of keys and holds the locks until the transaction completes. Because concurrency is lower, use this option only when necessary.
3つのテーブルを含むデータベースがあります。 テーブルは次の表のように構成されています。

次のようなクエリがあります。

照会の実行計画は図に示されています。 (展示ボタンをクリックしてください。)

クエリの実行にかかる時間を最小限に抑えるために、インデックスを1つ作成する必要があります。
あなたは何をするべきか?
回答するには、適切な列を回答領域の正しい位置にドラッグします。 (答えの選択肢は、一度だけ、二度以上、またはまったく使用されないかもしれません。)
Correct Answer:

Explanation:
Note:
Covering index: A type of index that includes all the columns that are needed to process a particular query. For example, your query might retrieve the FirstName and LastName columns from a table, based on a value in the ContactID column. You can create a covering index that includes all three columns.
あなたはSQL Server2012がインストールされているサーバがあります。
あなたはパラレル実行計画がシリアルで実行されているかを特定する必要があります。
どのツールを使うべきか。
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
0
0
0
10