PrepAway - Latest Free Exam Questions & Answers

Category: 70-459

Exam 70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

What should you recommend?

****************************************************
Topic 2, ABC Solutions
General Overview
You are the Senior Database Administrator (DBA) for a software development company named
ABC Solutions.
The company develops software applications custom designed to meet customer requirements.
Requirements
ABC Solutions has been asked by a customer to develop a web-based Enterprise Resource
Planning and Management application. The new application will eventually replace a desktop
application that the customer is currently using. The current application will remain in use while the
users are trained to use the new web-based application.
You need to design the SQL Server and database infrastructure for the web-based application.
Databases
You plan to implement databases named Customers, Sales, Products, Current_Inventory, and TempReporting.
The Sales database contains a table named OrderTotals and a table named SalesInfo. A stored
procedure named SPUpdateSalesInfo reads data in the OrderTotals table and modifies data in the
SalesInfo table. The stored procedure then reads data in the OrderTotals table a second time and
makes further changes to the information in the SalesInfo table.
The Current_Inventory database contains a large table named Inv_Current. The Inv_Current table
has a clustered index for the primary key and a nonclustered index. The primary key column uses
the identity property. The data in the Inv_Current table is over 120GB in size. The tables in the
Current_Inventory database are accessed by multiple queries in the Sales database. Another
table in the Current_Inventory database contains a self-join with an unlimited number of
hierarchies. This table is modified by a stored procedure named SPUpdate2. An external
application named ExternalApp1 will periodically query the Current_Inventory database to
generate statistical information.
The TempReporting database contains a single table named GenInfo. A stored procedure named
SPUPdateGenInfo combines data from multiple databases and generates millions of rows of data
in the GenInfo table. The GenInfo table is used for reports. When the information in GenInfo is
generated, a reporting process reads data from the Inv_Current table and queries information in
the GenInfo table based on that data. The GenInfo table is deleted after the reporting process completes.
The Products database contains tables named ProductNames and ProductTypes.

Current System
The current desktop application uses data stored in a SQL Server 2005 database named
DesABCopAppDB. This database will remain online and data from the Current_Inventory
database will be copied to it as soon as data is changed in the Current_Inventory database.

SQL Servers
A new SQL Server 2012 instance will be deployed to host the databases for the new system. The
databases will be hosted on a Storage Area Network (SAN) that provides highly available storage.

Design Requirements
Your SQL Server infrastructure and database design must meet the following requirements:
Confidential information in the Current_ Inventory database that is accessed by ExternalApp1
must be securely stored.
Direct access to database tables by developers or applications must be denied.
The account used to generate reports must have restrictions on the hours when it is allowed to
make a connection.
Deadlocks must be analyzed with the use of Deadlock Graphs.
In the event of a SQL Server failure, the databases must remain available.
Software licensing and database storage costs must be minimized.

Development effort must be minimized.
The Tempdb databases must be monitored for insufficient free space.
Failed authentication requests must be logged.
Every time a new row is added to the ProductTypes table in the Products database, a userdefined function that validates the row must be called before the row is added to the table.
When SPUpdateSalesInfo queries data in the OrderTotals table the first time, the same rows
must be returned along with any newly added rows when SPUpdateSalesInfo queries data in the
OrderTotals table the second time.
****************************************************

You need to recommend a solution to meet the design requirement of logging all failed authentication requests.
What should you recommend?

What should you recommend?

****************************************************
Topic 2, ABC Solutions
General Overview
You are the Senior Database Administrator (DBA) for a software development company named
ABC Solutions.
The company develops software applications custom designed to meet customer requirements.
Requirements
ABC Solutions has been asked by a customer to develop a web-based Enterprise Resource
Planning and Management application. The new application will eventually replace a desktop
application that the customer is currently using. The current application will remain in use while the
users are trained to use the new web-based application.
You need to design the SQL Server and database infrastructure for the web-based application.
Databases
You plan to implement databases named Customers, Sales, Products, Current_Inventory, and TempReporting.
The Sales database contains a table named OrderTotals and a table named SalesInfo. A stored
procedure named SPUpdateSalesInfo reads data in the OrderTotals table and modifies data in the
SalesInfo table. The stored procedure then reads data in the OrderTotals table a second time and
makes further changes to the information in the SalesInfo table.
The Current_Inventory database contains a large table named Inv_Current. The Inv_Current table
has a clustered index for the primary key and a nonclustered index. The primary key column uses
the identity property. The data in the Inv_Current table is over 120GB in size. The tables in the
Current_Inventory database are accessed by multiple queries in the Sales database. Another
table in the Current_Inventory database contains a self-join with an unlimited number of
hierarchies. This table is modified by a stored procedure named SPUpdate2. An external
application named ExternalApp1 will periodically query the Current_Inventory database to
generate statistical information.
The TempReporting database contains a single table named GenInfo. A stored procedure named
SPUPdateGenInfo combines data from multiple databases and generates millions of rows of data
in the GenInfo table. The GenInfo table is used for reports. When the information in GenInfo is
generated, a reporting process reads data from the Inv_Current table and queries information in
the GenInfo table based on that data. The GenInfo table is deleted after the reporting process completes.
The Products database contains tables named ProductNames and ProductTypes.

Current System
The current desktop application uses data stored in a SQL Server 2005 database named
DesABCopAppDB. This database will remain online and data from the Current_Inventory
database will be copied to it as soon as data is changed in the Current_Inventory database.

SQL Servers
A new SQL Server 2012 instance will be deployed to host the databases for the new system. The
databases will be hosted on a Storage Area Network (SAN) that provides highly available storage.

Design Requirements
Your SQL Server infrastructure and database design must meet the following requirements:
Confidential information in the Current_ Inventory database that is accessed by ExternalApp1
must be securely stored.
Direct access to database tables by developers or applications must be denied.
The account used to generate reports must have restrictions on the hours when it is allowed to
make a connection.
Deadlocks must be analyzed with the use of Deadlock Graphs.
In the event of a SQL Server failure, the databases must remain available.
Software licensing and database storage costs must be minimized.

Development effort must be minimized.
The Tempdb databases must be monitored for insufficient free space.
Failed authentication requests must be logged.
Every time a new row is added to the ProductTypes table in the Products database, a userdefined function that validates the row must be called before the row is added to the table.
When SPUpdateSalesInfo queries data in the OrderTotals table the first time, the same rows
must be returned along with any newly added rows when SPUpdateSalesInfo queries data in the
OrderTotals table the second time.
****************************************************

You need to recommend a monitoring solution for the Tempdb databases.
What should you recommend?

How can you insert rows into the tables using the view?

You work as a Database Administrator (DBA) at ABC.com. All databases are hosted on Windows
Server 2012 servers running SQL Server 2012.
An application named CorpApp1 accesses data from multiple tables on a SQL Server named
ABC-SQL1. The data is accessed using a view.
You want to use the view to modify the tables by inserting rows.
How can you insert rows into the tables using the view?

Which of the following SQL Azure database objects would be suitable for ABC-App1?

You work as a Developer for a company named ABC.com. The company has a Windows Azure
subscription. The company uses a cloud-based SQL Server environment hosted on SQL Azure.
You are designing an application named ABC-App1. The application will store temporary data in a
database named ABC-App1TempDB. During an application session, the schema of the temporary
database object may need to be modified.
Which of the following SQL Azure database objects would be suitable for ABC-App1?

How can you minimize the size of the index?

You work as a Database Administrator (DBA) at ABC.com. All databases are hosted on Windows
Server 2012 servers running SQL Server 2012.
A server named ABC-SQL1 hosts an Online Transaction Processing (OLTP) database named
ABC-DB1. The available disk space on ABC-SQL1 is running low. You discover that the index for
a table in ABC-DB1 is using a large amount of disk space.
You want to free up some disk space by minimizing the size of the index.
How can you minimize the size of the index?

How can you achieve this?

You work as a Database Administrator (DBA) at ABC.com. All databases are hosted on Windows
Server 2012 servers running SQL Server 2012.
You are creating a database named PartsDB for information about part numbers and sales.
You create a table using the following statements:
CREATE TABLE PartsDB.Units
(
Id int CONSTRAINT UnitID PRIMARY KEY,
Information xml

);
You want the XML data in the Information column to have the root node of <Unit_Information>
How can you achieve this?

How can you enable Jane to run SP_UpdateTotals?

You work as a Database Administrator (DBA) for a company named ABC.com. The company has
a Windows Azure subscription. The company uses a cloud-based SQL Server environment
hosted on SQL Azure.
A database named SalesDB is hosted on SQL Azure. A stored procedure named
SP_UpdateTotals reads data from a table named Orders and inserts the data in a table named
Products.
A new Sales employee named Jane attempts to run SP_UpdateTotals but is unsuccessful. You
check the permissions on the tables in the SalesDB database and verify that Jane has the
SELECT permission.
Company security policy states that all users must have the minimum permissions required to
perform their roles.
How can you enable Jane to run SP_UpdateTotals?

Which of the following would be most suitable password storage solution?

You work as a Developer at ABC.com. All databases are hosted on Windows Server 2012
servers running SQL Server 2012.
You are developing a custom CRM application named CorpCRM. The application will store
usernames and passwords in a SQL Server 2012 database named CorpCRMDB1.
You need to ensure the usernames and passwords are secure.
Which of the following would be most suitable password storage solution?

What data types should you configure for the Part Number and Name columns?

You work as a Database Administrator (DBA) for a company named ABC.com. The company has
a Windows Azure subscription. The company uses a cloud-based SQL Server environment
hosted on SQL Azure.
You are configuring a database for a components list for your company. A table named
Components will list information about every component the company manufactures.
You need to design the schema for the Components table so that the storage space used for each
row is minimized.
The table will have three columns.
The first column will be an ID number to identify each row. The data type for the ID column will be
Int.
The second column will be a part number that consists of six alphanumeric characters. Every
component will have a unique part number.

The third column will be a name for each component. The name will be a string in English of
between five and twenty characters.
What data types should you configure for the Part Number and Name columns? (Choose two).

What should you include in your recommendation?

You work as a Systems Administrator at a company named ABC.com. You are in the process of
deploying new servers running SQL Server 2012.
You install a new server named ABC-SQL06 and configure the SQL Server Authentication mode
to be Windows Authentication. A week later, you discover that someone has changed the
authentication mode to SQL Server Authentication. You change the authentication mode back to
Windows Authentication.
You need to recommend a monitoring solution for ABC-SQL06 that will send you an email alert if
someone modifies the authentication mode.
What should you include in your recommendation?


Page 3 of 512345