- Câu hỏi 967324:
Câu lệnh nào dùng để tạo bảng mới trong cơ sở dữ liệu?
A. INSERT
B. MAKE TABLE
C. CREATE TABLE
D. NEW TABLE
- Câu hỏi 967332:
Jack cần chèn 1 điểm dừng (save point) có tên là ’Returnback’ vào transaction của anh t Nên dùng lệnh nào sau đây:
A. SAVE SAVEPOINT Returnback
B. INSERT SAVEPOINT Returnback
C. SAVE TRANSACTION Returnback
D. INSERT TRANSACTION Returnback
- Câu hỏi 967334:
Sự khác nhau cơ bản trong 2 trường hợp sau:
1. Sửa trigger bằng lệnh Alter trigger
2. Xóa trigger bằng lệnh drop trigger sau đó tạo lại bằng lệnh create trigger
A. Khi dùng lệnh Alter trigger thì các quyền đã cấp phát cho trigger đó vẫn còn
B. Tất cả các phương án đều đúng
C. Khi dùng lệnh Drop thì toàn bộ quyền cấp phát trên trigger bị mất và phải cấp phát lại
- Câu hỏi 967335:
Big Data là gì?
A. Một tập dữ liệu có kích thước, tốc độ và đa dạng lớn
B. Một công cụ lập trình
C. Một hệ điều hành
D. Một loại phần mềm
- Câu hỏi 967337:
Một hệ thống lưu trữ Big Data tốt cần có đặc điểm nào sau đây?
A. Không cần mở rộng
B. Chỉ chạy đơn máy
C. Chỉ dùng RAM
D. Có khả năng mở rộng ngang (horizontal scalability)
- Câu hỏi 967344:
Các đặc điểm sau là của phương pháp sao lưu nào?
-Sao lưu bản đầy đủ của CSDL
-Quá trình được thực hiện mà không cần offline CSDL
-Chiếm lượng lớn tài nguyên hệ thống
- Ảnh hưởng thời gian đáp ứng các yêu cầu hệ thống
A. Full backup
B. Transaction log backup
C. Differential
- Câu hỏi 967354:
Cho các bảng
PHONGBAN ( MAPB, TENDV , MaTP, NgayBD, SoNV), NHANVIEN ( MANV, HOTen, NS, GT, HSL, DC, MAPB, NgayVL), DUAN ( MADA, TENDA, DIADIEM, NgBD, MAPB)
Viết trigger khi thay đổi mã cho một phòng thì các nhân viên và dự án thuộc phòng ban đó cũng phải thay đổi theo
A. Tất cả các phương án đều đúng
B. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from DUAN Where MaPB = @MaPhgCu) )
UPDATE DUAN set MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
C. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from NHANVIEN Where MaPB= @MaPhgCu) )
UPDATE NHANVIEN SET MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
D. CREATE TRIGGER UpdateMaPhong
ON PHONGBAN
FOR UPDATE
AS
BEGIN
IF UPDATE( MaPhong )
BEGIN
DECLARE @MaPhgCu nvarchar(9), @MaPhgMoi nvarchar(9)
SELECT @MaPhgCu = MaPB FROM DELETED
SELECT @MaPhgMoi = MaPB FROM INSERTED
If ( EXISTS (select MaPB from NHANVIEN Where MaPB= @MaPhgCu) )
UPDATE NHANVIEN SET MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
If ( EXISTS (select MaPB from DUAN Where MaPB = @MaPhgCu) )
UPDATE DUAN set MaPB = @MaPhgMoi
WHERE MaPB = @MaPhgCu
END
END
- Câu hỏi 967358:
Cho bảng PHANCONG(MADA, MANV, SoGio)
Đoạn mã tạo trigger cho phép nhập số giờ của nhân viên chỉ là từ 5 đến 10 khi thêm phân công nhân viên thực hiện dự án
A. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if (@tg<5 and @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
B. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if not (@tg<5 and @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
C. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF Delete
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from DELETED
if (@tg<5 or @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
D. CREATE TRIGGER TG_PC
ON PHANCONG
INSTEAD OF insert
AS
BEGIN
declare @tg as float
SELECT @tg = SoGio from INSERTED
if (@tg<5 or @tg>10)
Raiserror('Thoi gian chi nhap tu 5 den 10', 16,1)
END
- Câu hỏi 967359:
Cho bảng tblSANPHAM(sMaSP, sTenSP, iSoluong, fDongia, sXuatSu). Đâu là câu truy vấn để cho danh sách tên các sản phẩm có đơn giá từ 50000 đến 100000
A. Select sTenSP
From tblSANPHAM
Where fDongia>50000
B. Select sTenSP
From tblSANPHAM
Where fDongia between 50000 and 100000
C. Select *
From tblSANPHAM
Where fDongia between 50000 and 100000
D. Select sTenSP
From tblSANPHAM
Where fDongia>50000 and fDongia<100000
- Câu hỏi 563606:
Mỗi cơ sở dữ liệu trong SQL Server gồm mấy tập tin?