實驗六:數(shù)據(jù)庫安全管理_第1頁
實驗六:數(shù)據(jù)庫安全管理_第2頁
實驗六:數(shù)據(jù)庫安全管理_第3頁
實驗六:數(shù)據(jù)庫安全管理_第4頁
實驗六:數(shù)據(jù)庫安全管理_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE1實驗六:數(shù)據(jù)庫安全管理第一篇:實驗六:數(shù)據(jù)庫安全管理實驗六數(shù)據(jù)庫安全管理一、實驗目的掌握在SQLSERVER中建立用戶,為用戶賦權限,收回權限,建立角色,給用戶賦角色的方法。二、實驗內(nèi)容分別在企業(yè)管理器完成下列操作1)創(chuàng)建登錄帳號john,并使其成為固定服務器角色dbcreator的一個成員:1.在企業(yè)管理器中選擇安全性——右擊登錄名——新建登錄名——輸入登錄名2.選擇SQLSever身份驗證——輸入密碼,并確認密碼3.單擊服務器角色——右擊角色名dbcreator——屬性——添加角色成員——點擊瀏覽,選擇對象即可2)授予john服務器權限:alteranylogin,createanydatabase1.右擊服務器——選擇屬性——權限2.選擇登錄名john——勾選所要授予的權限3)John可以創(chuàng)建登錄帳號嗎?為什么?,若能,創(chuàng)建安全登錄帳號帳戶Mary1.使用john登錄數(shù)據(jù)庫——點開安全性2.右擊登錄名——新建建登錄名——并選擇SQLSever身份驗證——輸入密碼,并確認密碼即可4)創(chuàng)建用戶Mary123,使用安全登錄帳號Mary5)授予帳戶Mary123查詢和修改student表的權限,寫SQL語句6)創(chuàng)建角色teachers,拒絕teachers修改student表,寫出拒絕權限的SQL語句7)使帳戶Mary123成為teachers的一個成員,Mary123能夠查詢和修改student表嗎?為什么?8)如果希望角色teachers能夠修改student表,應該怎么做?寫SQL語句9)授予帳戶Mary123在數(shù)據(jù)庫sc中創(chuàng)建表和創(chuàng)建視圖的權限,寫SQL語句10)若mary123分別是固定數(shù)據(jù)庫角色db_accessadmin,db_datareader和db_denydatawriter的成員,它有何能力,解釋原因。第二篇:數(shù)據(jù)庫實驗報告(實驗六)實驗六SQL語言數(shù)據(jù)查詢語言DQL一、實驗內(nèi)容了解SQL語言的SELECT語句對數(shù)據(jù)的查詢,學會在NavicatforMySQL中用SELECT語句對表中的數(shù)據(jù)進行簡單查詢、連接查詢、嵌套查詢和組合查詢。啟動NavicatforMySQL,用SELECT語句進行簡單查詢操作,具體實驗步驟如下:(實驗步驟里的內(nèi)容)1啟動NavicatforMySQL,登錄到本地數(shù)據(jù)庫服務器后,連接到test數(shù)據(jù)庫上。用CreateTable建立Student表、Course表和Choose表:2.用INSERT語句分別向Student表中插入3個元組、Course表中插入3個元組、Choose表中插入7個元組:3.用SELECT語句,查詢計算機學院學生的學號和姓名。4.用SELECT語句的between?and?表示查詢條件,查詢年齡在20XX3歲的學生信息。5.用SELECT語句的COUNT()聚集函數(shù),統(tǒng)計Student表中學生總人數(shù)。6.分別用SELECT語句的max()、min()、sum()、avg()四個聚集函數(shù),計算Choose表中C1課程的最高分、最低分、總分、平均分。7.用SELECT語句對空值(NULL)的判斷條件,查詢Course表中先修課稱編號為空值的課程編號和課程名稱。8.用SELECT語句的連接查詢,查詢學生的學號、姓名、選修的課程名及成績。9.用SELECT的存在量詞EXISTS,查詢與“張三”在同一個學院學習的學生信息。10.用SELECT語句的嵌套查詢,查詢選修C1課程的成績低于“張三”的學生的學號和成績。11.用SELECT語句的組合查詢(UNION),查詢選修了C1課程或者選修了C3課程的學生學號。12.用SELECT語句的組合查詢(UNION)與DISTINCT短語,查詢選修了C1課程或者選修了C3課程的學生學號,并取消重復的數(shù)據(jù)。二、遇到的問題及解決該實驗中,由于對SQL中語句的不熟悉,多次導致了輸入錯誤,得不到實驗結果,對存在量詞EXISTS陌生,不熟悉,導致實驗步驟中的13小題無法根據(jù)題目要求完成,要對書本上的知識加以熟悉。三、心得體會在實驗過程中,要獨立思考、獨立完成實驗任務,不懂的要虛心向教師或同學請教,這樣自己才會學到真的東西,對自己有所提升,并且可以為專業(yè)課程有所幫助。第三篇:數(shù)據(jù)庫實驗客戶關系管理數(shù)據(jù)庫實驗客戶關系管理系統(tǒng)(1)E-R圖向關系模型的轉換將總體概念結構E-R圖轉化成關系模型??蛻簦ㄐ彰?,性別,賬號,聯(lián)系電話,所在單位名稱)主鍵:姓名訂單(訂單名稱,訂單客戶姓名,訂單客戶聯(lián)系方式,預訂交貨日期)主鍵:訂單名稱服務臺(用戶名,聯(lián)系方式,產(chǎn)品名稱,ID)主鍵:用戶意見綜合管理臺(產(chǎn)品銷售排名,產(chǎn)品發(fā)貨量,收發(fā)貨地點統(tǒng)計,業(yè)務員排名,客戶文化統(tǒng)計,客戶地域人數(shù),客戶年齡統(tǒng)計,與目標數(shù)的差距比,經(jīng)銷商姓名,市場情況,產(chǎn)品市場占有率,產(chǎn)品銷售排名)主鍵:客戶地域人數(shù)統(tǒng)計副鍵:產(chǎn)品發(fā)貨量客戶和服務臺(姓名,性別,賬號,聯(lián)系電話,所在單位名稱,用戶意見)客戶和訂單(姓名,性別,賬號,聯(lián)系電話,所在單位名稱,訂單名稱)客戶(姓名,性別,賬號,聯(lián)系電話,所在單位名稱,客戶地域人數(shù)統(tǒng)計)訂單(訂單名稱,訂單客戶姓名,訂單客戶聯(lián)系方式,預訂交貨日期,產(chǎn)品發(fā)貨量)第四篇:大學生數(shù)據(jù)庫實驗課實驗六報告《數(shù)據(jù)庫技術及應用》實驗六、SQL數(shù)據(jù)查詢語言DQL學生姓名學生班級學生學號指導老師重慶郵電大學計算機學院計算機專業(yè)實驗中心一.實驗內(nèi)容本次實驗用于了解SQL語言的SELECT語句對數(shù)據(jù)的查詢,學會在NavicatforMySQL中用SELECT語句對表中的數(shù)據(jù)進行簡單查詢、連接查詢、嵌套查詢和組合查詢。實驗步驟:執(zhí)行以下內(nèi)容1.啟動NavicatforMySQL,登錄到本地數(shù)據(jù)庫服務器后,連接到test數(shù)據(jù)庫上。用CreateTable建立Student表、Course表和Choose表:(建表語句并非本次重點略)2.用INSERT語句分別向Student表中插入3個元組、Course表中插入3個元組、Choose表中插入7個元組:1中的截圖就是已經(jīng)運行這些語句后截圖的結果。3.用SELECT語句,查詢計算機學院學生的學號和姓名。4.用between…and…表示查詢條件,查詢年齡在20XX3歲的學生信息。5.用SELECT語句的COUNT()聚集函數(shù),統(tǒng)計Student表中學生總人數(shù)。6.用SELECT語句的max()、min()、sum()、avg()四個聚集函數(shù),計算Choose表中C1課程的最高分、最低分、總分、平均分。7.用SELECT語句對空值(NULL)的判斷條件,查詢Course表中先修課稱編號為空值的課程編號和課程名稱。8.查詢學生的學號、姓名、選修的課程名及成績。9.用SELECT的存在量詞EXISTS,查詢與“張三”在同一個學院學習的學生信息。10.用SELECT語句的嵌套查詢,查詢選修C1課程的成績低于“張三”的學生的學號和成績。11.用SELECT語句的組合查詢(UNION),查詢選修了C1課程或者選修了C3課程的學生學號12.用SELECT語句的組合查詢(UNION)與DISTINCT短語,查詢選修了C1課程或者選修了C3課程的學生學號,并取消重復的數(shù)據(jù)。二.遇到的問題&解決在步驟10的嵌套查詢中因為多個表中存在同名列,而我的語句指代不明一直錯誤,在老師的幫助下發(fā)現(xiàn)了這個問題并解決。三.心得體會查詢語句是本課程最重要的項目,完成了課上的實驗后我還得自行多加練習才行。因為這次相比前面幾次,難度明顯增大了(容易犯很多錯誤)。第五篇:數(shù)據(jù)庫實驗實驗1.1使用SQLServer工具(MicrosoftSQLServerManagementStudioExpress)管理數(shù)據(jù)庫實驗內(nèi)容:(1)使用SSMS(SQLServerManagementStudio)加入實驗數(shù)據(jù)庫。(2)使用SSMS可視化建立、修改和刪除數(shù)據(jù)庫、表。(3)使用SSMS對數(shù)據(jù)庫進行備份和恢復。(4)使用SSMS對表進行查詢、插入、修改、刪除。實驗步驟:(1)加入School數(shù)據(jù)庫。(2)建立Test數(shù)據(jù)庫。(3)在數(shù)據(jù)庫中建立人員表PE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論