Tải bản đầy đủ (.docx) (5 trang)

Đáp án môn Hệ Quản trị cơ sở dữ liệu IUH

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.88 MB, 5 trang )

Có 2 nhóm nhân viên với các cơng việc cụ thể sau:
 Các nhân viên hiệu chỉnh (nhập, sửa, xóa) và xem số liệu: gồm trưởng nhóm TN và nhân
viên
NV, chỉ được làm việc trên bảng [Order Details].
 Quản lý xem và cập nhật các báo cáo thống kê: gồm nhân viên QL, thuộc role db_datawriter
Thực hiện các yêu cầu sau:
1a.Tạo các login; tạo các user khai thác CSDL NorthWind cho các nhân viên (tên login trùng
tên user).

1b. Phân quyền để các nhân viên hoàn thành nhiệm vụ được phân cơng. Admin chỉ cấp

quyền cho trưởng nhóm và quản lý (1đ)


1C. Đăng nhập phù hợp, mở cửa sổ query tương ứng và viết lệnh để: Nhân viên TN

sửa 1 dòng
dữ liệu tùy ý, nhân viên NV xóa 1 dịng dữ liệu tùy ý và nhân viên QL xem lại kết quả
thực
hiện của 2 NV trên. (Lưu ý: Đặt tên các cửa sổ query làm việc ứng với các nhân viên
là TN,
NV, QL và lưu các query này vào thư mục bài làm


1d. Ai có thể sửa được dữ liệu bảng Suppliers? Viết lệnh cụ thể và giải thích vì sao?

(1đ)

1e. Nhân viên NV nghỉ việc, trưởng nhóm hãy thu hồi quyền cấp cho NV này. Viết

lệnh kiểmtra quyền trên cửa sổ query của NV (0.5đ)



1f. Nhóm nhân viên hồn thành dự án, admin hãy vơ hiệu hóa các hoạt động của nhóm

này trên


CSDL. Viết lệnh kiểm tra quyền trên cửa sổ query của các nhân viên (0.5đ)

2Aa. [Viết lệnh Backup?]

2c. Xóa mọi bản ghi trong bảng EmployeeTerritories. [Ghi nhận dữ liệu đang có và

Viết lệnh
Differential Backup] (1đ).


2e. Xóa CSDL NorthWind. Phục hồi CSDL về trạng thái bước c. Kiểm tra xem dữ liệu

phục hồi có đạt u cầu khơng (sản phẩm có tăng giá, các bản ghi có bị xóa, chưa có
thêm mã đơn hàng mới)?



×