數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)說明書(第二版)_第1頁
數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)說明書(第二版)_第2頁
數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)說明書(第二版)_第3頁
數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)說明書(第二版)_第4頁
數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)說明書(第二版)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理與應(yīng)用實驗指導(dǎo)書 高榮芳編 計算機工程實驗室 2011年9月 1實驗前的準備0 2實驗1數(shù)據(jù)庫和數(shù)據(jù)表基本操作14 3實驗2數(shù)據(jù)查詢17 4實驗3索引及視圖操作18 5實驗4存儲過程和觸發(fā)器19 6實驗5 T-SQL程序設(shè)計20 7實驗6數(shù)據(jù)庫的完整性控制22 8實驗7安全管理25 9實驗8圖書借閱信息系統(tǒng)數(shù)據(jù)庫模式設(shè)計及應(yīng)用25 1實驗前的準備 數(shù)據(jù)庫原理與應(yīng)用是計算機科學與技術(shù)專業(yè)及相近各專業(yè)的一門重要基礎(chǔ) 理論課 課程概括性的介紹了數(shù)據(jù)庫技術(shù)發(fā)展歷程,詳細介紹了數(shù)據(jù)庫系統(tǒng)的基 本概念、基本原 基本方法,闡述了數(shù)據(jù)庫設(shè)計、實現(xiàn)的基本過程,同時也介紹了數(shù)據(jù)庫系統(tǒng)的最新進 通過本課程

2、的學習,使學生牢固掌握數(shù)據(jù)庫系統(tǒng)的基本概念和基本原理,熟悉數(shù)據(jù)庫系 xn teo 理、 1.1課程實驗標準 展。 統(tǒng)的主要實現(xiàn)方法,能夠根據(jù)應(yīng)用需要分析設(shè)計實用的數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫原理與應(yīng)用是一門實踐性很強的課程,通過實驗實踐,配合課堂教 學內(nèi)容 加深對數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理、基本方法的理解,掌握數(shù)據(jù)庫系 統(tǒng)設(shè)計的基本思 想和基本步驟,熟悉關(guān)系數(shù)據(jù)庫的標準語言SQL并對關(guān)系數(shù)據(jù)庫系統(tǒng)的某一典型系統(tǒng)(如 SQLServer 2000)有較深入的了解,使學生對數(shù)據(jù)庫系統(tǒng)有一個完整的、全面的認識。 1. 課程實驗的目標 數(shù)據(jù)庫原理與應(yīng)用課程上機實驗的主要目標是: (1) 通過上機操作,

3、加深對數(shù)據(jù)庫系統(tǒng)理論知識的理解。 (2) 通過使用具體的數(shù)據(jù)庫管理系統(tǒng),了解一種實際的數(shù)據(jù)庫管理系統(tǒng),并掌握其操作技 術(shù)。 (3) 通過實驗題目的上機實踐,提高學生的實踐動手能力,提高學生的分析問題 和解決問 題的能力。 2. 主要軟件實驗環(huán)境 操作系統(tǒng)為Microsoft Windows 2000或更高級的版本。 數(shù)據(jù)庫管理系統(tǒng)為Microsoft SQL Server 2000標準版或更高級的版本。 3. 課程實驗的基本要求 (1) 每次實驗前,教師需要向?qū)W生講清楚本次實驗的目的和基本要求;學生應(yīng)當先弄清 楚相關(guān)的理論知識,預(yù)習實驗內(nèi)容、方法和步驟,認真準備好實驗程序和數(shù) 據(jù),避免出現(xiàn)盲

4、目上機的行為。 (2) 實驗1人1組,在規(guī)定的時間內(nèi),由學生獨立完成,出現(xiàn)問題時,教師要做好指 導(dǎo),但不能包辦代替。 (3) 任課教師要在實驗課前清點學生人數(shù),實驗中按要求做好學生實驗情況及結(jié)果記 錄,實驗后認真填寫實驗記錄、批改實驗報告。 (4) 學生最好自備計算機,課下能多做練習,以便能夠熟悉和精通實驗內(nèi)容。 4. 實驗項目設(shè)置及考核 本課程設(shè)置了八個實驗項目,共計20學時。具體情況如下: 實驗1數(shù)據(jù)庫和數(shù)據(jù)表基本操作4學時 實驗2數(shù)據(jù)庫的完整性控制2學時 實驗3數(shù)據(jù)查詢2學時 實驗4索引及視圖操作2學時 實驗5存儲過程和觸發(fā)器2學時 實驗6 T-SQL程序設(shè)計2學時 實驗7安全管理2學時

5、 實驗8圖書借閱信息系統(tǒng)數(shù)據(jù)庫模式設(shè)計及應(yīng)用4學時 實驗1數(shù)據(jù)庫和數(shù)據(jù)表基本操作4學時 實驗2數(shù)據(jù)查詢2學時 實驗3索引及視圖操作 2學時 實驗4存儲過程和觸發(fā)器2學時 實驗5 T-SQL程序設(shè)計2學時 實驗6數(shù)據(jù)庫的完整性控制2學時 實驗7安全管理2學時 實驗8圖書借閱信息系統(tǒng)數(shù)據(jù)庫模式設(shè)計及應(yīng)用4學時 本課程實驗采用實驗結(jié)果檢查登記和課后實驗報告相結(jié)合的方式,在滿足設(shè)計要求的前 提下,應(yīng)用多種測試數(shù)據(jù)進行驗證,檢查結(jié)果的正確性。實驗成績按優(yōu)秀、良好、中等、及 格和不及格五級制記載。 1. 2 SQL Server 2000 簡介 Microsoft SQL Server 起源于 Sybas

6、e SQL Server。1988 年,由 Sybase 公司、 Microsoft公司和Asbton-Tate公司聯(lián)合開發(fā)、運行于OS/2操作系統(tǒng)上的SQLServer誕生 了。1992年,兩公司將SQL Server移植到了 Windows NT操作系統(tǒng)上。之后,Microsoft 公司致力于Windows NT平臺的SQL Server開發(fā),而Sybase公司則致力 于UNIX平臺的 SQLServer的開發(fā)。SQLServer 2000是運行于Windows操作系統(tǒng)的的關(guān)系型數(shù)據(jù)庫管理系 統(tǒng),是新一代電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案。它功能強大、操作簡便,用戶能方便 快捷地管理數(shù)據(jù)庫

7、開發(fā)應(yīng)用程序。 1. 2. 1 SQL Server 2000 的主要版本 1 企業(yè)版 Enterprise Edition 支持所有的SQL Server 2000特性,可作為大型Web站點、企業(yè)0LTF聯(lián)機事務(wù) 處理以 及數(shù)據(jù)倉庫系統(tǒng)等的產(chǎn)品數(shù)據(jù)庫服務(wù)器。 2. 標準版 Standard Edition 用于小型的工作組或部門。 3. 個人版 Personal Edition 川于單機系統(tǒng)或客戶機。 4. 開發(fā)版 Developer Edition 用于程序員開發(fā)應(yīng)用程序。這些程序需要SQLServer 2000作為數(shù)據(jù)存儲設(shè)備1.2.2 SQL Server 2000 的安裝 下面以在

8、Windows 2000 professional 上安裝 SQL Server 2000 Personal Editi on為例,詳細介紹其安裝過程。步驟如下: 1. 將SQL Server 2000的光盤放入光驅(qū),則會出現(xiàn)安裝程序啟動畫面; 2. 選擇安裝SQL Server 2000組件,出現(xiàn)安裝組件畫面; 3. 選擇安裝數(shù)據(jù)庫服務(wù)器,出現(xiàn)SQL Server安裝向?qū)?,點擊下一步; 皺向?qū)г试S您琢跡央S的命例或修改現(xiàn)有的實 歡迎便用Mi crozoft SQL.安裝向?qū)? 4.在計算機名對話框中,選擇本地計算機,點擊下一步; 計算機名 輸入要在苴上創(chuàng)建新的SQL Server實例或修改現(xiàn)

9、有 SQL Server實例的計算機的名稱 或者,輸入要管理的新的或現(xiàn)有的虛擬SQL Server 名稱 |XINGYAN Q遂地訐算機 C遠程計篦機(B) 席擬服勢器也 瀏覽險h | 幫助 I 上一步(E) |下一步| 取消 | 5在安裝選擇對話框中,選擇創(chuàng)建新的SQL Server實例,點擊下一步; 6在用戶信息對話框中,輸入用戶、公司,點擊下一步; 7 在軟件許可證協(xié)議對話框中,點擊是; 人請問淒下面的許可協(xié)改.按PAGE DOWN鍵問讀力議的只藝都分 較ft許珂證協(xié) 上一步(B)I 是| 否電) 123 SQL Server 2000客尸端工具介紹 8在安裝定義對話框中,選擇服務(wù)器和客

10、戶端工具,點擊下一步; 9在實例名對話框中,安裝默認方式的實例,點擊下一步; 謐it中僚認并單擊卞一歩二 話車述幫師爲 籍霜囂臨繋戟綣護処SE的命名買例請潔除雪認復(fù)選框 稱必須不超過卩丁字符,井11應(yīng)以了母或 其它可按寰宇符幵頭-有關(guān)更 幫助 c上一步迺I下一步打JWW 10在安裝類型對話框中,選擇典型安裝,點擊下一步; 單擊您喜丟的安裝類型,然后單擊“下一步” 7幾型; 安皺:星棠用的選項建溟一股用戶采用此種安裝. C攝小(J1) 只妾裝必需的選項“ r自定製0 慳可以選擇要安裝的選項-建溟劇用尸采用此種安義- 目的文件夾 程序文件 瀏覽C A. Micro3oH SQL Server 數(shù)據(jù)

11、文件 瀏覽迪I CXMier*flt SQL S*rver 11 在服務(wù)賬戶對話框中,接受默認選項;在服務(wù)設(shè)置中,選擇使用本地系統(tǒng)賬戶,點 擊下一步; 12在身份驗證模式對話框中,選擇混合模式,并為 sa添加密碼,點擊下一步; 13當完成以上選擇后,出現(xiàn)開始復(fù)制文件對話框,點擊下一步,安裝程序開始復(fù)制 如卑您想蔓君或更改任河設(shè)査詒申擊“上一步杯“如果圖型存骨非豐満負 21 魏簟輕腔彩卑g翱辭如復(fù)制經(jīng)序丈件了。 滸 文件安裝完成 開始復(fù)制童件 SQL Server安裝成功后,可在開始菜單中看到客戶端工具,如下圖所示 CA7Viewer6. 0 Vndww Update 設(shè)擁序訪問痂認儘 Adcf

12、ce Reader 氐0 G Mjcrosoft SQL Server 3 M辻fMaft SQL Server W入轉(zhuǎn)出輝 程序電 g WI50 gfe HW 4服貓網(wǎng) 蘭.霜p端網(wǎng)培實用工具 t仝業(yè)菅理器 1.服務(wù)管理器 在開始菜單中打開服務(wù)管理器,按開始/繼續(xù)按鈕,啟動SQL Server服務(wù) 于篤啟動OS時自動啟動服務(wù) 己停止_ -WXIHGYAN - MSSQLServ| / 點擊 圖所示 按鈕,執(zhí)行該SQL語句,在查詢窗口下部出現(xiàn)一個輸出窗口,如下 T宜誼一TE AC HER 331 .T est . TE ACHER331 Administrator 無標 jSl * inser

13、t into Testi valuesC AAAA ,20 ;| 1 H (所影響的行數(shù)為1行) - writeUser和test ;只給test授予Database Creators的服務(wù)器角色;給readUser對于學生_課程數(shù)據(jù)庫的db_datareader的數(shù) 據(jù)庫角 色,給writeUser對于學生_課程數(shù)據(jù)庫的db_datawriter的數(shù)據(jù)庫角色,給test對于學生_ 課程數(shù)據(jù)庫的db_owner的數(shù)據(jù)庫角色。當按照不同的登陸名登陸時,所擁有的權(quán)限也是不同 的。 3. 進行數(shù)據(jù)庫的備份和恢復(fù) 五、實驗總結(jié)要求 總結(jié)一個用戶要訪問數(shù)據(jù)庫需要經(jīng)過哪幾個安全認證階段??偨Y(jié)實驗中出現(xiàn)的問

14、題及解 決方法,書寫實驗體會等。 9實驗8圖書借閱信息系統(tǒng)數(shù)據(jù)庫模式設(shè)計及應(yīng)用 、實驗?zāi)康?通過完成從用戶需求分析、數(shù)據(jù)庫設(shè)計到上機編程、調(diào)試和應(yīng)用等全過程的實踐鍛煉, 不僅能加深和鞏固數(shù)據(jù)庫系統(tǒng)的理論知識,而且能夠掌握目前流行的數(shù)據(jù) 庫設(shè)計工具(Power Designer或ER Win)和應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng)(SQL Server 2000)的主要功能和操作技 術(shù),有利于培養(yǎng)學生的實際動手能力和提高學生綜合素質(zhì)。 二、實驗環(huán)境 硬件環(huán)境:PC機 軟件環(huán)境:操作系統(tǒng)為Microsoft Windows 2000或以上版本。 數(shù)據(jù)庫管理系統(tǒng)為Microsoft SQL Server 200

15、0標準版或企業(yè)版。Power Designer或ER Win數(shù)據(jù)庫設(shè)計丄具。 三、實驗內(nèi)容 針對圖書借閱信息系統(tǒng)需要完成的基本任務(wù),進行需求分析和系統(tǒng)目標設(shè)計,確定系統(tǒng) 應(yīng)具備的基本功能,合理劃分系統(tǒng)子模塊,設(shè)計建立圖書借閱數(shù)據(jù)庫的各種表,使用 Transact-SQL實現(xiàn)讀者檔案的錄入、圖書檔案的錄入、建立書目索引、完成日常圖書檢索和 統(tǒng)計,對讀者檔案、圖書檔案、借還信息設(shè)置權(quán)限進行訪問等。 四、實驗步驟 1 通過廣泛調(diào)查,進行需要分析,設(shè)計系統(tǒng)模塊; 2 安裝、熟悉Power Designer或ER Win數(shù)據(jù)庫設(shè)計工具; 3.應(yīng)用PowerDesigner或ERWin數(shù)據(jù)庫設(shè)計工具進行系統(tǒng)的數(shù)據(jù)庫概念模型設(shè)計,并將數(shù)據(jù) 庫概念模型轉(zhuǎn)化為數(shù)據(jù)庫物理模型。 3. 使用 Transact-SQL 實現(xiàn): (1) 創(chuàng)建存放圖書借閱信息系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫和相應(yīng)的數(shù)據(jù)表; (2) 向圖書信息表中插入數(shù)據(jù)、向讀者信息表中插入數(shù)據(jù)、插入借書信息和還

溫馨提示

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

評論

0/150

提交評論