IT인증,IT자격증,IT자격증시험,IT인증시험

http://www.pass4test.net/

MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Development) 시험덤프

MCITP: MS 서버 관련 자격증

 

 

Pass4Test에서 발췌한  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Development) 덤프는 전문적인 IT인사들이 연구정리한 최신버전  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Development) 시험에 대비한 공부자료입니다.  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Development) 덤프에 있는 문제만 이해하고 공부하신다면 MCITP 70-433 (TS: Micro soft SQL Server 2008, Database Development) 시험을 한방에 패스하여 자격증을 쉽게 취득할수 있을것입니다.Pass4Test에서 출시한  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Develo pment) 덤프는 실제시험문제 커버율이 높아 시험패스율이 가장 높습니다. MCITP 70-433 (TS: Microso ft SQL Server 2008, Database Development) 시험을 통과하여 자격증을 취득하면 여러방면에서 도움이 됩니다. Pass4Test에서 출시한  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Develo pment) 덤프를 구매하여  MCITP 70-433 (TS: Microsoft SQL Server 2008, Database Development) 시험을 완벽하게 준비하지 않으실래요? Pass4Test의 실력을 증명해드릴게요.

 

 

NO.1 You are developing a new database. The database contains two tables named SalesOrderDetail and
Product.
You need to ensure that all products referenced in the SalesOrderDetail table have a corresponding
record in the Product table.
Which method should you use?
A. JOIN
B. DDL trigger
C. Foreign key constraint
D. Primary key constraint
Answer: C

NO.2 You have a third-party application that inserts data directly into a table.
You add two new columns to the table. These columns cannot accept NULL values and cannot use
default constraints.
You need to ensure that the new columns do not break the third-party application.
What should you do?
A. Create a DDL trigger.
B. Create a stored procedure.
C. Create an AFTER INSERT trigger.
D. Create an INSTEAD OF INSERT trigger.
Answer: D

NO.3 You have a user named John. He has SELECT access to the Sales schema. You need to eliminate
John's SELECT access rights from the Sales.SalesOrder table without affecting his other permissions.
Which Transact-SQL statement should you use?
A. DROP USER John;
B. DENY SELECT ON Sales.SalesOrder TO John;
C. GRANT DELETE ON Sales.SalesOrder TO John;
D. REVOKE SELECT ON Sales.SalesOrder FROM John;
Answer: B

NO.4 You are creating a table that stores the GPS location of customers.
You need to ensure that the table allows you to identify customers within a specified sales boundary and
to calculate the distance between a customer and the nearest store.
Which data type should you use?
A. geometry
B. geography
C. nvarchar(max)
D. varbinary(max) FILESTREAM
Answer: B

NO.5 You need to create a column that allows you to create a unique constraint.
Which two column definitions should you choose? (Each correct answer presents a complete solution.
Choose two.)
A. nvarchar(100) NULL
B. nvarchar(max) NOT NULL
C. nvarchar(100) NOT NULL
D. nvarchar(100) SPARSE NULL
Answer: AC

NO.6 You plan to add a new column named SmallKey to the Sales.Product table that will be used in a
unique constraint. You are required to ensure that the following information is applied when adding the
new column:
'a1' and 'A1' are treated as different values
'a' and 'A' sort before 'b' and 'B' in an ORDER BY clause
You need to select the collation that meets the requirements for the new column. Which collation should
you select?
A. Latin1_General_BIN
B. SQL_Latin1_General_CP1_CI_AI
C. SQL_Latin1_General_CP1_CI_AS
D. SQL_Latin1_General_CP1_CS_AS
Answer: D

NO.7 You administer a SQL Server 2008 database that contains a table name dbo.Sales, which contains the
following table definition:
CREATE TABLE [dbo].[Sales](
[SalesID] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED,
[OrderDate] [datetime] NOT NULL,
[CustomerID] [int] NOT NULL,
[SalesPersonID] [int] NULL,
[CommentDate] [date] NULL);
This table contains millions of orders. You run the following query to determine when sales persons
comment in the dbo.Sales table:
SELECT SalesID,CustomerID,SalesPersonID,CommentDate
FROM dbo.Sales
WHERE CommentDate IS NOT NULL
AND SalesPersonID IS NOT NULL;
You discover that this query runs slow. After examining the data, you find only 1% of rows have comment
dates and the SalesPersonID is null on 10% of the rows. You need to create an index to optimize the
query. The index must conserve disk space while optimizing your query.
Which index should you create?
A. CREATE NONCLUSTERED INDEX idx1
ON dbo.Sales (CustomerID)
INCLUDE (CommentDate,SalesPersonID);
B. CREATE NONCLUSTERED INDEX idx1
ON dbo.Sales (SalesPersonID)
INCLUDE (CommentDate,CustomerID);
C. CREATE NONCLUSTERED INDEX idx1
ON dbo.Sales (CustomerID)
INCLUDE(CommentDate)
WHERE SalesPersonID IS NOT NULL;
D. CREATE NONCLUSTERED INDEX idx1
ON dbo.Sales (CommentDate, SalesPersonID)
INCLUDE(CustomerID)
WHERE CommentDate IS NOT NULL;
Answer: D

NO.8 You have a SQL Server 2008 database named Contoso with a table named Invoice. The primary key of
the table is InvoiceId, and it is populated by using the identity property. The Invoice table is related to the
InvoiceLineItem table. You remove all constraints from the Invoice table during a data load to increase
load speed. You notice that while the constraints were removed, a row with InvoiceId = 10 was removed
from the database. You need to re-insert the row into the Invoice table with the same InvoiceId value.
Which Transact-SQL statement should you use?
A. INSERT INTO Invoice (InvoiceId, ...
VALUES (10, ...
B. SET IDENTITY_INSERT Invoice ON;
INSERT INTO Invoice (InvoiceId, ...
VALUES (10, ...
SET IDENTITY_INSERT Invoice OFF;
C. ALTER TABLE Invoice;
ALTER COLUMN InvoiceId int;
INSERT INTO Invoice (InvoiceId, ...
VALUES (10, ...
D. ALTER DATABASE Contoso SET SINGLE_USER;
INSERT INTO Invoice (InvoiceId, ...
VALUES (10, ...
ALTER DATABASE Contoso SET MULTI_USER;
Answer: B

NO.9 You have a computed column that is implemented with a user-defined function. The user-defined
function returns a formatted account number. The column must be indexed to provide adequate search
performance.
You plan to create an index on the computed column. You need to identify the valid combination of
ObjectPropertyEX values for the user-defined function.
Which combination should you use?
A. IsDeterministic = True
IsSystemVerified = True
UserDataAccess = False
SystemDataAccess = False
B. IsDeterministic = True
IsSystemVerified = True
IsPrecise = True
IsTableFunction = True
C. IsDeterministic = False
IsSystemVerified = True
UserDataAccess = False
SystemDataAccess = False
D. IsDeterministic = False
IsSystemVerified = True
IsPrecise = True
SystemDataAccess = False
Answer: A

NO.10 Click the Exhibit button.
You are developing a database using Microsoft SQL Server 2008. The database contains the tables
shown in the exhibit.
You are required to prevent parts from being deleted if they belong to a kit. If a part belongs to a kit, the
delete should not occur and the IsDeleted column for the row should be changed to 'True'. Parts can be
deleted if they do not belong to a kit.
You have the following Transact-SQL statement to be used in a trigger:
UPDATE p
SET IsDeleted = 1
FROM KitPart kp
JOIN deleted d ON kp.PartID = d.PartID
JOIN Part p ON kp.PartID = p.PartID;
DELETE FROM p
FROM Part p
JOIN deleted d ON p.PartID = d.PartID
LEFT OUTER JOIN KitPart kp ON p.PartID = kp.PartID
WHERE kp.KitID IS NULL;
You need to implement the Transact-SQL statement in a trigger. Which trigger syntax should you use?
A. CREATE TRIGGER tr_Part_d ON Part
AFTER DELETE AS
BEGIN
END
B. CREATE TRIGGER tr_Part_d ON Part
INSTEAD OF DELETE AS
BEGIN
END
C. CREATE TRIGGER tr_KitPart_d ON KitPart
AFTER DELETE AS
BEGIN
END
D. CREATE TRIGGER tr_KitPart_d ON KitPart
INSTEAD OF DELETE AS
BEGIN
END
Answer: B

NO.11 You have tables named Products and OrderDetails. The Products table has a foreign key relationship
with the OrderDetails table on the ProductID column. You have the following Transact-SQL batch:
BEGIN TRY
BEGIN TRANSACTION
DELETE FROM Products WHERE ProductID = 5;
BEGIN TRANSACTION
INSERT INTO OrderDetails
( OrderID, ProductID, Quantity )
VALUES
( 1234, 5, 12 );
COMMIT TRANSACTION
COMMIT TRANSACTION
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
PRINT ERROR_MESSAGE();
END CATCH
You need to analyze the result of executing this batch. What should be the expected outcome?
A. 1. The product will be deleted from the Products table.
2. The order details will be inserted into the OrderDetails table.
B. 1. The product will be deleted from the Products table.
2. The order details will not be inserted into the OrderDetails table.
C. 1. The product will not be deleted from the Products table.
2. The order details will be inserted into the OrderDetails table.
D. 1. The product will not be deleted from the Products table.
2. The order details will not be inserted into the OrderDetails table.
Answer: D

NO.12 You have a table named Customer.
You need to ensure that customer data in the table meets the following requirements:
credit limit must be zero unless customer identification has been verified.
credit limit must be less than 10,000.
Which constraint should you use?
A. CHECK (CreditLimt BETWEEN 1 AND 10000)
B. CHECK (Verified = 1 AND CreditLimt BETWEEN 1 AND 10000)
C. CHECK ((CreditLimt = 0 AND Verified = 0) OR (CreditLimt BETWEEN 1 AND 10000 AND Verified = 1))
D. CHECK ((CreditLimt = 0 AND Verified = 0) AND (CreditLimt BETWEEN 1 AND 10000 AND Verified =
1))
Answer: C

NO.13 You manage a SQL Server 2008 database that is located at your company's corporate headquarters.
The database contains a table named dbo.Sales. You need to create different views of the dbo.Sales
table that will be used by each region to insert, update, and delete rows. Each regional office must only be
able to insert, update, and delete rows for their respective region.
Which view should you create for Region1?
A. CREATE VIEW dbo.Region1Sales
AS
SELECT SalesID,OrderQty,SalespersonID,RegionID
FROM dbo.Sales
WHERE RegionID = 1;
B. CREATE VIEW dbo.Region1Sales
AS
SELECT SalesID,OrderQty,SalespersonID,RegionID
FROM dbo.Sales
WHERE RegionID = 1
WITH CHECK OPTION;
C. CREATE VIEW dbo.Region1Sales
WITH SCHEMABINDING
AS
SELECT SalesID,OrderQty,SalespersonID,RegionID
FROM dbo.Sales
WHERE RegionID = 1;
D. CREATE VIEW dbo.Region1Sales
WITH VIEW_METADATA
AS
SELECT SalesID,OrderQty,SalespersonID,RegionID
FROM dbo.Sales
WHERE RegionID = 1;
Answer: B

NO.14 You have created an assembly that utilizes unmanaged code to access external resources.
You need to deploy the assembly with the appropriate permissions.
Which permission set should you use?
A. SAFE
B. UNSAFE
C. EXTERNAL_ACCESS
D. Default permission set
Answer: B

NO.15 You have a table named AccountsReceivable. The table has no indexes. There are 75,000 rows in the
table. You have a partition function named FG_AccountData. The AccountsReceivable table is defined in
the following Transact-SQL statement:
CREATE TABLE AccountsReceivable (
column_a INT NOT NULL,
column_b VARCHAR(20) NULL)
ON [PRIMARY];
You need to move the AccountsReceivable table from the PRIMARY file group to FG_AccountData.
Which Transact-SQL statement should you use?
A. CREATE CLUSTERED INDEX idx_AccountsReceivable
ON AccountsReceivable(column_a)
ON [FG_AccountData];
B. CREATE NONCLUSTERED INDEX idx_AccountsReceivable
ON AccountsReceivable(column_a)
ON [FG_AccountData];
C. CREATE CLUSTERED INDEX idx_AccountsReceivable
ON AccountsReceivable(column_a)
ON FG_AccountData(column_a);
D. CREATE NONCLUSTERED INDEX idx_AccountsReceivable
ON AccountsReceivable(column_a)
ON FG_AccountData(column_a);
Answer: C

NO.16 You have a single CLR assembly in your database. The assembly only references blessed
assemblies from the Microsoft .NET Framework and does not access external resources.
You need to deploy this assembly by using the minimum required permissions. You must ensure that your
database remains as secure as possible.
Which options should you set?
A. PERMISSION_SET = SAFE
TRUSTWORTHY ON
B. PERMISSION_SET = SAFE
TRUSTWORTHY OFF
C. PERMISSION_SET = UNSAFE
TRUSTWORTHY ON
D. PERMISSION_SET = EXTERNAL_ACCESS
TRUSTWORTHY OFF
Answer: B

NO.17 You need to alter stored procedures to use the WITH RECOMPILE option. Which types of stored
procedures should you alter? (Each correct answer represents a complete solution. Choose two.)
A. Stored procedures implemented from CLR assemblies.
B. Stored procedures that require the FOR REPLICATION option.
C. Stored procedures that require the WITH ENCRYPTION option.
D. Stored procedures that contain queries that use the OPTION (RECOMPILE) hint.
Answer: CD

NO.18 Your database is 5GB and contains a table named SalesHistory. Sales information is frequently
inserted and updated.
You discover that excessive page splitting is occurring.
You need to reduce the occurrence of page splitting in the SalesHistory table.
Which code segment should you use?.
A. ALTER DATABASE Sales
MODIFY FILE
(NAME = Salesdat3,
SIZE = 10GB);
B. ALTER INDEX ALL ON Sales.SalesHistory
REBUILD WITH (FILLFACTOR = 60);
C. EXEC sys.sp_configure 'fill factor (%)', '60';
D. UPDATE STATISTICS Sales.SalesHistory(Products)
WITH FULLSCAN, NORECOMPUTE;
Answer: B

NO.19 You are creating a function that references a table.
You need to prevent the table from being dropped.
Which option should you use when you create the function?
A. WITH ENCRYPTION
B. WITH EXECUTE AS
C. WITH SCHEMABINDING
D. WITH RETURNS NULL ON NULL INPUT
Answer: C

NO.20 You need to create a stored procedure that accepts a table-valued parameter named @Customers.
Which code segment should you use?
A. CREATE PROCEDURE AddCustomers
(@Customers varchar(max))
B. CREATE PROCEDURE AddCustomers
(@Customers Customer READONLY)
C. CREATE PROCEDURE AddCustomers
(@Customers CustomerType OUTPUT)
D. CREATE PROCEDURE ADDCUSTOMERS
(@Customers varchar (max))
AS
EXTERNAL NAME Customer.Add.NewCustomer
Answer: B
Posted 2013/5/15 7:37:40  |  Category: 미분류  |  Tag: