Microsoft Querying Microsoft SQL Server 2012/2014 (070-461日本語版) - 070-461日本語 Exam Practice Test

Productsという名前のテーブルを含むMicrosoft SQL Serverデータベースを管理します。 Productsテーブルには、ProductId、ProductName、およびCreatedDateTimeという名前の列があります。
このテーブルには、ProductNameとCreatedDateTimeの組み合わせに対する一意制約が含まれています。
次の要件を満たすようにProductsテーブルを変更する必要があります。

どのTransact-SQLクエリを使用しますか?

Correct Answer: B
あなたがDatabase1、Database2、Database3という名前の3つのMicrosoft SQL Server 2012データベースを開発しています。あなたはDatabase1とDatabase2の両方のアクセス権を持っています。あなたがDatabase3にdbo.usp_InsertEventという名前のストアドプロシージャを書いて、展開することを計画します。dbo.usp_InsertEventは、他のデータベースで他のストアドプロシージャを実行しなければなりません。あなたは、Database1またはDatabase2の上で許可を持っていない発信者がストアドプロシージャを実行することができることを確認する必要があります。どのTransact-SQLステートメントを使用する必要がありますか。
Correct Answer: A
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
次のTransact-SQLステートメントを使用してテーブルを作成します。

DisplayInformationという名前の列が1つある結果セットを返す必要があります。 Name値がNOT NULLの場合、結果セットにName値が含まれている必要があります。そうでない場合は、結果セットにSubName値が含まれている必要があります。
正しいTransact-SQLの一部は、以下のアンサーエリアで提供されています。 回答エリアに問題を解決し、記載された目標や要件を満たすコードを入力します。 提供されているコード内に、その下にコードを追加することができます。


[構文の確認]ボタンを使用して作業内容を確認します。 構文やスペルの誤りは、行と文字の位置によって報告されます。
Correct Answer:
SELECT IIF (Name IS NOT NULL, Name, SubName)
Explanation:
Update line 1 to get the following:
SELECT IIF (Name IS NOT NULL, Name, SubName)
FROM Products;
IIF returns one of two values, depending on whether the Boolean expression evaluates to true or false in SQL Server.
Syntax: IIF ( boolean_expression, true_value, false_value )
If the value of expression is NULL, IS NULL returns TRUE; otherwise, it returns FALSE.
If the value of expression is NULL,IS NOT NULL returns FALSE; otherwise, it returns TRUE.
To determine whether an expression is NULL, use IS NULL or IS NOT NULL instead of comparison operators (such as = or !=). Comparison operators return UNKNOWN when either or both arguments are NULL References:https://msdn.microsoft.com/en-us/library/hh213574.aspx
https://msdn.microsoft.com/en-us/library/ms188795.aspx
TICKETSという名前のデータベースのストアドプロシージャを展開する予定です。
ストアドプロシージャにエラー処理を実装して、挿入時にエラーが発生した場合にシステム定義のエラーメッセージが返されるようにする必要があります。
正しいTransact-SQLの一部が以下の回答に記載されています。問題を解決し、記載されている目標または要件を満たすコードを回答領域に入力します。提供されているコード内およびその下にコードを追加できます。


[構文の確認]ボタンを使用して、作業を確認します。構文またはスペルのエラーは、行と文字の位置ごとに報告されます。
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
会社のすべての販売データを含むSQL Serverデータベースがあります。
実際の総売上の上位5パーセントを表す顧客を返すクエリを作成する必要があります。
正しいTransact-SQLの一部は、以下の回答エリアで提供されています。問題を解決し、記載されている目標または要件を満たすコードを回答領域に入力します。提供されているコード内およびその下にコードを追加できます。


[構文の確認]ボタンを使用して、作業を確認します。構文またはスペルのエラーは、行と文字の位置ごとに報告されます。
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
あなたは、Microsoft SQL Server 2012サーバーで主催されるアプリケーションのためのデータベース開発者です。データベースには、次の定義を持つ2つのテーブルが含まれています。

グローバルな顧客には、いくつかの国からの注文を配置します。各々の顧客が最多の注文を出した国を表示する必要があります。 どのTransact-SQLクエリを使用すべきですか。
Correct Answer: D
uv_CustomerFullNamesという名前のビューを作成する必要があります。ビューは、顧客テーブルの基本構造が変更されないようにする必要があります。
正しいT-SQLステートメントの一部が回答エリアに提供されています。完全なコードを提供します。
Correct Answer: A
次のコードを使用して作成されたビューがあります。

Sales.fn_OrdersByTerritoryという名前のインラインテーブル値関数を作成する必要があります。 Sales.fn_OrdersByTerritoryは、次の要件を満たしている必要があります。
* 1部構成の名前を使用して列を参照します。
* OrdersByTerritoryViewで使用される順序と同じ順序で列を返します。
正しいT-SQLステートメントの一部が回答エリアに提供されています。完全なコードを提供します。
Correct Answer: A
データベースはDomesticSalesOrdersとInternationalSalesOrdersという名前の2つのテーブルを含みます。両方のテーブルは、1億本以上の列を含みます。テーブルにはそれぞれSalesOrderIdという名の主キー・カラムがあります。2つのテーブル内のデータが互いに異なっています。 ビジネスユーザーは、グローバルな販売·総売上金額の合計数に関する集計情報を含むレポートを望みます。クエリが可能な最小の時間で実行されることを確認する必要があります。どのクエリを使うべきでしょうか。
Correct Answer: C
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
あなたのデータベースは、Purchasesという名前のテーブルを含みます。テーブルには、各購入が行われた日付と時刻を格納するPurchaseTimeというDATETIME列が含まれています。非クラスタ化インデックスが、PurchaseTime列にあります。ビジネス・チームは、現在の日に作られる購入品の総数を示すレポートを望んでいます。あなたは、最も効率的な方法で正しい結果を返す問合わせを書く必要があります。どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
あなたは、Microsoft SQL Server 2012のデータベースを管理します。データベースには、Employeeという名前のテーブルが含まれています。Employeeテーブルの一部は、展示に示されています。(Exhibitボタンをクリックしてください。)


従業員に関する機密情報はEmployeeDataという別のテーブルに格納されます。1つのレコードは従業員テーブルの各レコードのEmployeeDataに存在します。あなたは、データの整合性と視認性を確保するために適切な制約やテーブルのプロパティを割り当てる必要があります。 On which column in the Employee table should you create a unique constraint?
Correct Answer: E
Microsoft SQL Server 2012を使用してデータベースアプリケーションを開発します。
次のテーブル定義を使用して2つのテーブルを作成します。

どの6つのTransact-SQLステートメントを使用しますか? (答えを出すには、ステートメントのリストから回答エリアに適切なSQLステートメントを移動し、正しい順序で並べ替えます)。
Correct Answer:
あなたは、Microsoft SQL Server データベースのデータベース開発者です。
あなたは、異なるソースから顧客データを格納するテーブルをデザインしています。テーブルは、ソース・システムからCustomerIDを含むコラムとSourceIDを含むコラムを含みます。このデータのサンプルは次のテーブルの中で示される通りです。

あなたは、テーブルがSourceIDの中で複製のCustomerIDを持たないことを確認する必要があります。さらに、テーブル中のデータがSourceIDそして次にCustomerIDの順序であることを保証する必要があります。 どのTransact-SQLステートメントを使用する必要がありますか。
Correct Answer: B
Explanation: Only visible for TrainingDump members. You can sign-up / login (it's free).
0
0
0
0