1把總成績大于200分的學生學號和成績建成一個視圖
2把成績在80 到100分之間的學生學號,姓名,系別,年齡和對應課程號建成一個視圖
3修改第1、2兩題視圖定義,加密視圖定義文本。
4第1、2兩題建立的視圖能進行增刪改操作嗎?為什么?
5把年齡在張力和劉晨年齡之間的學生信息建立一個視圖,加check option約束。
6通過第5題建立的視圖,進行增刪改操作,各舉一個例子,并說出這個視圖增刪改操作時的限制條件。
7把選修了2號課程成績大于90分的學生情況生成一個視圖,并對該視圖進行查詢。
8建立一個名為student的登錄賬戶,密碼設置為student,并設置其允許訪問students數(shù)據(jù)庫(即建立相應的用戶)。能成功嗎?應該怎么辦?
9使用新建立的student登錄賬戶登錄對象資源管理器,驗證該賬戶能訪問哪些數(shù)據(jù)庫,及數(shù)據(jù)庫中的哪些對象。
10查詢students數(shù)據(jù)庫中任意一個表。看能否執(zhí)行,如果不能應該怎么辦?
11能給自己或權限比自己高的用戶授權嗎?要想授權有哪些最基本的要求。
12授予student用戶增刪改students數(shù)據(jù)庫中某表的權限。
13授予student用戶創(chuàng)建表的權限,授權后能否創(chuàng)建該表。為什么?應該怎么辦?
14新建一個登錄賬戶test密碼testadmin,設置用戶映射到students數(shù)據(jù)庫。用該登錄連接對象資源管理器。
15重新給student用戶授予查詢表的權限,并加with grant option,在該用戶連接的students數(shù)據(jù)庫上執(zhí)行給test用戶授權操作,
16在管理員賬戶下回收test用戶查詢的權限,這一操作是否有效,為什么?
17在student用戶下回收test用戶查詢的權限,驗證是否回收。如果從其他用戶繼承有查詢權限,則回收操作是否成功?為什么?
18拒絕test用戶查詢權限,應該在哪個用戶下執(zhí)行,跟回收權限有何不同?
補充視圖和sql權限控制
1把總成績大于200分的學生學號和成績建成一個視圖
2把成績在80 到100分之間的學生學號,姓名,系別,年齡和對應課程號建成一個視圖
3修改第1、2兩題視圖定義,加密視圖定義文本。
4第1、2兩題建立的視圖能進行增刪改操作嗎?為什么?
5把年齡在張力和劉晨年齡之間的學生信息建立一個視圖,加check option約束。
6通過第5題建立的視圖,進行增刪改操作,各舉一個例子,并說出這個視圖增刪改操作時的限制條件。
7把選修了2號課程成績大于90分的學生情況生成一個視圖,并對該視圖進行查詢。
8建立一個名為student的登錄賬戶,密碼設置為student,并設置其允許訪問students數(shù)據(jù)庫(即建立相應的用戶)。能成功嗎?應該怎么辦?
9使用新建立的student登錄賬戶登錄對象資源管理器,驗證該賬戶能訪問哪些數(shù)據(jù)庫,及數(shù)據(jù)庫中的哪些對象。
10查詢students數(shù)據(jù)庫中任意一個表。看能否執(zhí)行,如果不能應該怎么辦?
11能給自己或權限比自己高的用戶授權嗎?要想授權有哪些最基本的要求。
12授予student用戶增刪改students數(shù)據(jù)庫中某表的權限。
13授予student用戶創(chuàng)建表的權限,授權后能否創(chuàng)建該表。為什么?應該怎么辦?
14新建一個登錄賬戶test密碼testadmin,設置用戶映射到students數(shù)據(jù)庫。用該登錄連接對象資源管理器。
15重新給student用戶授予查詢表的權限,并加with grant option,在該用戶連接的students數(shù)據(jù)庫上執(zhí)行給test用戶授權操作,
16在管理員賬戶下回收test用戶查詢的權限,這一操作是否有效,為什么?
17在student用戶下回收test用戶查詢的權限,驗證是否回收。如果從其他用戶繼承有查詢權限,則回收操作是否成功?為什么?
18拒絕test用戶查詢權限,應該在哪個用戶下執(zhí)行,跟回收權限有何不同?