《數(shù)據(jù)庫原理應用及應用》實驗報告_第1頁
《數(shù)據(jù)庫原理應用及應用》實驗報告_第2頁
《數(shù)據(jù)庫原理應用及應用》實驗報告_第3頁
《數(shù)據(jù)庫原理應用及應用》實驗報告_第4頁
《數(shù)據(jù)庫原理應用及應用》實驗報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗報告五數(shù)據(jù)庫實驗報告數(shù)據(jù)庫原理應用及應用實驗報告題目:實驗五 :1 、表的更新2、視圖的創(chuàng)建、查詢及更新日期20-04-08班級學號 2 姓名成績實驗環(huán)境:在已安裝的安全的 0 SQL Server 20 上實驗內容與完成情況:一、表的更新1插入 Insert into Values或 Insert intoSelect2修改UpdateSetWhereDELETEWHERE!、視圖的創(chuàng)建create view s(sno,sname,cno,cname,grade) as selectstudent.sno,sname ,sco,cname,grade from student,sc,c

2、ourse where student.sno=sc.sno and sco=courseo 查詢selectfrom s 視圖刪除Drop view s 視圖的更新Update s Set Grade=grade+3P.115:一、插入元組例 1結果:例 2結果:例 3結果:例 4二、修改數(shù)據(jù)例 5結果:例 6結果:例 7結果:三、刪除數(shù)據(jù)例 8結果:例 9結果:例 10結果:建立視圖 例 1例 2例 3例 4例 5例 6例 7例 8例 9例 10例 11更新視圖 例 12結果:例 13結果:例 14結果:出現(xiàn)的問題及解決方法:教師評語每一個句子都很精彩。拜讀了好久。數(shù)據(jù)庫原理及應用實驗報告

3、實驗名稱:數(shù)據(jù)庫備份與恢復、數(shù)據(jù)庫的安全性 實驗類型:驗證型 實驗環(huán)境: oracle 11g 指導教師:陳 駿 專業(yè)班級:信安班姓名: 學號:成績:實驗五 數(shù)據(jù)庫備份與恢復一、實驗目的了解數(shù)據(jù)庫恢復技術的原理了解oracle各類故障的數(shù)據(jù)恢復方法 了解oracle的物理備份掌握oracle數(shù)據(jù)庫邏輯備份方法 掌握oracle數(shù)據(jù)庫恢復的方法學會使用ep備份數(shù)據(jù)庫、使用imp恢復數(shù)據(jù)庫 了解flashback的使用學會使用PLSQL/developer工具完成導入導出二、實驗平臺Oracle 11g三、實驗步驟、出現(xiàn)的問題及解決方案(不能解決的將問題列出)(1)實驗步驟1、邏輯備份(1)導出自

4、己用戶中的“預約”表在運行中輸入: ep用戶名/密碼orcl按 照提示進行導出(2)刪除自己用戶中的“預約”表1 (3)進行導入數(shù)據(jù)庫操作,在運行中輸入:IMP用戶名/密碼orcl按照 提示進行導入(4)查詢導入的“預約”表中的信息。(5)導出數(shù)據(jù)庫(以全庫方式導出)。必須是 DBAt能執(zhí)行完整數(shù)據(jù)庫或表 空間導出操作。2、使用 Flashback (1)設置行可移動 SQLALTER TABLE者 ENABLE ROW MOVEMENT(2)在讀者表中添加多條記錄(或者刪除沒有借書的讀者記錄)。(3)閃回到改變前(TOTIMES!a數(shù)完成對非時間戳類型數(shù)據(jù)的轉換)SQLFLASHBACK T

5、ABLEDTO TIMEST TOTIMEST(,.) 23、使用PLSQL/developer來完成SQL導出(1)打開PLSQL/developer,選擇菜單”工具”導出表(2)點擊你要導出的表,然后選擇標簽SQL插入(3)選中復選框創(chuàng)建表,瀏覽或者輸入輸出文件,然后點擊導出(4)在你輸入的目錄下找到你的導出文件(SQL文件)(5)依次導出你賬戶下所有用戶自定義表。(6)刪除自己表空間中的“預約”表3 (7)通過“工具”導入表,利用 SQL插入導入數(shù)據(jù)庫預約表。(8)查詢導入的預約表,檢查導出是否正確。4、使用 PLSQL/developer 來完成 PLSQL/developer 方式導

6、出 (1)打開 PLSQL/developer,選擇菜單”工具”導出表(2)點擊你要導出的表,然后選擇標簽PLSQL/developer (3)瀏覽或者輸入輸出文件,然后點擊導出。4 (4)在你輸入的目錄下找到你的導出文件。(5)依次導出你賬戶下所有用戶自定義表。(6)刪除自己表空間中的“預約”表通過“工具”導出表,PLSQL/developer方式導入數(shù)據(jù)庫預約表。(8)查詢導入的預約表,檢查導出是否正確。(2)問題及解決方案-問題:在命令行內輸入登錄命令 sqlplus S51205364/123orcl by sysdba ” 時無法正確連接原因:使用了錯誤的連接詞“ by”解決方案:將

7、其改為 “ sqlplus S51205364/123orcl as sysdba ” -問題:點擊“ Enter”鍵,命令不執(zhí)行 原因:命令語句后遺漏分號或使用了中 文分號 解決方案:改為以英文分號結尾的命令語句-問題:無法以全庫方式導出數(shù)據(jù)庫(未解決)實驗六數(shù)據(jù)庫的安全性一、實驗目的理解數(shù)據(jù)庫的安全性保護掌握ORACL中有關用戶創(chuàng)建的方法理解數(shù)據(jù)庫存取控制機制熟練掌握PL-SQL的數(shù)據(jù)控制語言,能通過自主存取控制進行權限管理熟悉用戶資文件的使用 熟悉ORACLE角色管理熟悉視圖機制在自主存取控制上的應用四、實驗平臺Oracle 11g五、實驗步驟、出現(xiàn)的問題及解決方案(不能解決的將問題列出

8、) ( 1)實 驗步驟1、同學之間相互授權訪問對方“讀者”表并能進行查詢。2、以SYSTE腌錄數(shù)據(jù)庫為你的帳號增加系統(tǒng)角色 DBA3重新以自己的帳 號登錄,創(chuàng)建一個數(shù)據(jù)庫用戶:帳號USER 1(注:帳號即學生登錄數(shù)據(jù)庫帳號,如:S20216),該用戶擁有所有 CONNECT, resource DBA系統(tǒng)角色權限。4、建立角色:帳號OPER該角色擁有調用存儲過程借書、還書、預約的權 限,以及CONNECT統(tǒng)角色權限。(注:執(zhí)行存儲過程的授權語句 Grant eecute on procedurename to user/role )5、創(chuàng)建一個數(shù)據(jù)庫用戶:帳號 USER2(注:帳號如:S20216)為該用戶授權 角色:帳號OPER以該用戶登錄,完成借書功能。6、以自己的帳號登錄,如:S20216,建立視圖VIEWREADER視圖包含書 目( ISBN, 書名,作者,出版單位,圖書分類名稱)(注:所有屬性來自關系書目和圖書分類)7、創(chuàng)建一個數(shù)據(jù)庫用戶:帳號 USER3注:帳號如:S20216)該用戶具有對 視圖VIEWREADER詢的權限。創(chuàng)建一個概要文件,如果帳號USER31續(xù)3次登錄失敗,則鎖定該賬戶, 10 天后該賬戶自動解鎖。以該用戶登錄進行權限測試。( 2)問題及解決方案- 問題:在命令行內輸入登錄命令 sqlplus S51205364/123orcl by sysd

溫馨提示

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

評論

0/150

提交評論