Your database contains two tables named DomesticSalesOrders and InternationalSalesOrders. Both tables
contain more than 100 million rows. Each table has a Primary Key column named SalesOrderId. The data in
the two tables is distinct from one another. Business users want a report that includes aggregate information
about the total number of global sales and total sales amounts. You need to ensure that your query executes in
the minimum possible time. Which query should you use?
Your application contains a stored procedure for each country. Each stored procedure accepts an employee
identification number through the @EmpID parameter. You need to build a single process for each employee
that will execute the appropriate stored procedure based on the country of residence. Which approach should
you use?
You develop a database for a travel application. You need to design tables and other database objects. Each
media file is less than 1 MB in size. The media files will require fast access and will be retrieved frequently. You
need to store media files in several tables. What should you do?
You are a database developer of a Microsoft SQL Server 2012 database. You are designing a table that will
store Customer data from different sources. The table will include a column that contains the CustomerID from
the source system and a column that contains the SourceID. A sample of this data is as shown in the following
table.
You need to ensure that the table has no duplicate CustomerID within a SourceID. You also need to ensure that
the data in the table is in the order of SourceID and then CustomerID. Which Transact- SQL statement should
you use?
You have three tables that contain data for vendors, customers, and agents. You create a view that is used to
look up telephone numbers for these companies. The view has the following definition:
You need to ensure that users can update only the phone numbers by using this view. What should you do?
You develop a Microsoft SQL Server 2012 database that contains a table named Products. The Products table
has the following definition:
You need to create an audit record only when either the RetailPrice or WhoieSalePrice column is updated.
Which Transact-SQL query should you use?
You develop a Microsoft SQL Server 2012 server database that supports an application. The application
contains a table that has the following definition:
CREATE TABLE Inventory
(ItemID int NOT NULL PRIMARY KEY,
ItemsInStore int NOT NULL,
ItemsInWarehouse int NOT NULL)
You need to create a computed column that returns the sum total of the ItemsInStore and ItemsInWarehouse
values for each row. Which Transact-SQL statement should you use?
You develop a Microsoft SQL Server 2012 database. You create a view from the Orders and OrderDetails
tables by using the following definition.
You need to improve the performance of the view by persisting data to disk. What should you do?
You develop a Microsoft SQL Server 2012 database. The database is used by two web applications that access
a table named Products. You want to create an object that will prevent the applications from accessing the table
directly while still providing access to the required data. You need to ensure that the following requirements are
met:
Future modifications to the table definition will not affect the applications' ability to access data. The new object
can accommodate data retrieval and data modification. You need to achieve this goal by using the minimum
amount of changes to the existing applications.
What should you create for each application?