最新的Microsoft Querying Microsoft SQL Server 2012/2014 (070-461日本語版) - 070-461日本語免費考試真題

特定の顧客の最終注文日を取得するには、次のSELECTステートメントを作成します。

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

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.
Microsoft SQL Server Management Studioを使用して、発注書アプリケーションをサポートするMicrosoft Azure SQLデータベースインスタンスを開発します。
次のクエリを作成します。

クエリ結果の部分的なビューを次の表に示します。

North、East、South、West、Centralの各地域で各ベンダーが受け取った発注書の総数を表示する要約レポートを生成する必要があります。
次の表に示す形式で結果を返すクエリを作成する必要があります。

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

Explanation:
Step 1: SELECT Vendorname, [North], [East],..FROM SourceTable
Step 2: WITH SourceTable AS..
Step 3: UNPIVOT ..
UNPIVOT carries out almost the reverse operation of PIVOT, by rotating columns into rows.
Reference:
https://docs.microsoft.com/en-us/sql/t-sql/queries/from-using-pivot-and-unpivot
あなたは、価格情報が含まれたデータベースを開発しています。固定精度と6桁のスケールを含む価格を格納する必要があります。どのデータ・タイプを使うべきでしょうか。

正確答案: C
說明:(僅 Fast2test 成員可見)
展示に示されているテーブルを含むデータベースがあります。 ([展示]ボタンをクリックします。)

次のクエリがあります。

次の要件を満たすために、クエリを再作成する必要があります。
* 1部構成の名前のみを使用して列を参照します。
*集計をSalesTerritoryID、次にProductIDで並べ替えます。
*結果をSalesTerritoryIDからProductIDの降順で並べます。
*ソリューションでは、既存のSELECT句とFROM句を使用する必要があります。
どのコードセグメントを使用する必要がありますか?
回答するには、回答領域に正しいコードを入力します。

正確答案: A
あなたは、ビジネスに不可欠な高アクティビティOLTPシステムをホストするMicrosoft SQL Serverサーバーのデータベース開発者です。
データベースには、100万を超えるレコードを持つCustomerという名前のテーブルが含まれています。テーブルには次の定義があります。

顧客データは外部システムの更新です。これらの変更は、週ごとにステージングテーブルにコピーされます。このテーブルには次の定義があります。

一致するCustomerID値を持つCustomer_Stagingテーブルの値を使用して、Customerテーブルのレコードを更新するTransact-SQLステートメントを記述する必要があります。一度に1つのレコードのみが更新されるようにする必要があります。
どのTransact-SQLクエリを実行する必要がありますか?

正確答案: C
說明:(僅 Fast2test 成員可見)
注:この質問は一連の質問の一部で、同じ回答の選択肢を使用しています。 回答の選択肢は、シリーズの複数の質問に対して正しいかもしれません。
旅行アプリケーションのデータベースを開発します。 イベントやアトラクションの詳細を表示するビューを作成します。 イベントやアトラクションの名前はアルファベット順に並べ替えられています。
大文字小文字を区別した辞書順でソートする必要があります。
あなたは何をするべきか?

正確答案: I
說明:(僅 Fast2test 成員可見)
あなたは、Microsoft SQL Server 2012データベースを開発します。
あなたは、以下の必要条件を満たすストアドプロシージャを作成して、呼び出す必要があります。
* CustomerIDの一つの入力パラメーターを受け入れます。
* 呼び出しアプリケーションに単一の整数を返します。
どのTransact-SQLステートメントを使用しなければなりませんか。(それぞれの正しい答えは、ソリューションの一部を示します。当てはまるものをすべて選んでください。)

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

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

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
あなたは、データベース・アプリケーションを開発するためにMicrosoft SQL Server 2012を使用します。アプリケーションは@varという名前のNVARCHAR(MAX)の変数にデータを送信します。あなたは、DECIMAL(36,9)にキャストの成功を見つけるTransact-SQLステートメントを記述する必要があります。どのコードセグメントを使うべきでしょうか。

正確答案: D
說明:(僅 Fast2test 成員可見)
あなたは、ショッピング·アプリケーションをサポートするMicrosoft SQL Serverデータベースを管理します。あなたは、営業担当者を持っていない地域に住んでいる顧客のリストを取得する必要があります。どのTransact-SQLクエリを使わなければなりませんか。

正確答案: B,C
データベースにProductというテーブルがあり、ProductIDとNameという名前の列があります。
一度に15行ずつ名前を並べ替えてソートされたProductsテーブルのデータを取得するクエリを作成するとします。
行31〜45を表示する必要があります。
どのTransact-SQLクエリを作成する必要がありますか?

正確答案: C
說明:(僅 Fast2test 成員可見)
次のステートメントに基づいてビューを作成します。

このビューのUser1にSelect権限を与えます。
今月の前月に処理されたレコードのみが表示されるように、ビューを変更する必要があります。 変更後、ビューがUser1に対して正しく機能することを確認する必要があります。
どの4つのTransact-SQLステートメントを使用しますか? (答えを出すには、ステートメントのリストから回答エリアに適切なSQLステートメントを移動し、正しい順序で並べ替えます)。
正確答案:
Microsoft SQL Server 2012を使用して、Div1CustとDiv2Custの2つのテーブルを持つデータベースを開発します。
各テーブルには、DivisionIDとCustomerIdという列があります。 Div1Custの行はDiv2Custに存在しません。
次の要件を満たすクエリを作成する必要があります。
* Div1Custの行は、Div2Custの行と結合する必要があります。
*結果セットには、DivisionおよびCustomerという名前の列が必要です。
*重複は保持する必要があります。
どの3つのTransact-SQLステートメントを使用しますか? (答えを出すには、ステートメントのリストから回答エリアに適切なステートメントを移動し、正しい順序で並べ替えます。)
正確答案:

1 - SELECT DivisionID AS Division, CustomerlD AS Customer FROM Div1Cust
2 - UNION All
3 - SELECT DivisionID, CustomerlD FROM Div2Cust
あなたは、以下のコラムを持っているBlogEntryという名前のテーブルを含むMicrosoft SQL Server 2012データベースを使います。

IDは、主要なキーです。
あなたがEntryDateTimeの値に基づいて最近10個のエントリの要約欄に「これはドラフト段階にある」文字列を追加する必要があります。
どのTransact-SQLステートメントを使用する必要がありますか。

正確答案: B
あなたは、あなたは、学生の年半ば成績を記録するためにStudentCode、SubjectCodeおよび成績カラムを持っているテーブルを作成します。 テーブルには様々な主題のために50の学生によって得られたマークがあります。あなたは、次の要件が満たされていることを確認する必要があります。
* 学生は彼らの平均点に基づいて評価されていなければなりません。
* 一人以上の学生が同じ平均点を持っている場合、同じランクはこれらの学生に与えられなければなりません。
* 同じランクが割り当てられる場合、連続するランクがスキップされなければなりません。
どのTransact-SQLクエリを使うべきでしょうか。

正確答案: B
說明:(僅 Fast2test 成員可見)
あなたの会社のすべての販売データを含むSQL Serverデータベースがあります。
テーブルの行を更新するクエリを作成する必要があります。 ソリューションは、元の値と更新された値を別の表に書き込む必要があります。
クエリのUPDATEステートメントにどの句を追加する必要がありますか?

正確答案: C
Microsoft Azure SQL Databaseインスタンスを管理します。
明示的なトランザクションを使用する新しいストアドプロシージャを作成しています。
ストアドプロシージャの実行中に使用されるオブジェクトに他のプロセスが影響を与えないようにする必要があります。
どのTransact-SQLステートメントを実行する必要がありますか?

正確答案: B
說明:(僅 Fast2test 成員可見)

聯系我們

如果您有任何問題,請留下您的電子郵件地址,我們將在12小時內回复電子郵件給您。

我們的工作時間:( GMT 0:00-15:00 )
週一至週六

技術支持: 立即聯繫 

English 日本語 Deutsch 한국어