Exam : J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

Similar documents
1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

Microsoft PowerPoint pptx

Microsoft PowerPoint - db03-5.ppt

スライド 1

1,.,,,., RDBM, SQL. OSS,, SQL,,.

answer.indd

MCP Microsoft SQL Server 2012 へのクエリ 試験対策コース エディフィストラーニング株式会社 ラーニングソリューション部 1

Microsoft認定資格問題集(70-483_demo)

Caché SQL に関するよくある質問

Microsoft Word - sample_adv-programming.docx

Microsoft Word - tutorial3-dbreverse.docx

PowerPoint -O80_REP.PDF

Actual4Test Actual4test - actual test exam dumps-pass for IT exams

Webシステム授業資料

SQL 基礎 (6) JOIN 句 - データの結合 作成日 : 2016/02/22 作成者 : 西村 更新履歴 更新日 更新概要 作業者 2016/02/22 新規作成 西村 はじめに この資料では 下記のような JOIN によるテーブル ( データ ) の結合について簡単に説明します INNE

How to Use the PowerPoint Template

3 - 正しい SQL ( 方言を排除した SQL 文の記述方法 )

Postgres Plus Advanced Server 9.3パーティションテーブルの特徴と性能検証レポート

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

SQL (2) データベース論 Ⅰ 第 7 回 URL 作成者末次文雄 C

PowerPoint Presentation

JapanCert 専門 IT 認証試験問題集提供者 1 年で無料進級することに提供する

日本オラクル株式会社

( ハイブリット型データベース環境 ) プロトタイプ検証結果 第二版 有限会社ツインズ Twinz Co., Ltd 年 7 月 3 日 /15

SQLite データベース IS04 組み込み 1

PostgreSQL 9.3パーティションの効果検証

Oracle Database Technology Night ~ 集え! オラクルの力 ( チカラ ) ~ Oracle Database 18c テクノロジーシリーズ 2 RAC/Sharding と Data Guard/HA の機能強化 ~ RAC/Sharding~ 日本オラクル株式会社

PGECons技術ドキュメントテンプレート Ver.3

【2/10開催】 第4回 OSS勉強会配布資料

ご存知ですか? データ転送

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

ITCertMaster Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

橡実践Oracle Objects for OLE

データアダプタ概要

Microsoft PowerPoint - 3-Forms-Others.ppt

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

データベースアクセス

橡j_Oracle_whitepaper.PDF

,, create table drop table alter table

防災マップ作成システムの開発業務基本設計書

PGECons技術ドキュメントテンプレート Ver.3

ITdumpsFree Get free valid exam dumps and pass your exam test with confidence

データベース暗号化ツール「D’Amo」性能検証

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

クエリの作成が楽になるUDF

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

プレポスト【問題】

SOLIDWORKS Electrical SQL 接続の可否確認 SQL サーバーにアクセスできない場合 SQL サーバー ( のサービス ) が正常に起動しているか プロトコルが正常に動作しているか 使用するポートが開放されているか SQL ログインユーザーの情報に誤りは無いかなど その原因は多

関数サンプル1

WCF と IIS を使用して OData プロデューサーを作成する

ユーザ デバイス プロファイルの ファイル形式

OLAP も PostgreSQL で! Swarm64 の FPGA によるDB 高速化ソリューション「S64DA」のご紹介

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

mySQLの利用

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

ER/Studio Data Architect 2016 の新機能

関係データベース

Webシステム授業資料

Base によるアプリケーション開発とサポート 鎌滝雅久 /OpenOffice.org 日本ユーザー会 OSC2007 Hokkaido 2007 年 6 月 30 日土曜日 10:55-11:40 北海道大学学術交流会館第 4 会議室

ShikenPASS あなたは認証を取得するのを助ける人気認定試験向け関連勉強資料の提供者 ShikenPASS

PostgreSQL カンファレンス 2013 証券取引バックオフィスにおける Oracle から PostgreSQL への マイグレーション SBI ジャパンネクスト証券株式会社 イアン バーウィック

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

Transcription:

PASSEXAM http://www.passexam.jp

Exam : 70-461J Title : Querying Microsoft SQL Server 2012 Version : DEMO 1 / 10

1. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします ) あなたは 顧客の注文テーブルから行を表示する必要があると 次の XML 形式で 1 に設定 CustomerId の値を持つ行 : <row OrderId="1" OrderDate="2000-01-01T00:00:00" Amount="3400.00" Name="Customer A" Country="Australia" /> <row OrderId="2" OrderDate="2001-01-01T00:00:00" Amount="4300.00" Name="Customer A" Country="Australia" /> あなたはどちらの Transact-SQL クエリを使うべきでしょうか? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW, C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId - Customers. CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, E. SELECT Name, Country, OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId- 1 FOR XML AUTO F. SELECT Name, Country, Orderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId 2 / 10

WHERE Customers.CustomerId= 1 FOR XML AUTO, G. SELECT Name AS '@Name', Country AS '@Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML PATH ('Customers') H. SELECT Name AS 'Customers/Name', Country AS 'Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML PATH ('Customers') Answer: A 2. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします ) あなたは 顧客の注文テーブルから行を表示する必要があると 次の XML 形式で 1 に CustomerIdvalue セットを持つ行 あなたはどちらの Transact-SQL クエリを使うべきでしょうか? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers=CustomerId = 1 FOR XML RAW, C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, E. SELECT Name, Country, OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON 3 / 10

Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO F. SELECT Name, Country, Orderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, G. SELECT Name AS '@Name', Country AS '@Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE H. SELECT Name AS 'Customers/Name', Country AS 'Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Answer: C 3. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします ) あなたは 顧客の注文テーブルから行を表示する必要があると 次の XML 形式で 1 に設定 CustomerId の値を持つ行 <CUSTOMERS Name="Customer A" Country="Australia"> <ORDERS OrderID="1" OrderDate="2001-01-01" Amount="3400.00" /> <ORDERS OrderID="2" OrderDate="2002-01-01" Amount="4300.00" /> </CUSTOMERS> あなたはどちらの Transact-SQL クエリを使うべきでしょうか? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW, C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers.CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId - Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, E. SELECT Name, Country, OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO F. SELECT Name, Country, Orderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, 4 / 10

G. SELECT Name AS '@Name', Country AS '@Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE H. SELECT Name AS 'Customers/Name', Country AS 'Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Answer: E 4. あなたが ContosoDb 付きの Microsoft SQL Server 2012 のデータベースを管理します 展示に示すように テーブルが定義されています ( 図表ボタンをクリックします ) あなたは 顧客の注文テーブルから行を表示する必要があると 次の XML 形式で 1 に設定 CustomerId の値を持つ行 あなたはどちらの Transact-SQL クエリを使うべきでしょうか? A. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW B. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML RAW, 5 / 10

C. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerId = Customers. CustomerId WHERE Customers.CustomerId = 1 FOR XML AUTO D. SELECT OrderId, OrderDate, Amount, Name, Country FROM Orders INNER JOIN Customers ON Orders.CustomerXd = Customers. CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, E. SELECT Name, Country, OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId- 1 FOR XML AUTO F. SELECT Name, Country, Orderld, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Customers.CustomerId= 1 FOR XML AUTO, G. SELECT Name AS '@Name', Country AS '@Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE H. SELECT Name AS 'Customers/Name', Country AS 'Customers/Country', OrderId, OrderDate, Amount FROM Orders INNER JOIN Customers ON Orders.CustomerId= Customers.CustomerId WHERE Answer: D 5. あなたは アプリケーションをサポートする 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 ステートメントを使用する必要がありますか? A. ALTER TABLE Inventory ADD TotalItems AS ItemslnStore + ItemsInWarehouse B. ALTER TABLE Inventory ADD TotalItems AS ItemsInStore + ItemsInWarehouse PERSISTED C. ALTER TABLE Inventory ADD TotalItems AS SUM(ItemsInStore, ItemsInWarehouse) PERSISTED D. ALTER TABLE Inventory ADD TotalItems AS SUM(ItemsInStore, ItemsInWarehouse) Answer: B 6. あなたは Customers という名前のテーブルを含む Microsoft SQL Server 2012 のデータベースを開発します Customers テーブルには 次の定義が含まれている : 6 / 10

あなたは どちら MobileNumber または HomeNumber 列が更新されている場合にのみ監査レコードを作成する必要があります あなたはどちらの Transact-SQL クエリを使うべきでしょうか? A. CREATE TRIGGER TrgPhoneNumberChange ON Customers FOR UPDATE AS IF COLUMNS_UPDATED (HomeNumber, MobileNumber) - - Create Audit Records B. CREATE TRIGGER TrgPhoneNumberChange ON Customers FOR UPDATE AS IF EXISTS( SELECT HomeNumber FROM inserted) OR EXISTS (SELECT MobileNumber FROM inserted) - - Create Audit Records C. CREATE TRIGGER TrgPhoneNumberChange ON Customers FOR UPDATE AS IF COLUMNS_CHANGED (HomeNumber, MobileNumber) - - Create Audit Records D. CREATE TRIGGER TrgPhoneNumberChange ON Customers FOR UPDATE AS IF UPDATE (HomeNumber) OR UPDATE (MobileNumber) - - Create Audit Records Answer: D 7. あなたが SavingAccounts と LoanAccounts という名前の二つのテーブルを持つ Microsoft SQL Server 2012 のデータベースを開発しています 両方のテーブルのデータ型は nvarchar データ型の AccountNumber をという名前の列があります あなたの transactionid の AccountNumber を 金額 および TransactionDate という名前の列があるトランザクションの名前の 3 番目のテーブルを使用しています あなたは 複数のレコードがトランザクションテーブルに挿入されたとき または SavingAccounts LoanAccounts で有効 AccountNumber をを持っている唯一のレコードが挿入されていることを確認する必要があります あなたはどちらの Transact-SQL ステートメントを使用する必要がありますか? A. CREATE TRIGGER TrgValidateAccountNumber ON Transactions INSTEAD OF INSERT AS BEGIN INSERT INTO Transactions SELECT TransactionID,AccountNumber,Amount,TransactionDate FROM inserted WHERE AccountNumber IN (SELECT AccountNumber FROM LoanAccounts UNION SELECT AccountNumber FROM SavingAccounts)) 7 / 10

B. CREATE TRIGGER TrgValidateAccountNumber ON Transactions FOR INSERT AS BEGIN INSERT INTO Transactions SELECT TransactionID,AccountNumber,Amount,TransactionDate FROM inserted WHERE AccountNumber IN (SELECT AccountNumber FROM LoanAccounts UNION SELECT AccountNumber FROM SavingAccounts)) C. CREATE TRIGGER TrgValidateAccountNumber ON Transactions INSTEAD OF INSERT AS BEGIN IF EXISTS ( SELECT AccountNumber FROM inserted EXCEPT (SELECT AccountNumber FROM LoanAccounts UNION SELECT AccountNumber FROM SavingAccounts)) BEGIN ROLLBACK TRAN D. CREATE TRIGGER TrgValidateAccountNumber ON Transactions FOR INSERT AS BEGIN IF EXISTS ( SELECT AccountNumber FROM inserted EXCEPT (SELECT AccountNumber FROM LoanAccounts UNION SELECT AccountNumber FROM SavingAccounts)) BEGIN ROLLBACK TRAN Answer: A 8. あなたは Microsoft SQL Server 2012 のデータベースを開発します あなたは 次のタスクを実行するビューを作成する : - 50 万レコードの各まで含む 8 のテーブルを結合します - 5 フィールドの集計を行います ビューは頻繁にいくつかのレポートで使用されます レポートの性能を向上させる必要があります あなたはどうすればいいのでしょうか? A. テーブル値関数にビューに変換します B. 共通テーブル式 (CTE) にビューに変換します C. インデックス付きビューにビューに変換します D. ストアドプロシージャにビューを変換し ストアドプロシージャからの一時テーブルに結果を取得します Answer: C 8 / 10

9. あなたは Microsoft SQL Server 2012 のデータベースのデータベース開発者であります データベースには 次の定義を持つ Customers という名前のテーブルが含まれている : あなたは 受注テーブルの CustomerID 列は Customer テーブルの CustomerID 列に存在する値のみが含まれていることを確認する必要があります あなたはどちらの Transact-SQL ステートメントを使用する必要がありますか? A. ALTER TABLE Orders ADD CONSTRAINT FX_Orders_CustomerID FOREIGN KEY (CustomerId) REFERENCES Customer (CustomerId) B. ALTER TABLE Customer ADD CONSTRAINT FK_Customer_CustomerID FOREIGN KEY {CustomerID) REFERENCES Orders (CustomerId) C. ALTER TABLE Orders ADD CONSTRAINT CK_Crders_CustomerID CHECK (CustomerId IN (SELECT CustomerId FROM Customer)) D. ALTER TABLE Customer ADD OrderId INT NOT NULL; ALTER TABLE Customer ADD CONSTRAINT FK_Customer_OrderID FOREIGN KEY (CrderlD) REFERENCES Orders (CrderlD); E. ALTER TABLE Orders ADD CONSTRAINT PK Orders CustomerId PRIMARY KEY (CustomerID) Answer: A 10. あなたが歯科医 精神科医 および医師のためのデータが含まれている三つのテーブルを持っている あなたはそれらの電子メールアドレスと電話番号をルックアップするために使用されているビューを作成します ビューには 次の定義が含まれている : 9 / 10

あなたは ユーザーがこのビューを使用して電話番号やメールアドレスだけを更新できるようにする必要があります あなたはどうすればいいのでしょうか? A. ビューを変更します 各 SELECT 文とともに VIEWS クエリヒントを EXPAND 使用します B. ビューに INSTEAD OF UPDATE トリガを作成します C. ビューを削除します SCHEMABINDING 句を使用してビューを再作成し ビューにインデックスを作成します D. ビューの AFTER UPDATE トリガーを作成します Answer: B 10 / 10