100年關務三等資料庫應用 - 考試

Table of Contents


四、在考量資料庫安全時,可以在 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

Edward Lewis avatarEdward Lewis2013-08-15
1、TO後方不用加等於。2、ON後只能是table. 所以第三
小題可能要先create一個view出來
Poppy avatarPoppy2013-08-18
3要先產生VIEW沒錯
Mia avatarMia2013-08-22
記得是直接TO 123和TO 222就行了