live chatMcAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
Pass4Test 10%OFF Discount Code

Microsoft Querying Microsoft SQL Server 2012/2014 (70-461日本語版) - 70-461日本語 Exam Questions

QUESTION NO: 1
頻繁に使用されるOLTP Microsoft SQL Serverデータベースの管理者です。
データベースでストアドプロシージャを使用するときに発生するパフォーマンスの問題をトラブルシューティングしています。 このデータベースは、何千もの顧客に数百万の注文を保存します。 顧客の中には多数の注文があり、他の顧客は注文が1つしかありません。 統計を更新してすべてのテーブルとインデックスの最適化を実行しますが、データにアクセスするときに2つのストアドプロシージャに問題があります。
p_GetCustomerは@companyIDをパラメータとして受け入れます。 プロファイリングの結果から、コールの90%が@companyid値5を使用し、コールの10%が別の10000値に均等に分散されていることがわかります。 実行計画を見ている間に、クラスタ化されていないインデックスシークが使用されていることがわかります。
p_GetShipDateは@orderIDをパラメータとして受け取り、その注文の出荷日を返します。 実行計画が、orderIDを索引キーとして持つ非クラスター索引でスキャンを実行していることがわかります。
パフォーマンスを向上させるには、各ストアドプロシージャに適切なクエリヒントを追加する必要があります。
あなたは何をするべきか? 答えるには、適切な手順を正しいヒントにドラッグします。 各手順は、1回、複数回、またはまったく使用されないことがあります。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。
Correct Answer:

Explanation:
Box 1: Optimize FOR..
OPTIMIZE FOR ( @variable_name { UNKNOWN | = literal_constant } [ , ...n ] ) Instructs the query optimizer to use a particular value for a local variable when the query is compiled and optimized. The value is used only during query optimization, and not during query execution.
Box 2: FORCESEEK
FORCESEEK [ (index_value(index_column_name [ ,... n ] )) ]
Specifies that the query optimizer use only an index seek operation as the access path to the data in the table or view.
References:
https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-query?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-2017
QUESTION NO: 2
データベースにProductというテーブルがあり、ProductIDとNameという名前の列があります。
一度に15行ずつ名前を並べ替えてソートされたProductsテーブルのデータを取得するクエリを作成するとします。
行31〜45を表示する必要があります。
どのTransact-SQLクエリを作成する必要がありますか?
Correct Answer: B
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).
QUESTION NO: 3
あなたは、ContosoDbという名のMicrosoft SQL Server 2012データベースを管理します。展示に示すように、テーブルが定義されます。(Exhibitボタンをクリックしてください。)

あなたは、CustomerId価値を以下のXMLフォーマットで1をつけておいているCustomers列のために注文テーブルから列を示す必要があります。

どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: A
QUESTION NO: 4
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします。)

Applという名前のアプリケーションがあります。 intデータ型を使用する@Countという名前のパラメーターがあります。 App1は、@ Countをストアドプロシージャに渡すように構成されています。 Appl用にusp_Customersという名前のストアドプロシージャを作成する必要があります。 Usp_Customersは次の要件を満たしている必要があります。
*オブジェクトの区切り文字を使用しないでください。
*並べ替えとカウントを最小限に抑えます。
*各顧客の姓のみをアルファベット順に返します。
* @Countパラメーターで指定された行数のみを返します。
*ソリューションでは、BEGINおよびENDステートメントを使用しないでください。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。
Correct Answer: B
QUESTION NO: 5
あなたは、Microsoft SQL Server 2012データベースを開発します。
データベースは、製品と呼ばれるテーブルにアクセスする2つのウェブ・アプリケーションにより用いられます。あなたは、まだアクセスを必須のデータに提供する間、アプリケーションが直接テーブルにアクセスするのを防ぐオブジェクトをつくりたいです。次の要件が満たされていることを確認する必要があります。
* テーブル定義への将来の変更には、データにアクセスするアプリケーションの能力には影響しません。
* 新しい物は、データ検索とデータ変更を収容することができます。
既存のアプリケーションに対する変更の最小量を使用してこの目標を達成する必要があります。
各アプリケーションのために何を作成する必要がありますか。
Correct Answer: B
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).
QUESTION NO: 6
特定の顧客の最終注文日を取得するには、次のSELECTステートメントを作成します。

指定した顧客の最終注文日を返すためにユーザー定義関数を作成する必要があります。
どの5つのTransact-SQLステートメントを使用しますか? (答えを出すには、ステートメントのリストから回答エリアに適切なSQLステートメントを移動し、正しい順序で並べ替えます)。
Correct Answer:

Explanation:
Note:
* First function header
* Then declare that the function returns a datetime
* Thirdly begin the function body.
* Fourthly declare the return variable
* At last include the code that retrieves the required date.
QUESTION NO: 7
あなたは、ベンダー、顧客、およびエージェントのデータを含む3つのテーブルを持っています。あなたは、これらの企業のための電話番号をルックアップするために使用されるビューを作成します。ビューには、次の定義が含まれます。

ユーザーがこのビューを使用することによって、電話番号のみを更新することができることを確認する必要があります。どうすればいいですか。
Correct Answer: D
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).
QUESTION NO: 8
会社の販売データと営業担当者を保存したSALESという名前のデータベースがあります。
ProductIDを渡された関数を作成してから、将来営業担当者に関連付ける必要がある注文のSalesOrderID値のリストを返す必要があります。この関数は、複数のSalesOrderID値を返すことができる必要があります。
正しいTransact-SQLの一部は、以下の回答エリアで提供されています。問題を解決し、記載されている目標または要件を満たすコードを回答領域に入力します。提供されているコード内およびその下にコードを追加できます。


[構文の確認]ボタンを使用して、作業を確認します。構文またはスペルのエラーは、行と文字の位置ごとに報告されます。
Correct Answer: B
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).
QUESTION NO: 9
Microsoft SQL Serverデータベースを開発します。製品情報を保存するテーブルを設計します。テーブルは次のように定義されます。

次の要件を満たす必要があります。
*製品の製品カテゴリ値が「通常」の場合、製品には2文字の長さのサブカテゴリが必要です。
*製品に「通常」以外の製品カテゴリがある場合、その製品にはサブカテゴリがある場合とない場合があります。
どのTransact-SQLステートメントを使用する必要がありますか?
Correct Answer: B
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).
QUESTION NO: 10
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします)。

レポートのクエリを作成する必要があります。クエリは次の要件を満たしている必要があります。
*オブジェクトの区切り文字を使用しないでください。
*最新の注文を最初に返します。
*テーブルの最初のイニシャルをエイリアスとして使用します。
*各顧客の最新の注文日を返します。
*注文した人の姓を取得します。
*レポートの最後の列として表示されるMostRecentOrderDateという名前の列に注文日を返します。
ソリューションは、ANSI SQL-99標準をサポートする必要があります。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。
Correct Answer: B
QUESTION NO: 11
アプリケーションは各国のストアド・プロシジャーを含んでいます。 各ストアドプロシージャは、@EmpIDパラメータを通して従業員識別番号を受け入れます。あなたは、居住国に基づいたストアド·プロシージャを実行する各従業員の単一のプロセスを構築することを計画します。 どのアプローチを使わなければなりませんか。
Correct Answer: D
QUESTION NO: 12
あなたは、価格情報が含まれたデータベースを開発しています。固定精度と6桁のスケールを含む価格を格納する必要があります。どのデータ・タイプを使うべきでしょうか。
Correct Answer: D
Explanation: Only visible for Pass4Test members. You can sign-up / login (it's free).