Phát biểu nào sau đây là đúng khi nói về chỉ mục nonclustered:
A -
Chỉ mục nonclustered được tạo chủ yếu là trên khoá ngoại
B -
Chỉ có duy nhất một chỉ mục nonclustered cho mỗi bảng
C -
Chỉ mục nonclustered nên được tạo trước khi tạo chỉ mục clustered
D -
Chỉ mục nonclustered không bắt buộc tính duy nhất của các bản ghi
2-
Lệnh nào dùng để thêm cột Emp_EmailId vào bảng Emp_details với kiểu dữ liệu là varchar và kích cỡ là 20 :
A -
Alter COLUMN EMP_Details ADD (Emp_EmailId) vchar(10) NOT NULL
B -
Alter COLUMN EMP_Details ADD (Emp_EmailId) varchar(10)
C -
Alter EMP_Details ADD Emp_EmailId varchar(10)
D -
Alter Table EMP_Details ADD Emp_EmailId varchar(10)
3-
Đối tượng nào sau đây để tăng tốc truy tìm các hàng trong 1 bảng hay view:
A -
Ràng buộc (constraints)
B -
Triggers
C -
Stored procedures
D -
Chỉ mục (Indexes)
4-
Để lưu trữ chi tiết hoá đơn, một bảng có tên là Orders được tạo ra theo lệnh sau: CREATE TABLE Orders ( cOrderNo char(4) not null, cCustomerId char(4) not null, mTax money not null, mOrderCost money not null constraint chkOrderCost check(mOrderCost>0))
A -
Mã khách hàng cCustomersId nên cho phép có giá trị NULL
B -
Trị giá hoá đơn mOrderCost nên luôn luôn là 1 số dương
C -
Ngày lập hoá đơn (dOerderDate) nên luôn luôn là ngày hiện hành
D -
Số hoá đơn (cOrderNo) không được phép có giá trị trùng nhau
5-
Xác định thủ tục hệ thống nào được dùng để tạo loại dữ liệu của người dùng:
A -
sp_addtype
B -
sp_droptype
C -
sp_bindrule
D -
sp_unbindrule
6-
Xác định tuỳ chọn nào đúng khi nói về nonclustered index:
A -
Dữ liệu được sắp xếp 1 cách vật lý
B -
Thứ tự của index giống như thứ tự vật lý của các hàng trong bảng
C -
Thứ tự của index không giống như thứ tự vật lý của các hàng trong bảng
D -
Nonclustered index không được tạo ra trên các cột đã được dùng trong các mệnh đề JOIN và WHERE
7-
Để tạo bảng Employee, loại dữ liệu mới typEmployeeCode đã được tạo ra cho trường cEmployeeCode. Bạn nên thực hiện lệnh gì để sử dụng loại dữ liệu mới này trong bảng Employee?
A -
Dùng lệnh sp_bindefault để gắn loại dữ liệu này vào trường typEmployeeCode của bảng Employee
B -
Dùng lệnh sp_binrule để gắn loại dữ liệu này vào trường typEmployeeCode của bảng Employee
C -
Dùng loại dữ liệu mới này ngay trong lệnh CREATE TABLE để tạo bảng Employee
D -
Dùng lệnh sp_addtype để thêm loại dữ liệu này vào bảng Employee
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-
Bảng sale cần được tạo với 1 số điều kiện sau: Điều kiện 1: Không có truờng nào được để trống Điều kiện 2:Giá trị cùa thành tiền ( sale amount ) phải dương Điều kiện 3: Giá trị mặc định của ngày bán hàng (sale date) nên là ngày hiện hành Điều kiện 4: Mã sale ID không được phép có giá trị trùng nhau Lệnh sau được dùng để tạo bảng trên : CREATE TABLE Sales ( cSalesId char(4) constraint pkSales primary key, mSalesAmount money not null, mTax money not null, dSalesDate datetime not null constraint defOrderdate DEFAULT getdate() ) Điều kiện nào ở trên đuợc thể hiện trong lệnh tạo bảng ?
A -
Điều kiện 1 và 2
B -
Điều kiện 1 và 3
C -
Điều kiện 1 và 4
D -
Điều kiện 1,3 và 4
10-
Rắc rối nào xảy ra khi primary key cho phép có giá trị NULL: