Gán quyền cho user và grou p:

Một phần của tài liệu LUẬN VĂN: Xây dựng website quản lý thư viện trường đại học Kinh tế Quốc dân doc (Trang 40 - 42)

- ODBC SQL OLE

5. Gán quyền cho user và grou p:

Trong SQL Server có các đối tượng như : table, view (bảng ảo), stored procedure, mỗi một user hay group sẽ có quyền hạn khác nhau đối với từng object. SQL Server có các quyền hạn sau cho mỗi user :

- SELECT cho phép user có thể đọc dữ liệu từ table hoặc view. Quyền SELECT có thể được gán riêng cho từng cột trong table hoặc view.

- INSERT cho phộp user thờm một dũng mới vào table hoặc view.

- UPDATE cho phép user thay đổi dữ liệu trong bảng hoặc view. Quyền UPDATE có thể được gán riêng cho từng cột.

- DELETE cho phép user xoá dữ liệu của table hoặc view. - EXECUTE cho phép user thi hành một stored procedure.

- DRI/REFERENCES (Declarative Referential Integrity - DRI) là một phương thức duy trỡ ràng buộc toàn ven database, khi được gán quyền này user có thể thêm vào bảng một khoá ngoại (foreign key). Một cách khác duy trỡ toàn vẹn dữ liệu là trigger.

- DLL/Data Definition Language cho phép user có thể tạo mới, thêm vào, hoặc xoá các object trong database. Ví dụ : CREATE TABLE, ALTER TABLE, DROP TABLE.

- ALL cho phép user có toàn quyền trên object. Chỉ có user SA mới có quyền ALL khi sử dụng các phát biểu DLL.

Sử dụng lệnh GRANT và REVOKE để gán hay loại bỏ một quyền hạn của user hay group.

Trong đó:

- là danh sách các quyền hạn sẽ được gán hay tước bỏ. Nếu nhiều hơn một quyền thỡ cỏc quyền hạn đó được cách nhau bởi dấu phẩy.

- là tên của table, view, hay stored procedure mà user sẽ được gán quyền hay bị tước quyền.

- là danh sách user hau group sẽ được gán quyền hay bị tước quyền. Giữa các tên user hoặc group ngăn cách bằng dấu phẩy. Nếu sử dụng từ khoá PUBLIC thỡ tỏc vụ gỏn chung cho toàn bộ cỏc user.

Phần mềm thiết kế

- Macromedia MX 2004

- I I S (Internet Information Services)- Chương trình chạy thử nghiệm

Một phần của tài liệu LUẬN VĂN: Xây dựng website quản lý thư viện trường đại học Kinh tế Quốc dân doc (Trang 40 - 42)