四、在考量資料庫安全時,可以在 SQL指令中使用GRANT OPTION來設定權限。今假
設有一個表格如下:
Employee(No, Name, Sex, Bdate, Address, Salary),
其中 No(編號)為主鍵。請以 SQL指令分別完成下列安全要求:
編號 123之員工可新增及刪除此表格。(5分)
堦編號 222之員工可查詢此表格,但僅能修改 Address及 Salary資料。(8分)
壜編號 456之員工可查詢此表格中所有薪水高於50000元的員工資料。(12分)
ANS:
1.
Grant Insert,Delete
On Employee
To No = 123
2.
Grant Select,Update(Address,Salary)
On Employee
To No = 222
3.
Grant Select
On Employee(Salary>5000)
To No = 456
因為考Grant的題目好像很少
練習也很少~
想請問一下這樣對不對!!?
--
All Comments