web analytics

Lead2pass Exam Collection 70-761 Dumps And 70-761 New Questions:

https://www.lead2pass.com/70-761.html

QUESTION 71
You are developing a Microsoft SQL Server database.
You create a view that performs the following tasks:
Joins 10 tables that contain up to 400,000 records each.
Performs aggregations on 4 fields.
The view is frequently used in several detailed reports.
You need to improve the performance of the reports. What should you do?

A.    Convert the view into a table-valued function
B.    Convert the view into an indexed view
C.    Convert the view into a stored procedure and retrieve the result from the stored procedure into a temporary table
D.    Convert the view into a Common Table Expression (CTE)

Answer: B
Explanation:
The first index created on a view must be a unique clustered index. After the unique clustered index has been created, you can create more nonclustered indexes. Creating a unique clustered index on a view improves query performance because the view is stored in the database in the same way a table with a clustered index is stored. The query optimizer may use indexed views to speed up the query execution. The view does not have to be referenced in the query for the optimizer to consider that view for a substitution.

QUESTION 72
Is the following statement TRUE or FALSE?
JSON is not a built-in data type in SQL Server 2016, and SQL Server 2016 does not have custom JSON indexes?

A.    TRUE
B.    FALSE

Answer: A

QUESTION 73
The !> operator is a comparison operator that compares two expressions.
However, if ANSI_NULLS is set to ON and one of the operands is NULL, what will the result be?

expression !> expression (NULL)

A.    FALSE
B.    0
C.    TRUE
D.    NULL

Answer: D
Explanation:
If either or both operands are NULL and SET ANSI_NULLS is set to ON, the result is NULL. If SET ANSI_NULLS is set to OFF, the result is FALSE if one of the operands is NULL, and TRUE if both operands are NULL.

QUESTION 74
You are developing a SQL Server database that contains a heap named OrdersArchive.
You write the following Transact-SQL query:

INSERT INTO OrdersArchive
SELECT * FROM CompletedOrders

You need to optimize transaction logging and locking for the statement.
Which table hint should you use?

A.    HOLDLOCK
B.    TABLOCK
C.    XLOCK
D.    ROWLOCK

Answer: B
Explanation:
Table hints override the default behavior of the query optimizer for the duration of the data manipulation language (DML) statement by specifying a locking method, one or more indexes, a query-processing operation such as a table scan or index seek, or other options. Table hints are specified in the FROM clause of the DML statement and affect only the table or view referenced in that clause.
When importing data into a heap by using the INSERT INTO SELECT FROM statement, you can enable optimized logging and locking for the statement by specifying the TABLOCK hint for the target table. In addition, the recovery model of the database must be set to simple or bulk- logged.

QUESTION 75
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section. You will NOT be able to return to it. As a result, these questions will not appear in the review screen.

A database has two tables as shown in the following database diagram:

751

You need to list all provinces that have at least two large cities.
A large city is defined as having a population of at least one million residents.
The query must return the following columns:

752

Solution: You run the following Transact-SQL statement:

753

Does the solution meet the goal?

A.    Yes
B.    No

Answer: A
Explanation:
The requirement to list all provinces that have at least two large cities is meet by the WHERE CitySummary.LargeCityCount >=2 clause.
CROSS APPLY will work fine here.
Note:
The APPLY operator allows you to invoke a table-valued function for each row returned by an outer table expression of a query. The table-valued function acts as the right input and the outer table expression acts as the left input. The right input is evaluated for each row from the left input and the rows produced are combined for the final output. The list of columns produced by the APPLY operator is the set of columns in the left input followed by the list of columns returned by the right input.
There are two forms of APPLY: CROSS APPLY and OUTER APPLY. CROSS APPLY returns only rows from the outer table that produce a result set from the table-valued function. OUTER APPLY returns both rows that produce a result set, and rows that do not, with NULL values in the columns produced by the table-valued function.
References: https://technet.microsoft.com/en-us/library/ms175156(v=sql.105).aspx

QUESTION 76
You create a table named Products.Sales by running the following Transact-SQL statement:

CREATE TABLE Products.Sales (
SalesId int IDENTIFY(1,1) PRIMARY KEY,
SalesDate DateTime NOT NULL,
SalesAmount decimal(18,2) NULL
)

You add the following data to the table.

761

You are developing a report to display monthly sales data.
You need to create a Transact-SQL query to meet the following requirements:

– Retrieve a column for the year followed by a column for each month from January through December.
– Include the total sales amount for each month.
– Aggregate columns by year, month, and then amount.

Construct the query using the following guidelines:

– Use the MONTH keyword as the interval when using the DATANAME function.
– Do not modify the provided IN clause.
– Do not surround object names with square brackets.
– Do not use implicit joins.
– Do not use the DATEPART function.

Part of the correct Transact-SQL has been provided in the answer area below. Enter the code in the answer area that resolves the problem and meets the stated goals or requirements. You can add code within the code that has been provided as well as below it.

1. SELECT * FROM
2. (SELECT YEAR(SalesData)) AS Year, DATENAME (MONTH, SalesDate) AS Month,
SalesAmount AS Amount
3.
4. ) AS MonthlySalesData
5.
6. FOR Month IN (January, February, March, April, May, June, July, August, September,
October, November, December))
AS MonthNamePivot

762

A.    Pending

Answer: A

70-761 dumps full version (PDF&VCE): https://www.lead2pass.com/70-761.html

Large amount of free 70-761 exam questions on Google Drive: https://drive.google.com/open?id=0B3Syig5i8gpDU2RSQnhzX2pIZVE

You may also need:

70-762 exam dumps: https://drive.google.com/open?id=0B3Syig5i8gpDMW9NcjJrQXlsMGs

70-764 exam dumps: https://drive.google.com/open?id=0B3Syig5i8gpDUjBoM0pVQnlUTlU

70-765 exam dumps: https://drive.google.com/open?id=0B3Syig5i8gpDejczeWp0aURaSnM

70-767 exam dumps: https://drive.google.com/open?id=0B3Syig5i8gpDdTF0R0taLWgxSmc

70-768 exam dumps: https://drive.google.com/open?id=0B3Syig5i8gpDZ2pRQkV6Vnc4dHc

By admin