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

Question 1
あなたは、アプリケーションをサポートするMicrosoft SQL Server 2012サーバデータベースを開発します。アプリケーションは、以下の定義を持つテーブルを含みます。
CREATE TABLE Inventory
(ItemID int NOT NULL PRIMARY KEY,
ItemsInStore int NOT NULL,
ItemsInWarehouse int NOT NULL)
あなたは、各列のためにItemsInStoreとItemsInWarehouseの価値の総計を返す計算されたコラムを作成する必要があります。
どのTransact-SQLステートメントを使用しなければなりませんか。

Correct Answer: A
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 2
教育機関向けにMicrosoft SQL Serverデータベースを開発します。データベースには、学生のスコアを追跡するために使用されるExamEvaluationおよびProjectEvaluationという名前のテーブルが含まれています。テーブルは、次のコードを使用して作成されます。

学生は次のルールに基づいて評価されます。
*各学生は、最大1つの試験と1つのプロジェクトを完了します。
*学生は少なくとも1つの試験を完了する必要があります。
* 1つの試験は複数のセクションで構成され、すべてのセクションの平均スコアに基づいて学生が評価されます。
*単一のプロジェクトはセクションAとセクションBで構成され、学生はセクションAの60%とセクションBの40%を追加して評価されます。
*いつでも、学生は試験のみ、または試験とプロジェクトの両方を完了している場合があります。
学生の評価の要約レポートを作成します。
何らかの形式の評価を完了した学生の評価結果を、アンダータリングの年ごとにグループ化して返すクエリを作成する必要があります。サンプルの結果セットを次の表に示します。

ソリューションを開発するには、どの5つのTransact-SQLセグメントを使用する必要がありますか?回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べます。
Correct Answer:

Explanation:
Box 1: SELECT..
The outer select statement
Box 2: (SELECT ..AVG(SectionScore)
Need the average score: A single exam consists of multiple sections, where the student is evaluated based on the average score of all sections.
Box 3: LEFT OUTER JOIN
There might be no finished Project
Box 4: ON..
Box 5: (SELECT ..SUM
Need the SUM function to handle addition of NULL values.
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/sum-transact-sql
Question 3
あなたは、製品という名前のテーブルを含むMicrosoft SQL Server 2012のデータベースを開発します。Productsテーブルには、次の定義が含まれます。

RetailPriceまたはWholeSalePriceコラムが更新される時だけ、あなたは監査記録をつくる必要があります。どのTransact-SQLクエリを使うべきでしょうか。

Correct Answer: B
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 4
営業担当者が行った販売を追跡するSQL Serverデータベースを管理します。 データベースには、次のTransact-SQLステートメントで定義されたテーブルが含まれています。

あなたには次の要件があります。
*クエリ月の日時値を受け入れる
*クエリ月またはクエリ月の前に売上がある営業担当者IDのリストを返します
*売上割当を持つ営業担当者の売上割当と売上の比較
*販売クォータを持たない営業担当者の年間売上高を表示するストアドプロシージャをどのように完了する必要がありますか? これに答えるには、適切なTransact-SQLセグメントを正しい場所にドラッグします。 各Transact-SQLセグメントは、1回、複数回、またはまったく使用されません。 コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。
Correct Answer:

Explanation:
Box 1: IIF ..
The IIF logical function 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 )
Box 2: [LastSzale] < EOMONTH(@queryMonth)
The EOMONTH function returns the last day of the month containing a specified date, with an optional offset.
References:
https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-iif-transact-sql?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/t-sql/functions/eomonth-transact-sql?view=sql-server-2017
Question 5
Microsoft Azure SQL DataBaseインスタンスを使用します。 インスタンスには、Id、Name、およびIsPriorityという名前の列を持つCustomersという名前のテーブルが含まれています。
VwPriorityCustomersという名前のビューを作成する必要があります。
* IsPriority列にTrueの値を持つ行を返します。
*は、基になるテーブルで列の変更や削除を許可しません。
どのTransact-SQL文を実行するか?

Correct Answer: A
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 6
Customerという名前のテーブルが含まれるデータベースがあります。 customerテーブルには、varchar(50)の列定義を持つLastNameという名前の列が含まれています。
App1という名前のアプリケーションは、テーブルから頻繁に読み取ります。
列定義をnvarchar(100)に変更する必要があります。 ソリューションは、App1がデータを読み取るのにかかる時間を最小限に抑える必要があります。
どのステートメントを実行する必要がありますか?

Correct Answer: D
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 7
あなたは、Microsoft SQL Server 2012を用いてデータベース・アプリケーションを開発しています。データベースを使うアプリケーションは、ゆっくり動作し始めます。あなたは、読み取り時に、トランザクションが並列の最新版からブロッキングを経験するということを発見しました。あなたは、トランザクション全体のデータが元のバージョンを維持していることを確認する必要があります。何をしなければなりませんか。

Correct Answer: C
Question 8
あなたは大学のデータベースアプリケーションを開発します。 次の要件を満たす索引付けされるビューを作成する必要があります。
*カナダ出身の学生のみの詳細を表示します。
*カナダからの留学生の詳細のみを挿入できます。
どの4つのTransact-SQLステートメントを使用しますか? (答えを出すには、ステートメントのリストから回答エリアに適切なSQLステートメントを移動し、正しい順序で並べ替えます)。
Correct Answer:
Question 9
テーブルを含むMicrosoft SQL Serverデータベースを使用します。 この表には、展示品に示されているWeb要求の記録があります。 (展示ボタンをクリックしてください)。

ネットワークには、次のIPアドレスを持つ3つのWebサーバーがあります。
10.0.0.1
10.0.0.2
10.0.0.3
次の情報を表示するクエリを作成する必要があります。
要求に対応したWebサーバー(ServerIP)ごとにグループ化された各Webページ(UriStem)の要求数各サーバーの列どのTransact-SQLクエリを使用する必要がありますか?




Correct Answer: C
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Question 10
信頼できる値が[オン]に設定されているMicrosoft SQL Server 2012データベースを管理します。 動的管理ビューからデータベースレベルの情報を返すストアドプロシージャを作成します。User1にストアドプロシージャを実行するアクセスを許可します。User1がストアドプロシージャを実行するときにストアドプロシージャが必要な情報を返すようにすると確認します。必要な最小限の権限を付与することで、この目標を達成する必要があります。 あなたは何をするべきか? (正解ごとに完全な解答が表示されますので、該当するものをすべて選択してください)。

Correct Answer: A,C
Question 11
データベースには、CustomerIDおよびNameという列を持つCustomerという名前のテーブルが含まれています。
一度に20行のNamelistingでソートされたCustomerテーブルからデータを取得するクエリを記述したいとします。
41から60までの行を表示する必要があります。
どのTransact-SQLクエリを作成する必要がありますか?

Correct Answer: C