oracle实验四运动会,实验四oracle的安全性和完整性控制
實驗四 oracle的安全性和完整性控制
實驗目的:
1.通過本實驗能夠熟練應用sql語言進行用戶權限的授予和回收。
2.熟練掌握實體完整性,參照完整性及用戶定義的完整性的定義。
3.并體會oracle數據庫系統在安全性和完整性保護方面的特性。
實驗要求:
1.在進行本實驗之前,應熟練課程內容,在上機之前做好實驗計劃,編寫
好相應的代碼。
實驗內容:
Grant 語句的格式:
Grant [,]…
On [, ]…
To [,]…
[with grant option]
Public 全體用戶
如果指定了[with grant option],則獲得某種權限的用戶還可以把這種權限再授予其他用戶。但不允許循環授權。
(一)授權
1.創建用戶u1,u2,u3…選擇全部為connect角色。
2.用戶jsj***把查詢某個表(如emp,student均可)權限授給用戶u1,u1執
行相應的查詢。
●以u1的用戶名登陸,查看u1是否具有授予的權限。
如:查詢u1用戶的全體學生的詳細記錄。
3.jsj***把對Student表和Course表的全部權限授予用戶u2;
●以u2身份登陸數據庫,查看u2是否具有授予的權限。
如:修改JSJ***中的student的數據。
4.jsj***把對表SC的查詢權限授予所有用戶。
●以u3身份登陸數據庫,查看u3是否具有授予的權限。
如:查詢選修了3號課程的學生的學號及其成績,查詢結果按分數的
降序排列
如:查詢各個課程號與相應的選課人數。
總結
以上是生活随笔為你收集整理的oracle实验四运动会,实验四oracle的安全性和完整性控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android入门简书,android
- 下一篇: 电脑生成siri语音_Siri for