MCTS 70-461 (Querying Microsoft SQL Server 2012) 시험대비덤프를 찾고 계시다면 Pass4Test가 제일 좋은 선택입니다.저희 Pass4Test에서는 여라가지 IT자격증시험에 대비하여 모든 과목의 시험대비 자료를 발췌하였습니다. Pass4Test에서 MCTS 70-461 (Querying Microsoft SQL Server 2012) 시험대비 덤프자료를 구입하시면 시험불합격시 덤프비용환불신청이 가능하고 덤프 1년 무료 업데이트서비스도 가능합니다. Pass4Test를 선택하시면 후회하지 않을것입니다.
NO.1 You develop a Microsoft SQL Server 2012 server database that supports an
application. The application
contains a table that has the following
definition:
CREATE TABLE Inventory
(ItemID int NOT NULL PRIMARY
KEY,
ItemsInStore int NOT NULL,
ItemsInWarehouse int NOT NULL)
You need
to create a computed column that returns the sum total of the ItemsInStore
and
ItemsInWarehouse values for each row.
The new column is expected to be
queried heavily, and you need to be able to index the column.
Which
Transact-SQL statement should you use?
A. ALTER TABLE Inventory
All
TotalItems AS Item3lnStore + 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
All TotalItems AS SUM (ItemsInStore,
ItemsInWarehouse)
Answer: C
NO.2 DRAG DROP
You use a Microsoft SQL
Server 2012 database.
You need to create an indexed view within the database
for a report that displays Customer Name and the
total revenue for that
customer.
Which four T-SQL statements should you use? (To answer, move the
appropriate SQL statements from
the list of statements to the answer area and
arrange them in the correct order.)
Answer:
NO.3 You create a table
that has the StudentCode, SubjectCode, and Marks columns to record
mid-year
marks for students. The table has marks obtained by 50 students for
various subjects.
You need to ensure that the top half of the students
arranged by their average marks must be given a rank
of 1 and the remaining
students must be given a rank of 2.
Which Transact-SQL query should you
use?
A. SELECT StudentCode as Code,
RANK ( ) OVER (ORDER BY AVG (Marks)
DESC) AS Value FROM StudentMarks
GROUP BY StudentCode
B. SELECT Id, Name,
Marks, DENSE_RANK () OVER (ORDER BY Marks DESC) AS Rank
FROM
StudentMarks
C. SELECT StudentCode as Code,
DENSE_RANK () OVER
(ORDER BY AVG (Marks) DESC) AS Value FROM StudentMarks
GROUP BY
StudentCode
D. SELECT StudentCode as Code,
NTILE (2) OVER (ORDER BY AVG
(Marks) DESC) AS Value FROM StudentMarks
GROUP BY StudentCode
E. SELECT
StudentCode AS Code,Marks AS Value
FROM (SELECT StudentCode, Marks AS
Marks,
RANK () OVER (PARTITION BY SubjectCode ORDER BY Marks ASC) AS Rank
FROM StudentMarks)
tmp WHERE Rank = 1
F. SELECT StudentCode AS Code,Marks
AS Value FRCM (
SELECT StudentCode, Marks AS Marks,
RANK() OVER (PARTITION
BY SubjectCode ORDER 3Y Marks DESC) AS Rank FRCM StudentMarks)
tmp WHERE Rank
= 1
G. SELECT StudentCode AS Code,Marks AS Value FROM
(SELECT StudentCode,
Marks AS Marks,
RANK () OVER (PARTITION BY StudentCode ORDER BY Marks ASC) AS
Rank FROM StudentMarks)
tmp WHERE Rank = 1
H. SELECT StudentCode AS
Code,Marks AS Value FROM
(SELECT StudentCode, Marks AS Marks,
RANXO OVER
(PARTITION BY StudentCode ORDER BY Marks DESC) AS Rank FROM StudentMarks)
tmp
WHERE Rank = 1
Answer: D
NO.4 You administer a Microsoft SQL Server
2012 database named ContosoDb. Tables are defined as shown
in the exhibit.
(Click the Exhibit button.)
You need to display rows from the Orders table
for the Customers row having the CustomerId value set to
1 in the following
XML format.
Which Transact-SQL query should you use?
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,
ELEMENTS
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, ELEMENTS
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, Crderld, OrderDate, Amount FROM
Orders
INNER JOIN Customers ON Orders.CustomerId=
Customers.CustomerId
WHERE Customers.CustomerId= 1
FOR XML AUTO,
ELEMENTS
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: E
NO.5
You administer a Microsoft SQL Server 2012 database named ContosoDb. Tables are
defined as shown
in the exhibit. (Click the Exhibit button.)
You need to
display rows from the Orders table for the Customers row having the CustomerId
value set to
1 in the following XML format.
Which Transact-SQL query
should you use?
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, ELEMENTS
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,
ELEMENTS
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, Crderld, OrderDate, Amount FROM Orders
INNER
JOIN Customers ON Orders.CustomerId= Customers.CustomerId
WHERE
Customers.CustomerId= 1
FOR XML AUTO, ELEMENTS
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: D
NO.6 You administer a Microsoft SQL Server
2012 database named ContosoDb. Tables are defined as shown
in the exhibit.
(Click the Exhibit button.)
You need to display rows from the Orders table
for the Customers row having the CustomerId value set to
1 in the following
XML format.
<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" />
Which Transact-SQL query should you
use?
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,
ELEMENTS
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, ELEMENTS
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, Crderld, OrderDate, Amount FROM
Orders
INNER JOIN Customers ON Orders.CustomerId=
Customers.CustomerId
WHERE Customers.CustomerId= 1
FOR XML AUTO,
ELEMENTS
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
NO.7
You administer a Microsoft SQL Server 2012 database named ContosoDb. Tables are
defined as shown
in the exhibit. (Click the Exhibit button.)
You need to
display rows from the Orders table for the Customers row having the
CustomerIdvalue set to
1 in the following XML format.
Which Transact-SQL
query should you use?
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, ELEMENTS
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,
ELEMENTS
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, Crderld, OrderDate, Amount FROM Orders
INNER JOIN
Customers ON Orders.CustomerId= Customers.CustomerId
WHERE
Customers.CustomerId= 1
FOR XML AUTO, ELEMENTS
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: C
NO.8 You create a table that has the
StudentCode, SubjectCode, and Marks columns to record mid-year
marks for
students. The table has marks obtained by 50 students for various
subjects.
You need to ensure that the following requirements are
met:
Students must be ranked based on their average marks.
If one or more
students have the same average, the same rank must be given to these
students.
Consecutive ranks must be skipped when the same rank is
assigned.
Which Transact-SQL query should you use?
A. SELECT StudentCode
as Code,
RANK ( ) OVER (ORDER BY AVG (Marks) DESC) AS Value FROM
StudentMarks
GROUP BY StudentCode
B. SELECT Id, Name, Marks, DENSE_RANK ()
OVER (ORDER BY Marks DESC) AS Rank FROM
StudentMarks
C. SELECT StudentCode
as Code,
DENSE_RANK () OVER (ORDER BY AVG (Marks) DESC) AS Value FROM
StudentMarks
GROUP BY StudentCode
D. SELECT StudentCode as Code,
NTILE
(2) OVER (ORDER BY AVG (Marks) DESC) AS Value FROM StudentMarks
GROUP BY
StudentCode
E. SELECT StudentCode AS Code,Marks AS Value
FROM (SELECT
StudentCode, Marks AS Marks,
RANK () OVER (PARTITION BY SubjectCode ORDER BY
Marks ASC) AS Rank FROM StudentMarks)
tmp WHERE Rank = 1
F. SELECT
StudentCode AS Code,Marks AS Value FRCM (
SELECT StudentCode, Marks AS
Marks,
RANK() OVER (PARTITION BY SubjectCode ORDER 3Y Marks DESC) AS Rank
FRCM StudentMarks)
tmp WHERE Rank = 1
G. SELECT StudentCode AS Code,Marks
AS Value FROM
(SELECT StudentCode, Marks AS Marks,
RANK () OVER (PARTITION
BY StudentCode ORDER BY Marks ASC) AS Rank FROM StudentMarks)
tmp WHERE Rank
= 1
H. SELECT StudentCode AS Code,Marks AS Value FROM
(SELECT StudentCode,
Marks AS Marks,
RANXO OVER (PARTITION BY StudentCode ORDER BY Marks DESC) AS
Rank FROM StudentMarks)
tmp WHERE Rank = 1
Answer: A