Elance Microsoft SQL Server Test Answers 2015
·
Which of the following aggregate functions are
supported by the Transact-SQL language?
MIN
AVG
MAX
All of these are supported
True or False? Every row in a FileTable
represents a file or a directory.
True
False
Which of the following is used to change
tracking?
Use triggers
None of these
Use triggers or use change data capture (CDC)
Use change data capture (CDC)
What does DBCC stand for?
Database Communication Checker
Database Clustering Checker
Database Consistency Commands
Database Connection Checker
What is a "CROSS APPLY" used for?
Synchronizing changes between two databases
Updating a report file
Performing joins between calculated sets
Setting user permissions
Which sql function finds the length of a
string field?
STRLEN
LENGTH
LEN
a FOREIGN KEY constraint can reference a
UNIQUE constraint
False
True
Which of the following statements will remove
a UDF?
DROP FUNCTION
ALTER FUNCTION
CREATE FUNCTION
All of these
Which of the following is a benefit of SQL
Server replication?
Load Processing
Redundancy
Offline Processing
All of these
What does COALESCE do?
Combines multiple T-SQL statements into one.
Evaluates the arguments in order and returns the
current value of the first expression that initially does not evaluate to NULL.
The same as UNION ALL.
The same as RIGHT JOIN.
The same as LEFT JOIN.
What is the default isolation level in SQL
Server?
Serializable
Repeatable Read
Snapshot
Read Commited
Which of the following are not default
database schemas?
dbo
pte
guest
sys
Differential backups do what?
Backs up only the information in the selected
FileTable
Copy only the information that has changed since the
last full backup
Backs up all the information in the SQL Server
None of these
What is the basic difference between varchar
and nvarchar?
nvarchar supports large blob.
varchar supports unicode data.
nvarchar supports unicode data.
nvarchar performs faster then varchar.
True or false: A stored procedure can
recursively call itself.
True
False
The ________ data type can be used to store
values of different data types at the same time, including numeric values,
strings, and date values.
TIMESTAMP
FILESTREAM
SQL_VARIANT
UNIQUEIDENTIFIER
What is order of precedence of order by group
by?
group by then order by
order by then group by
True or False? A table can have more than one
primary key.
True
False
What clause allows you to filter the result of
a column that has been aggregated?
HAVING
WHERE
NOT IN
NOT LIKE
Data Transformation Services do what?
They provide a window into the inner workings of
the database
They are used to control the MSSQLServer, MSDTC, and
SQLServerAgent processes
They provide an extremely flexible method for
importing and exporting data between a Microsoft SQL Server and other formats
They are the main administrative console for SQL
Server installations
Consider the following queries: A: select *
from [tbl1] union select * from [tbl2]; B: select * from [tbl1] union all
select * from [tbl2]; What is the difference between these two queries?
Query A will return both result sets with
duplicates removed; Query B will return both full result sets.
Query A will return both full result sets; Query B
will return both result sets with duplicates removed.
Query A and B return the same result set.
Which transaction isolation level allows dirty
reads?
SERIALIZABLE
READ UNCOMMITED
SNAPSHOT
READ COMMITED
You can create index on views.
False
True
What is the "WITH RECOMPILE"
statement used for?
Causes the SQL engine to recompile itself from
source
Converts a SQL statement into machine code
Binds a CLR static method to a stored procedure
Causes SQL Server to rebuild the query plan for a
stored procedure on every call
What is the name of the service that provides
ETL capabilities for SQL Server for data import, data integration and data
warehousing needs?
Data Import & Export
SSIS
Analysis Services
Backup Restore
Which of the following allows you to modify
(update or delete) all values of the parent table?
SET NULL
NO ACTION
CASCADE
SET DEFAULT
To run Schedule Job in SQL Server, which
services used?
SQL Server Agent Service
Option 1 & 2
None of the above
SQL Server Reporting Service
SQL Server Browser Service
When creating indexes in SQL, what two main
factors must be considered?
Performance versus disk space
Memory versus disk space
Tables versus functions
Network bandwidth versus memory
Which of the following SQL Server 2012 date
functions return a value of date and/or time data type from the given parts?
SMALLDATETIME2FROMPARTS
TIMEFROMPARTS
SMALLDATETIMEFROMPARTS
DATEFROMPARTS
All of these
When you are dealing with lots of NULL Values
in columns,which datatype is better?
Fixed Length
Variable Length
What are the 3 Transact-SQL statements that
are related to authorization?
ADMIT, REMOVE, REVOKE
ALLOW, DENY, REVOKE
ALLOW, DENY, REMOVE
GRANT, DENY, and REVOKE
In this statement, "SELECT * FROM
employees e JOIN timesheets t ON t.employeeid = e.employeeid ", the JOIN
term is the same as:
LEFT INNER JOIN
INNER JOIN
FULL OUTER JOIN
LEFT OUTER JOIN
What does the "IN" clause do?
Used to specify which table to iterate over in a
loop using T-SQL
Compares a specified value against a list of values
and is true if a match is found
Searches a file for records belonging to a table
Checks whether a table contains a reference to
another table
What is the role of a processadmin user?
Manages processes running in an instance of SQL
Server
Executes the BULK INSERT statement
Manages server logins
Creates and alters databases
In regard to SQL Server Mirroring - A server
instance can be a partner in some sessions and a witness in other sessions.
True
False
Database Engine default Isolation Level
Read committed
Serializable
Read uncommitted
Repeatable read
What is the default port of Microsoft SQL
Server (for TCP)?
1434
1343
1143
1443
1433
What does the Query Analyzer, or SQL Server
Management Studio, tool do?
Quickly pulls information out of a database in
response to a user request
All of these
Tests queries before implementing them in other
applications
Creates/modifies stored procedures and execute
administrative tasks
In which context is the ROW_NUMBER() function
valid?
select ROW_NUMBER();
select ... inner join [tbl] on ROW_NUMBER() =
[tbl].[id];
select ... ROW_NUMBER() as [row] ... group by
[group_val] order by [id];
select ... ROW_NUMBER() over (partition by
[group_val] order by [id]) as [row] ...;
Microsoft SQL Server 2012 includes TRY_CAST()
Function, what is the advantage of using this function
When casting to desired data type failed it will
result Error
When casting to desired data type failed it will
result 0
When casting to desired data type failed it will
result NULL
When casting to desired data type failed it will
result Empty
To Improve stored procedure performance,which
statement below is used to write beginning of SP?
SET NOCOUNT OFF
SET STATISTICS IO ON
SET NOCOUNT ON
SET STATISTICS IO OFF
SET STATISTICS TIME ON
Which of the following indices does NOT change
the physical order of the rows in the table?
Clustered Indices
Both Nonclustered Indices and Clustered Indices
Nonclustered Indices
Which of the following acts as the Database
Engine's security system?
Both Windows security and SQL Server security
Windows security
SQL Server security
Which is the slowest?
INDEX scan
TABLE scan
To find all employees whose name ends with
'ith' complete this sql statement: "SELECT * FROM employees WHERE name
" ...
LIKE "%ith%"
LIKE "_ith"
IN ('ith')
LIKE "%ith"
A sysadmin user is allowed to perform what
actions?
Set user accounts
Edit databases
Any action in SQL server
Change security settings
What is the default port number for SQL
Server?
1433
5022
1434
5023
What is CTE
Common Table Excess
Common Table Experiences
Common Table Expresssion
Common Table Express
What is a cursor in SQL Server?
A special T-SQL construct used to iterate through
the individual records returned by a query
A collection of icons that can be applied to the
mouse pointer on the screen
A remote connection to another SQL Server
A user interface component contained within the SQL
Server Management Studio application
Which clause would you use to perform
conditional filtering on aggregate data in a query that uses "GROUP
BY"?
CONTAINS
HAVING
WHERE
HAS
FILTER BY
Which of the following statements are related
to transactions?
All of these
ROLLBACK [WORK]
COMMIT [WORK]
BEGIN TRANSACTION
"Primary Key" can only be created on
a column that doesn't accept NULL
True
False
What does "UDF" stand for?
User Data Form
Universal Data File
User Defined Function
USB Device File
User Data Filter
Which statement adds a row to a table?
ADD
UPDATE
RESERT
INSERT INTO
What is the correct syntax for a CTE?
with select [column] from myCTE ([column]) as
(select ...);
select [column] from cte myCTE ([column]) as
(select ...);
with myCTE ([column]) as (select ...) select
[column] from myCTE;
using cte myCTE ([column]) as (select ...) select
[column] from myCTE;
A sysadmin password requires at least 8
characters and which of the following character types?
All of these
Uppercase letters
Non-alphabetic
Lowercase letters
The system database that holds information on
SQL Server Agent Jobs is?
master
msdb
tempdb
model
True or False? The EXEC keyword and the EXEC()
function are equivalent to each other.
True
False
Which Transact-SQL statement should you
include at the beginning of a stored procedure to ensure that if the stored
procedure raises a run-time error, the entire transaction is terminated and
rolled back?
SET ARITHABORT ON
SET XACT_ABORT ON
TRY
SET XACT_ABORT OFF
"SELECT name FROM t1 UNION SELECT name
FROM t2 " is the same as "SELECT DISTINCT name FROM t1 UNION ALL
SELECT DISTINCT name FROM t2"
True
False
Given a table with the following schema:
create table table1 (field1 int) The table contains 1000 records. What would
the following sql statement result in: update top (100) table1 set field1 = 1
Produce and error
Update the field1 column to the value 1 in only 100
records in the table
Update the field1 column to the value 1 in all 1000
records in the table
GETDATE() is a ....... function?
Server Level
Database Level
Deterministic
Nondeterministic
User Defined
Which of the following SQL Server built-in
functions is nondeterministic?
CONVERT()
LEN()
COUNT()
GETDATE()
ISNULL()
Which of the following is NOT an aggregate
function in SQL Server?
AVG
STDEV
COUNT
SUM
RANK
"Unique Constraint" can be created
on a column that accepts NULL
False
True
A ________ is an alphanumerical, hexadecimal,
or numberic constant.
delimiters
figurative value
literal value
identifiers
A relationship that identifies that a column
contains primary key values from another table is referred as what?
Associate key
Foreign key
Alien key
Join key
Sibling key
Which of the following statements removes one
or more previously granted or denied permissions?
REVOKE
DENY and REVOKE
REVOKE and REMOVE
REMOVE
All Database Backup/Restore Related
information stored in which system database?
Distribution Database
MSDB
MODEL
TEMPDB
MASTER
"SELECT UNIQUE city FROM customers"
will return what data set?
Unique values of city from the customers table.
An error.
Unique values of customer from the table city.
Which of the following best describes the flow
for the execution of a CLR stored procedure?
Source code > Object code > Executable code
> Procedure as database object
Source code > Object code > Procedure as
database object
Source code > Executable code > Procedure as
database object
Object code > Executable code > Procedure as
database object
TRUE OR FALSE: Is it possible to execute a
Stored Procedure in a UDF.
False
TRUE
Which of the following storage options can be
used to store LOBs and save storage?
None of these
Only in Sparce columns
Both FILESTREAM and Sparse columns
Only in FILESTREAM
True or False? You cannot execute dynamic SQL code
from a function.
False
True
Which versions of SQL Server support table
partitioning?
Enterprise, Standard editions
Enterprise edition
Enterprise, Standard, Express editions
Web edition
Which statement is allowed inside of a User
Defined Function?
TRY....CATCH
EXECUTE
DELETE
DECLARE
INSERT
True or false? Adding TOP to a select always
improves performance.
True
False
Which of the following statements prevents
users from preforming actions?
REVOKE
REVOKE and REMOVE
DENY and REVOKE
DENY
True or false: You can modify data in a table
using a User Defined Function.
False
True
You are querying a table that contains a field
with the data type XML and need only rows that have a particular value in the
XML data. Which of the following would not result in an error
SELECT * FROM #table1 WHERE
xml_field1.value('(/PageContent/Text)[1]', 'varchar(100)') LIKE '%smith%'
Both methods would return an error
Neither method would return an error
SELECT * FROM #table1 where xml_field1 like
'%smith%'
In SQL Server 2012 introduces what new
feature?
Always On
Log Shipping
Online Index Rebuilds
Online Index Reorgs
Mirroring
Which of the following stores FileStream data?
Filegroup
Directory
FileTable
None of these
Which of the following relationships requires
a reference table?
Hierarchical
Many to many
One to one
One to many
The LAG analytic function is used in a ______
statement to compare values in the current row with values in a previous row.
PREVIOUS_ROW
LEAD
FIRST_VALUE
SELECT
Can a unique key with not null constraint make
it a primary key?
FALSE
TRUE
True or false? Intersection tables should have
an autoincrement column as the primary index
True
False
What is the name of the database that gets
created in SQL Server 2012 when you create an "Integration Services
Catalog"?
SSISCatalog_Temp
SSISDB
SSISTempDB
SSISCatalog
SSISDB_Temp
Which of the following operators allows the
specification of two or more expressions to be used for a query search?
IN
WHERE
OR
AND
SQL Server will create an Unique Non Clustered
index, by default, when a Primary Key is created
True
False
Which of the following is not a valid string
constant or hexadecimal constant?
'Boston'
'02143'
"Somerville, MA 02143"
'New York"
Which of the following is not considered a
Boolean Operator?
IN
WHERE
AND
OR
What would be the output of following
statement: Select * from tbl_Employee where Emp_Name=NULL
Data of employees where name = null
Syntax error
1
Header without any data
The query will return incorrect value
The command DBCC CHECKDB allows you to do
what?
Locate the database
None of these
Check the amount of pages
Check the average page density
What is a collection of zero or more
continuous CircularString and/or LineString instances of either geometry or
geography types called?
CompoundString
CurveString
CompoundCurve
MultiString
StringCollection
Which of the following is not a valid data
type in SQL Server 2012?
datetimeoffset
smallmoney
datetime2
smalldatetime2
hierarchyid
What does the EOMONTH function do?
Adds the specified number of weeks to the input
start date and then returns the last day of the month specified
Adds the specified number of months to the input
start date and then returns the last day of the month for the resulting date
Returns the last day of the month specified
None of these
Can you select the built in Server Roles for
SQL Server from the list below?
diskadmin
backupoperator
accessadmin
datawriter
ddladmin
When retrieving data, which command may be
used to rotate a set of column names from horizontal across the top to
vertically, appearing as values among the result set
UNPIVOT
There is no specialized command for performing this
operation in SQL Server, however effect can be duplicated using other means
PIVOT
The SETCERT.EXE utility can be used to do
what?
All of these
Create a security certificate for the SQL server
Specify the certificate used by the SQL server
Cross check a security certificate with the owner
organization
By default, SQL Server treats NULL as what
data type
INT
NVARCHAR
NULL does not have data type by default
BIT
UNIQUEIDENTIFIER
True or false? Foreign keys always point to
other tables.
True
False
Subscribe to:
Posts (Atom)