Câu hỏi 170839:
Cho CSDL “QLGV” với bảng tblNV phân mảnh dọc theo nguyên tắc sau:
-Server1 gồm các thông tin: MaNV, HoTen, GioiTinh
-Server2 gồm các thông tin: MaNV, DiaChi, DienThoai, Email
Đoạn code thiếu để chèn thêm một nhân viên mới vào bảng (thủ tục được viết trên Server2)
Create Proc spInsertNhanVien (@ma varchar(10), @HTnVarchar(20), @GT as nvarchar(3), @DC as nvarchar(20), @DT as nvarchar(20), @Email as nvarchar(20))@diachi nvarchar(30), @dienthoai varchar(11))
as
Begin
Insert Into tblNV Values(@ma, @DC, @DT, @Email)
…..
print N'Thêm thành công'
End
A. Insert Into Server2.QLGV.dbo.tblNV Values(@ma,@HT, @GT)
B. Insert Into Server1.QLGV.dbo.tblNV Values(@ma,@DC, @DT, @Email)
C. Insert Into tblNV Values(@ma,@HT, @GT)
D. Insert Into Server1.QLGV.dbo.tblNV Values(@ma,@HT, @GT)
Câu hỏi 967325:
Cho CSDL Quản lý nhân sự gồm các bảng:
NHANVIEN(MaNV, HoTen, HSL, PC, GioiTinh, MaPB)
PHONGBAN(MaPB, TenPB, DiaDiem)
Để tài khoản db_user1 được quyền lựa chọn - cập nhật trên thuộc tính HoTen, Hệ số lương của bảng NHANVIEN và trên thuộc tính tên phòng ban của bảng PHONGBAN thì câu lệnh phân quyền đầy đủ là gì?
A. REVOKE SELECT, UPDATE
ON NHANVIEN
FROM db_user1
REVOKE SELECT, UPDATE
ON PHONGBAN
FROM db_user1
B. REVOKE SELECT, UPDATE
ON NHANVIEN( HoTen, HSL )
FROM db_user1
REVOKE SELECT, UPDATE
ON PHONGBAN( TenPB )
FROM db_user1
C. REVOKE SELECT, UPDATE
ON NHANVIEN( HoTen, HSL )
FROM db_user1
D. REVOKE SELECT, UPDATE
ON PHONGBAN
FROM db_user1