- Câu hỏi 967322:
Cho CSDL gồm các bảng:
tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongiaban, sNhaSX, TSLuongBan)
tblHOADON(dNgaylap, sMaHD, sSdtKH, sMaNV)
tblCTHOADON (sMaHD, sMaSP, iSLM)
Để cho phép mỗi khi Khách hàng mua hàng với số lượng mua iSLM nào đó thì tổng số lượng hàng đã bán TSLuongBan của sản phẩm được cập nhật tự động thì tạo đối tượng gì trong CSDL tương ứng?
A. Proc
B. Trigger
C. Table
D. View
- Câu hỏi 967339:
Phương pháp phân mảnh thực hiện: Chia tách quan hệ ban đầu R thành các quan hệ Ri có số cột nhỏ hơn, (tập con của R) nhưng mỗi Ri đều phải chứa khóa chính của R
A. Phân mảnh dọc
B. Phân mảnh hỗ hợp
C. Phân mảnh ngang
D. Không phải các phương pháp này
- Câu hỏi 967342:
Cho bảng NHANVIEN (MaNV, HoTen, NgaySinh, TrinhDo, ChuyenNganh, Nam). Phương pháp tách bảng NHANVIEN thành hai bảng sau tblNV(MaNV, HoTen, NgaySinh) và tblNV2(MaNV, TrinhDo, ChuyenNganh, Nam) là phương pháp phân mảnh gì?
A. Phân mảnh phân tán
B. Phân mảng ngang
C. Phân mảnh hỗn hợp
D. Phân mảnh dọc
- Câu hỏi 967349:
Lý do cần thiết phải thực hiện sao lưu dữ liệu?
A. ổ đĩa chứa tâp tin CSDL bị hỏng, Server bị hỏng
B. Bị hack
C. Do nguyên nhân bên ngoài, bị vô tình hay cố ý làm sai thông tin
D. Tất cả các phương án đều đúng
- Câu hỏi 967351:
Giả sử, CSDL được lập lịch Full Database Backup vào ngày chủ nhật, Differential Database Backup vào ngày thứ ba và thứ năm, còn Log Database Backup cứ mỗi tiếng một lần vào các ngày từ thứ 2 đến thứ 6 trong tuần,
Trong trường hợp, ngày thứ sáu có sự cố với CSDL data file bị hỏng, để phục hồi dữ liệu và CSDL hoạt động bình thường, thứ tự các bước phục hồi thực hiện như thế nào?
A. + Khôi phục Full Database của ngày chủ nhật.
+ Khôi phục Transaction log backup ngày thứ năm.
+ Phục hồi Differential Database của ngày thứ năm.
B. + Khôi phục Transaction log backup ngày thứ năm.
+ Phục hồi Differential Database của ngày thứ năm.
+ Khôi phục Full Database của ngày chủ nhật.
C. + Phục hồi Differential Database của ngày thứ năm.
+ Khôi phục Transaction log backup ngày thứ năm.
+ Khôi phục Full Database của ngày chủ nhật.
D. + Khôi phục Full Database của ngày chủ nhật.
+ Phục hồi Differential Database của ngày thứ năm.
+ Khôi phục Transaction log backup ngày thứ năm.
- Câu hỏi 967356:
Cho bảng NV(MaNV, …, MaPB), DA(MaDA, …., MaPB) và PB(MaPB, ….).
Viết trigger để khi xóa một PB thì các nhân viên và dự án của phòng ban đó cũng được xóa luôn.
A. CREATE TRIGGER XoaPB
ON PHONGBAN
AFTER Delete
AS
Begin
DECLARE @MaPhg nvarchar(9)
SELECT @MaPhg = MaPB FROM DELETED
IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg)
DELETE FROM NHANVIEN WHERE MaPB = @MaPhg
End
B. CREATE TRIGGER XoaPB
ON PHONGBAN
AFTER Delete
AS
Begin
IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg)
DELETE FROM NHANVIEN WHERE MaPB = @MaPhg
IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg)
DELETE FROM DEAN WHERE MaPB = @MaPhg
End
C. CREATE TRIGGER XoaPB
ON PHONGBAN
AFTER Delete
AS
Begin
DECLARE @MaPhg nvarchar(9)
SELECT @MaPhg = MaPB FROM DELETED
IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg)
DELETE FROM DEAN WHERE MaPB = @MaPhg
End
D. CREATE TRIGGER XoaPB
ON PHONGBAN
AFTER Delete
AS
Begin
DECLARE @MaPhg nvarchar(9)
SELECT @MaPhg = MaPB FROM DELETED
IF EXISTS(SELECT * FROM NHANVIEN WHERE MaPB = @MaPhg)
DELETE FROM NHANVIEN WHERE MaPB = @MaPhg
IF EXISTS(SELECT * FROM DEAN WHERE MaPB = @MaPhg)
DELETE FROM DEAN WHERE MaPB = @MaPhg
End
- Câu hỏi 967367:
Lệnh sửa đổi 1 thủ tục có tên là prcPrintStoreList như sau:ALTER PROCEDURE prcPrintStoreList @state char(15)ASBEGINIF EXISTS(SELECT * FROM Stores WHERE state=@state)BEGINPRINT 'List of Stores'SELECT stor_id,stor_name, stor_address,cityFROM Stores WHERE state = stateReturn 0ENDELSEBEGINPRINT 'No Records Found for given state'RETURN 1ENDENDHãy xác định kết quả sửa đổi này
A. Lỗi khi chạy thủ tục (Run-time error )
B. Lỗi biên dịch ( Compile-time error )
C. 1
- Câu hỏi 967374:
Sự khác nhau giữa DELETE và DROP khi thực hiện trên bảng là gì?
A. DROP dùng trong câu lệnh SELECT
B. DELETE nhanh hơn DROP
C. DELETE xóa bảng khỏi Cơ sở dữ liệu, DROP xóa dòng dữ liệu
D. DELETE xóa các dòng dữ liệu, DROP xóa bảng khỏi Cơ sở dữ liệu
- Câu hỏi 967380:
Một cơ sở dữ liệu chứa ít nhất là?
A. 1 file mdf
B. 1 file mdf và 1 file ndf
C. 1 file mdf, 1 file ndf và 1 file ldf
D. 1 file mdf và 1 file ldf
- Câu hỏi 563597:
Dịch vụ chuyển đổi dữ liệu DTS của SQL Server thực hiện chức năng gì?
A. Chuyển dữ liệu giữa các Server
B. Tra cứu dữ liệu
C. Nhân bản dữ liệu
D. Tìm kiếm