Tìm kiếm:
TRANG NHÀ
Giới thiệu VNEDU.ORG
Điều khoản và bản quyền
Liên lạc VNEDU
TRẮC NGHIỆM TRỰC TUYẾN
---Công Cụ:---
Soạn Biểu thức
Bảng màu HTML
Ký hiệu đặc biệt 01
Ký hiệu đặc biệt 02
Ký hiệu đặc biệt 03
Ký hiệu đặc biệt 04
Ký hiệu đặc biệt 05
Ký hiệu đặc biệt 06
Ký hiệu đặc biệt 07
Ký hiệu đặc biệt [Toán]
Tin Học   ||  Căn Bản    Văn Phòng    Hệ Thống - Mạng    Phần Mềm Ứng Dụng    Kỹ thuật số    Lập trình    SQL  

Trắc nghiệm SQL Server - Bài 18
Ngày làm bài: Hôm nay lúc 09:39:24 (Server time)
Số câu hỏi: 10.   Tổng điểm: 10
Yêu cầu hoàn thành: 60 phút.
Thời gian còn lại: 
Cỡ chữ câu hỏi:  Cỡ chữ đáp án:


1-
Bạn đang thiết kế CSDL chứa thông tin về nhân lực của 1 ngân hàng. Sau đây là 2 transaction bạn đang thiết kế để hổ trợ việc nhập liệu:
Transaction 1
BEGIN TRANSACTION
UPDATE Customer
SET CustomerName=@Name
WHERE CustomerID=@CustID
UPDATE CustomerPhone
SET PhoneNumber=@Phone
WHERECustomerID= @CustID AND PhoneType=@Ptype
COMMIT TRANSACTION
Transaction 2
BEGIN TRANSACTION
UPDATE CustomerPhone
SET PhoneNumber =@Phone
WHERE CustomerID= @CustID AND PhoneType = @Ptype
UPDATE CustomerAddress
SET Street = @Street WHERE CustomerID =@CustID AND AddressType =@Atype
UPDATE Customer SET CustomerName = @Name
WHERE CustomerID = @CustID
COMMIT TRANSACTION
Trong lúc chạy thử các script này, bạn nhận thấy đôi khi server phát hiện có deadlock. Bạn nên làm gì?
  A - 
Trong transaction 2, chuyển lệnh UPDATE Customer lên trước lệnh UPDATE CustomerPhone
  B - 
Thêm lệnh SET DEADLOCK_PRIORITY LOW vào cả 2 transaction
  C - 
Thêm mã để kiểm tra lỗi 1205 của server vào mỗi script. Nếu lỗi này xảy ra, thì khởi động lại transaction
  D - 
Thêm lệnh SET LOCK_TIMEOUT 0 vào cả hai transaction
2-
Jack cần chèn 1 điểm dừng (save point) có tên là ’Returnback’ vào transaction của anh ta. Nên dùng lệnh nào sau đây:
  A - 
INSERT SAVEPOINT Returnback
  B - 
SAVE SAVEPOINT Returnback
  C - 
SAVE TRANSACTION Returnback
  D - 
INSERT TRANSACTION Returnback
3-
Xét thủ tục sau:
CREATE PROCEDURE prcResign
(@Ecode char(4), @status char(2))
As
BEGIN TRAN trnResign
SELECT * from Employee
WHERE cEcode=@Ecode
UPDATE EmployeePersonal
SET cStatus= ’RE’
WHERE cStatus= @Status
COMMIT TRAN
Return
Hãy xác định loại khoá đuợc dùng cho bảng Employee:
  A - 
Shared lock
  B - 
Exclusive lock
  C - 
Shared intent lock
  D - 
Schema lock
4-
"Những người sử dụng bảng Customers trong database quản lý khách hàng đều mong muốn một số field có chứa sẵn giá trị để không phải nhập vào.
Ví dụ :90% khách hàng đều ở ""tp HCM"" , do vậy nếu cột City mang sẵn giá trị ""tp HCM"" thì sẽ nhanh hơn khi nhập dữ liệu. Cách nhanh nhất để thực hiện yêu cầu này là :
  A - 
Sử dụng Check constraint
  B - 
Sử dụng Triggers
  C - 
Sử dụng User-defined datatypes
  D - 
Sử dụng Default constraint
5-
Nếu thiếu cơ chế khoá (lock) thì vấn đề nào sẽ xảy ra khi 2 hay nhiều transaction đều chỉnh sửa cùng 1 hàng dữ liệu.
  A - 
Cập nhật mất dữ liệu (Lost updates)
  B - 
Đọc dữ liệu sai (Dirty Read)
  C - 
Đọc không cùng nội dung (Inconsistent Analysis)
  D - 
Đọc các mẫu tin không đúng (Phantom Reads)
6-
Bạn đang quản lý 1 DB của SQL server cho phòng giao dịch. Jim là trưởng phòng đang cần chuyển đổi dữ liệu giữa SQL server và Oracle. Công cụ nào sau đây bạn nên tư vấn để Jim sử dụng.
  A - 
Lệnh SELECT INTO
  B - 
Tiện ích BCP
  C - 
Tiện ích Tiện ích BCPDST
  D - 
Lệnh BULK INSERT
7-
Có 1 file dạng text, mà các cột phân cách nhau bằng dấu phẩy như mẫu sau:
1111, ’*4 Interior’, 4, ’Interior Lumber’, 1.12
1112, ’2*4 Exterior’, 5, ’Exterior Lumbar’, 1.87
2001, ’16d galvanized’,2, ’Bulk Nails’, 2.02
2221, ’8d Finishing brads’,3, ’Nails’, 0.01
Bạn cần nhập file này vào hai bảng Product và Category cùa SQL server. Cấu trúc của 2 bảng này như sau: Product (ProductID, [Desc], Cost, CategoryID) và bảng Category (CategoryID, CatDesc)
Bạn muốn nhập dữ liệu mà ít mất công sức nhất. Bạn nên làm gì?
  A - 
Dùng tiện ích bcp với tuỳ chọn –t
  B - 
Dùng lệnh BULK INSERT
  C - 
Dùng DST để tạo 2 nhiệm vụ (task) chuyển đổi dữ liệu. Với mỗi nhiệm vụ, chọn cac cột thích hợp trong file text để đưa vào cột tương ứng của 2 bảng
  D - 
Không thể nhập 1 file text vào cho 2 bảng trong CSDL được
8-
True Travel Services là 1 hãng du lịch trực tuyến. Hãng dùng SQL server để lưu trữ dữ liệu. Hãng vừa tuyển 1 phân tích viên để đánh giá và lên kế hoạch phát triển mở rộng hãng. Phân tích viên này muốn sử dụng các ứng dụng khác nhau để thu thập thông tin và chuyển tất cả về dạng text. Tiên tích gì anh ta nên dùng trong trường hợp này:
  A - 
DST import/export wizard
  B - 
DST designer
  C - 
Lệnh BULK INSERT
  D - 
BCP
9-
Phát biểu nào sau đây không đúng khi nói về lệnh BULK INSERT?
  A - 
Trong khi chèn dữ liệu bằng lệnh BLUK INSERT vào bảng có index clustered, bạn có thể làm tăng việc thực thi bằng cách sắp xếp file dữ liệu theo cùng thứ tự của index clustered
  B - 
Lệnh BULK INSERT có thể được thực thi như 1 phần của transaction
  C - 
Lệnh BULK INSERT không thể được thực thi như 1 phần của transaction
  D - 
Mệnh đề TABLOCK của lệnh BULK INSERT có thể được dùng để khoá bảng trong lúc sao chép hàng loạt
10-
Một thủ tục được tự động thực hiện khi ta thay đổi dữ liệu trong 1 table của SQL Server qua các lệnh Update, Insert, Delete thuộc loại:
  A - 
Trigger
  B - 
Stored Procedure
  C - 
Extended Stored Procedure
  D - 
Rule
 
[Người đăng: Thành Lãm - ST]
Ghé thăm Kênh của Vị Sư "hai lần chết đi sống lại"
Tu Si Chau Soc Thon

https://www.youtube.com/channel/UCoyC9WTTVR-M3qpTKKEXGnQ

Chau Soc Thon Official Channel


Phong Bảo Official
Phong Bao Official
Xem Nhiều nhất
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 01
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 04
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 06
Trắc nghiệm SQL Server - Bài 20
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 01
Trắc nghiệm SQL Server - Bài 03
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 08
Trắc nghiệm SQL Server - Bài 06
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 02
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 14
Trắc nghiệm SQL Server - Bài 13
Trắc nghiệm SQL Server - Bài 05
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 05
Trắc nghiệm SQL Server - Bài 01
Trắc nghiệm SQL Server - Bài 04
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 03
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 07
Trắc Nghiệm SQL - Bài 42
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 16
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 11
Đề Xuất
Trắc Nghiệm SQL - Bài 04
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 10
Trắc Nghiệm SQL - Bài 14
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 53
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 11
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 44
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 08
Trắc Nghiệm Thực Hành SQL - Bài 15
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 26
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 25
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 02
Trắc Nghiệm Cấu Trúc Dữ Liệu Và Giải Thuật - Bài 12
Trắc Nghiệm SQL - Bài 22
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 12
Trắc Nghiệm SQL - Bài 20
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 37
Trắc nghiệm SQL Server - Bài 17
Trắc Nghiệm SQL - Bài 34
Trắc Nghiệm Cơ Sở Dữ Liệu - Bài 16
Trắc Nghiệm SQL - Bài 15
Phát triển hệ thống: TRƯƠNG HỮU ĐỨC - Phiên bản 3.0 - © Copyright 2013 - 2024 - VNEDU.ORG

free counters