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

Profitsという名のテーブルは、領土内の各年製総利益を格納します。利益テーブルにはテリトリー、年および利益という名のカラムがあります。毎年およびその前の年の間各領域によって得られた利益を表示するレポートを作成する必要があります。 どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: D
Explanation: (Only visible to ExamsLabs members)
StudentCode、SubjectCode、およびMarks列を持つ表を作成して、生徒の年末マークを記録します。 この表には、さまざまな科目で50人の生徒が得た印があります。
次の要件が満たされていることを確認する必要があります。
学生は平均マークに基づいてランク付けする必要があります。
1人または複数の生徒の平均が同じ場合、同じランクをこれらの生徒に与えなければなりません。
ランクは、間にギャップを置かずに連続していなければなりません。
どのTransact-SQLクエリを使用しますか?

Correct Answer: D
Explanation: (Only visible to ExamsLabs members)
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします。)

次のクエリがあります。

次の要件を満たすために、クエリを再作成する必要があります。
* 1部構成の名前のみを使用して列を参照します。
*集計をSalesTerritoryID、次にProductIDで並べ替えます。
*結果をSalesTerritoryIDからProductIDの降順で並べます。
*ソリューションでは、既存のSELECT句とFROM句を使用する必要があります。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。
Correct Answer: B
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします。)

Sales.Detailsテーブルから各OrderIdの総売上を計算するクエリを作成する必要があります。ソリューションは次の要件を満たしている必要があります。
* 1部構成の名前を使用して列を参照します。
* OrderIdから結果の順序を並べ替えます。
*ユーザーのデフォルトスキーマに依存しない。
*計算されたExtendedAmountにTotalSalesのエイリアスを使用します。
* OrderId列と計算されたTotalSales列のみを表示します。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。
Correct Answer: A
Microsoft SQL Serverを使用してデータベースを開発します。
すべての顧客と関連する注文のリストを表示するクエリを作成する必要があります。 クエリには、関連する注文のない顧客が表示されている必要があります。 顧客の最後の注文が過去30日以内であった場合は、その顧客の最新の注文日時を返す必要があります。
どの4つのTransact-SQLステートメントを順番に使用しますか? 応答するには、適切なTransact-SQLステートメントをリストのステートメントからアンサーエリアに移動し、正しい順序で並べ替えます。
Correct Answer:
複数のデータベースをサポートするMicrosoft SQL Serverインスタンスを管理します。
作成されたすべての新しいデータベースに組織のシリアル番号を保存できることを確認する必要があります。また、シリアル番号が6文字の英数字であり、すべてのデータベースで同じ構造を持っていることを確認する必要があります。
あなたは何をするべきか?
Correct Answer: B
Explanation: (Only visible to ExamsLabs members)
次の列を持つBlogEntryという名前のテーブルを含むMicrosoft SQL Serverデータベースを使用します。

Idは主キーです。
EntryDateTimeの値に基づいて、最近の10個のエントリのSummary列に "This is a draft stage"という文字列を追加する必要があります。
どのTransact-SQLステートメントを使用しますか?
Correct Answer: C
Explanation: (Only visible to ExamsLabs members)
あなたは、CustomersとOrdersという名前のテーブルを含むMicrosoft SQL Server 2012のデータベースを開発します。テーブルはCustomerIdという名のカラムによって関連づけられます。 あなたは次の要件を満たすクエリを作成する必要があります。
* すべての顧客に、彼らが置かれていることを任意の順序のための受注日のためにCustomerNameを返します。
* 結果は、任意の発注していない顧客を含めることはできません。
どのTransact-SQLクエリを使うべきでしょうか。
Correct Answer: A
Explanation: (Only visible to ExamsLabs members)
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします。)

Sales.ProductCatalogから製品のリストを返すクエリを作成する必要があります。ソリューションは次の要件を満たしている必要があります。
* UnitPriceは降順で返される必要があります。
*クエリでは、2部構成の名前を使用してテーブルを参照する必要があります。
*クエリは、RANK関数を使用して結果を計算する必要があります。
*クエリは、PriceRankという名前の列の行のランキングを返す必要があります。
*リストには、テーブルで定義されている順序で列を表示する必要があります。
* PriceRankは最後に表示する必要があります。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。
Correct Answer: A
あなたは、Microsoft SQL Server 2012データベースを開発します。あなたは、次の要件を満たしているバッチ処理を作成する必要があります。
指定されたパラメータに基づいた結果セットを返します。
返された結果セットがテーブルで接点を実行するのを可能にします。
どのオブジェクトを使うべきでしょうか。
Correct Answer: C
あなたは、Microsoft SQL Server 2012を用いてデータベース・アプリケーションを開発しています。あなたは予想より遅く実行するクエリを持っています。クエリオプティマイザによって推奨されたインデックスが不足している上での詳細な情報が含まれる実行計画をキャプチャする必要があります。どうすればいいですか。
Correct Answer: J
ContosoDbという名前のMicrosoft SQL Serverデータベースを管理します。 ContosoDbには、Suppliersという名前のテーブルとVWLocalSuppliersという名前のインデックス付きビューが含まれています。両方とも次のTransact-SQLステートメントを使用して作成されています。

SuppliersテーブルのCode列のデータ型をnvarchar(50)に変更する必要があります。
どの4つのTransact-SQLセグメントを使用してソリューションを開発する必要がありますか? 答えを得るには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べ替えます。
Correct Answer:
ContosoDbという名前のMicrosoft Azure SQLデータベースインスタンスを使用します。 ContosoDbには、既存のレコードを持つProductsという名前のテーブルが含まれています。
Productsテーブルには、CodeおよびQuantityOnHandという名前の列があります。
Productsテーブルに、Categoryという名前の新しい列を作成して、null値を許可し、既存のすべてのレコードのCategory列の値をGeneralに設定する必要があります。
ソリューションの開発に使用する必要があるTransact-SQLセグメントはどれですか?回答するには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べます。
Correct Answer:

Explanation:
NULL or NOT NULL specifies whether the column can accept null values. Columns that do not allow null values can be added with ALTER TABLE only if they have a default specified or if the table is empty. NOT NULL can be specified for computed columns only if PERSISTED is also specified. If the new column allows null values and no default is specified, the new column contains a null value for each row in the table. If the new column allows null values and a default definition is added with the new column, WITH VALUES can be used to store the default value in the new column for each existing row in the table.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-table-transact-sql
SQL Serverデータベースを使用する注文入力システムを設計しています。 データベースには、次の表が含まれています。

勘定残高がゼロの顧客に対してのみ受注が受注テーブルに追加されるようにする必要があります。
関連するTransact-SQLステートメントをどのように完了する必要がありますか? 答えを得るには、回答エリアの各リストから正しいTransact-SQLステートメントを選択します。
Correct Answer:

Explanation:
The Transact SQL CREATE TRIGGER command creates a DML, DDL, or logon trigger. A trigger is a special kind of stored procedure that automatically executes when an event occurs in the database server. DML triggers execute when a user tries to modify data through a data manipulation language (DML) event. DML events are INSERT, UPDATE, or DELETE statements on a table or view. These triggers fire when any valid event is fired, regardless of whether or not any table rows are affected.
Partial syntax is:
CREATE TRIGGER [ schema_name . ]trigger_name
ON { table | view }
[ WITH <dml_trigger_option> [ ,...n ] ]
{ FOR | AFTER | INSTEAD OF }
{ [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }
Reference:
https://msdn.microsoft.com/en-us/library/ms189799.aspx
展示品に示されているようなテーブルを含むMicrosoft SQL Serverデータベースを開発します。 (展示ボタンをクリックしてください)。

Projectsテーブルに対応する情報がないクライアントのリストを取得する必要があります。
どのTransact-SQL文を実行する必要がありますか?
A)

B)

C)

D)
Correct Answer: B
Explanation: (Only visible to ExamsLabs members)