You are a database developer. You plan to design a database solution by using SQL Server 2008. A database contains a table named Person. The structure of the table is as shown in the following exhibit. (Click the Exhibit button.)

The table has the following indexes:
A unique clustered index on the PersonID column named IX_Person_PersonID A nonclustered index on the FirstName and LastName columns named IX_Person_FirstName_LastName A nonclustered index on the PersonType column
named IX_Person_PersonType that has FirstName and LastName as included columns The table contains approximately 700,000 records. The approximate number of records for each PersonType is 3,000.
You execute the following query.
SELECT P.FirstName, P.LastName
FROM Person P
WHERE P.PersonType = 'DR'
You plan to analyze the performance of the query by using an execution plan. You need to ascertain that the indexes are used optimally. What should you do?
A. Verify that a clustered index scan operation is performed on the IX_Person_PersonID index.You are designing a table that will store transactions for an online retailer. You anticipate that the online retailer will have an average of 500,000 transactions per day. You need to design a solution for data aging and archiving. The solution must minimize the amount of time it takes to return query results for active data.
What should you implement?
A. a linked serverYou are designing a new database. The tables of the database will be replicated to multiple offices.
You need to design the tables to meet the following requirements:
What should you recommend?
A. Add a column to all the tables that have the hierarchyid data type.You are designing a data storage solution for a transactional application.You need to ensure that each row in a table records the date and the time that the row was written. The time must be as precise as possible. Which data type should you use?
A. datetimeA database contains two tables named Table1 and Table1_Details. Table1_Details contains details about the items in Table1.
You need to ensure that when an item is removed from Table1, all related items are removed from Table1_Details.
You must achieve this goal by using the minimum amount of Transact-SQL code.
What should you do?
A. Create a foreign key relationship. Set Cascade Delete to Set Null.You are a database developer. You plan to design a database solution by using SQL Server 2008.
The database contains a table named SaverPlans that stores information about savings plans. The table contains a column named MinBalance that stores the minimum balance for a given plan.
You need to ensure that each new savings plan, for which the MinBalance value is unspecified, has a minimum balance of 1,000 U.S. dollars. You want to achieve this goal by using the minimum amount of cost.
What should you do?
A. Use the DEFAULT constraint.You are a database developer. You develop a task management application that connects to a SQL Server 2008 database named TaskDB.
Users log on to the application by using a SQL Server login. The application contains a module named Task that assigns tasks to users. Information about these tasks is stored in the Tasks table of the TaskDB database.
The Tasks table contains multiple columns. These include the CloseDate and EstimatedTime columns.
Users assigned to a database role named User1 can update all task information columns except the CloseDate and the EstimatedTime columns in the Tasks table.
Administrative users assigned to a database role named Task_Admin can update all task information in the Tasks table.
You need to design a strategy to meet the security requirements. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A. Add the Task_Admin role to the db_accessadmin fixed database role.You are a database developer. You plan to design a database solution by using SQL Server 2008.
A frequently used query takes very long to execute.
You discover that the query frequently uses full-table scans instead of indexes. This causes other queries that modify the table to be blocked.
The indexing strategy on the underlying tables that the query uses can change.
You need to design a solution that performs the following tasks:
What should you do?
A. Use the INDEX table hint.You need to design a database solution that meets the following capabilities: Which SQL Server component should you use?
A. Notification ServicesYou are a database developer. You plan to design a database solution by using SQL Server 2008.
The database will contain a table to stage data from an external source. The imported data will contain a field named TransactionTime. The TransactionTime field will use the hh:mm:ss.[m] format (such as 12:55:30.1).
You need to select the appropriate data type for the TransactionTime field. You want to achieve this goal by incurring minimum amount of storage cost.
Which data type should you use?
A. timeNowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Microsoft exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your 70-451 exam preparations and Microsoft certification application, do not hesitate to visit our Vcedump.com to find your solutions here.