Tài liệu

SQL

29/09/2018
0 trang
0
0
background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm

2017

SQL 

Câu hỏi 1:

You are a database developer for a mail order company. The company has two SQL
Server   2000   computers   named   CORP1   and   CORP2.   CORP1   is   the   online
transaction processing server. CORP2 stores historical sales data. CORP2 has been
added as a linked server to CORP1. The manager of the sales department asks you
to create a list of customers who have purchased floppy disks. This list will be
generated each month for promotional mailings. Floppy disks are represented in the
database with a category ID of 21. You must retrieve this information from a table
named SalesHistory. This table is located in the Archive database, which resides on
CORP2. You need to execute this query from CORP1.
Which script should you use?

A. EXEC sp_addlinkedserver ‘CORP2’, ‘SQL Server’
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21

B. SELECT CustomerID FROM OPENROWSET (‘SQLOLEDB’, ‘CORP2’; ‘p*word’,
‘SELECT
CustomerID FROM Archive.dbo.SalesHistory WHERE CategoryID = 21’)
C. SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21

D. EXEC sp_addserver ‘CORP2’
GO
SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistory
WHERE CategoryID = 21

Answer: C.

Câu hỏi 2:

You   are   a   database   developer   for   wide   world   importers.   You   are   creating   a
database that will store order information. Orders will be entered in a client/server
application. Each time a new order is entered, a unique order number must be
assigned. Order numbers must be assigned in ascending order. An average of 10,
000 orders will be entered each day. You create a new table named Orders and add
an OrderNumber column to this table. 

background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm

2017

What should you do next?

A. Set the data type of the column to uniqueidentifier.

B. Set the data type of the column to int, and set the IDENTITY property for the column.
C. Set the data type of the column to int.
Create a user-defined function that selects the maximum order number in the table.

D. Set the data type of the column to int.
Create a NextKey table, and add a NextOrder column to the table.
Set the data type of the NextOrder column to int.
Create a stored procedure to retrieve and update the value held in the NextKey.

Answer: B.

Câu hỏi 3:

You are designing a database that will contain customer orders. Customers will be
able  to  order  multiple  products  each  time  they  place  an order.  You review   the
database design, which is shown in the exhibit.

You want to promote quick response times for queries and minimize redundant
data. What should you
do? (Each correct answer presents part of the solution. Choose two.)

A. Create a new order table named OrderDetail.
Add OrderIDProductID, and Quantity columns to this table.
B.   Create   a   composite   PRIMARY   KEY   constraint   on   the  OrderID  and  ProductID
columns of the
Orders table.
C. Remove the ProductID and Quantity columns from the Orders table.
D. Create a UNIQUE constraint on the OrderID column of the Orders table.
E. Move the UnitPrice column from the Products table to the Orders table.

Answer: A, C.

background image

VERCO.JSC                       CÔNG TY CỔ PHẦN TÁI CẤU TRÚC DOANH NGHIỆP VIỆT

                                            Trụ sở : Tầng 1 tòa Sunrise Building 2, KĐT Sài Đồng, Long Biên, Hà Nội

                                              Điện thoại: 0438.533 533 – Fax: 0436.525 808 – Web: verco.vn

Số:……………

               Hà Nội, ngày…….tháng……..năm

2017

Câu hỏi 4:

You are the database developer for a publishing company. You create the following
stored procedure to report the year-to-date sales for a particular book title:
CREATE PROCEDURE get_sales_for_title
%title varchar(80), @ytd_sales int OUTPUT
AS
SELECT @ytd_sales = ytd_sales
FROM titles
WHERE title = @title
IF @@ROWCOUNT = 0
RETURN(-1)
ELSE
RETURN(0)
You   are   creating   a   script   that   will   execute   this   stored   procedure.   If   the   stored
procedure executes successfully, it should report the year-to-date sales for the book
title. If the stored procedure fails to execute, it should report the following message:
“No Sales Found”
How should you create the script?

A. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’, @ytd
IF @retval < 0
PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO
B. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’, @ytd OUTPUT
IF @retval < 0
PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO
C. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’,@retval OUTPUT
IF @retval < 0
PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)

Mô tả tài liệu

Quy trình tuyển dụng bao gồm mẫu biểu các bước tuyển dụng, hệ thống các bài test tuyển dụng và hướng dẫn hoạch định nhân sự.

Bình luận

Tài liệu cùng bộ

0 trang
0
228
0 trang
0
219
0 trang
0
363

Bộ tài liệu liên quan

6 tài liệu
0
1546
1 tài liệu
0
313
1 tài liệu
0
392
2 tài liệu
0
524
2 tài liệu
0
548

Bộ tài liệu liên quan

23/09/2018
6 tài liệu
0
1546
23/09/2018
1 tài liệu
0
313
23/09/2018
1 tài liệu
0
392
23/09/2018
2 tài liệu
0
524
23/09/2018
2 tài liệu
0
548