數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫(kù)系統(tǒng)原理試驗(yàn)指導(dǎo)書計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

《數(shù)據(jù)庫(kù)系統(tǒng)原理》

試驗(yàn)指導(dǎo)書

武彤編寫

信息安全及其相關(guān)專業(yè)

貴州大學(xué)二OO七年八月

前言

本課程介紹數(shù)據(jù)庫(kù)系統(tǒng)特別是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的基本原理,介紹數(shù)據(jù)庫(kù)系統(tǒng)的組成、數(shù)據(jù)庫(kù)的設(shè)計(jì)方法、關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言及關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)核部分的處理思想。為協(xié)同理論課的教學(xué),設(shè)立了驗(yàn)證型試驗(yàn)及設(shè)計(jì)型試驗(yàn),目的是使學(xué)生加強(qiáng)對(duì)概念的理解;強(qiáng)調(diào)學(xué)生從系統(tǒng)的整體角度來權(quán)衡不同方法和技術(shù)的優(yōu)劣,根據(jù)具體的應(yīng)用環(huán)境靈活地應(yīng)用相關(guān)的技術(shù)建立有效的數(shù)據(jù)庫(kù)系統(tǒng)。通過試驗(yàn)使用某種數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)開發(fā)一種應(yīng)用數(shù)據(jù)庫(kù)來加深對(duì)原理和概念的理解。

試驗(yàn)內(nèi)容是選定一個(gè)具體的應(yīng)用環(huán)境,對(duì)此環(huán)境構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,設(shè)計(jì)有效的應(yīng)用程序,使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足一般的信息要求和處理要求。要求寫出試驗(yàn)報(bào)告,對(duì)于驗(yàn)證性試驗(yàn),內(nèi)容包括:試驗(yàn)?zāi)康?、試?yàn)要求、試驗(yàn)內(nèi)容、試驗(yàn)步驟、試驗(yàn)結(jié)果分析。對(duì)于設(shè)計(jì)性試驗(yàn),內(nèi)容包括:試驗(yàn)?zāi)康?、試?yàn)要求、試驗(yàn)內(nèi)容、試驗(yàn)設(shè)計(jì)思想、試驗(yàn)設(shè)計(jì)說明(DBMS及環(huán)境選擇、結(jié)構(gòu)設(shè)計(jì)及功能實(shí)現(xiàn)狀況)。

通過本課程的試驗(yàn),學(xué)生可以熟悉某一個(gè)特定的數(shù)據(jù)庫(kù)管理系統(tǒng),學(xué)會(huì)在數(shù)據(jù)庫(kù)管理系統(tǒng)中建立數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表,學(xué)會(huì)使用SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行增、刪、改及查詢操作,學(xué)會(huì)對(duì)用戶進(jìn)行權(quán)限控制等操作。同時(shí)通過設(shè)計(jì)型試驗(yàn),熟練把握數(shù)據(jù)庫(kù)設(shè)計(jì)的全過程,為后續(xù)課程設(shè)計(jì)打下良好的基礎(chǔ)。

本試驗(yàn)指導(dǎo)書的內(nèi)容和理論課程的教學(xué)環(huán)節(jié)緊湊結(jié)合,由淺入深的引導(dǎo)學(xué)生逐步完成每一個(gè)試驗(yàn)。學(xué)生通過閱讀試驗(yàn)指導(dǎo)書,就能獨(dú)立完成試驗(yàn),通過試驗(yàn)加強(qiáng)了對(duì)數(shù)據(jù)庫(kù)系統(tǒng)原理及概念的理解,起到理論聯(lián)系實(shí)際的作用。本試驗(yàn)指導(dǎo)書在編寫過程中難免存在問題和錯(cuò)誤,希望在使用的過程中不斷的收集看法和建議,進(jìn)行修改完善。

2

目錄

1、試驗(yàn)一:(一)數(shù)據(jù)庫(kù)定義????????????????????????????????????????????????????????????????????????????42、試驗(yàn)一:(二)數(shù)據(jù)庫(kù)的建立與維護(hù)???????????????????????????????????????????????????????????????73、試驗(yàn)二:數(shù)據(jù)庫(kù)的簡(jiǎn)單查詢和連接查詢?????????????????????????????????????????????????????????94、試驗(yàn)三:數(shù)據(jù)庫(kù)的嵌套查詢???????????????????????????????????????????????????????????????????????????125、試驗(yàn)四:數(shù)據(jù)庫(kù)的組合查詢和統(tǒng)計(jì)查詢?????????????????????????????????????????????????????????146、試驗(yàn)五:數(shù)據(jù)庫(kù)的視圖和圖表的定義及使用?????????????????????????????????????????????????167、試驗(yàn)六:數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)??????????????????????????????????????????????????????????????????????????????198、試驗(yàn)七:SQLServer的其它功能試驗(yàn)????????????????????????????????????????????????????????????219、試驗(yàn)報(bào)告基本內(nèi)容要求????????????????????????????????????????????????????????????????????????????????2310、試驗(yàn)報(bào)告格式?????????????????????????????????????????????????????????????????????????????????????????????24

3

試驗(yàn)一:(一)數(shù)據(jù)庫(kù)定義

試驗(yàn)學(xué)時(shí):1學(xué)時(shí)試驗(yàn)類型:驗(yàn)證試驗(yàn)要求:必修一、試驗(yàn)?zāi)康?/p>

要求學(xué)生熟練把握和使用SQL語(yǔ)言、SQLServer企業(yè)管理器創(chuàng)立數(shù)據(jù)庫(kù)、表、索引和

修改表結(jié)構(gòu),并學(xué)會(huì)使用SQLServer查詢分析器接收SQL語(yǔ)句和進(jìn)行結(jié)果分析。

二、試驗(yàn)內(nèi)容

1、創(chuàng)立數(shù)據(jù)庫(kù)和查看數(shù)據(jù)庫(kù)屬性。

2、創(chuàng)立表、確定表的主碼和約束條件,為主碼建索引。3、查看和修改表結(jié)構(gòu)。

4、熟悉SQLServer企業(yè)管理器和查詢分析器工具的使用方法。

三、試驗(yàn)原理、方法和手段

1、基本操作試驗(yàn)

(1)使用企業(yè)管理器建立圖書讀者數(shù)據(jù)庫(kù)。

(2)在企業(yè)管理器中查看圖書讀者數(shù)據(jù)庫(kù)的屬性,并進(jìn)行修改,使之符合要求。(3)通過企業(yè)管理器,在建好的圖書讀者數(shù)據(jù)庫(kù)中建立圖書、讀者、借閱3個(gè)表,其結(jié)構(gòu)為:

圖書(書號(hào),類別,出版社,,書名,定價(jià));讀者(編號(hào),姓名,單位,性別,電話);借閱(書號(hào),讀者編號(hào),借閱日期)

要求為屬性選擇適合的數(shù)據(jù)類型,定義每個(gè)表的主碼,是否允許空值和默認(rèn)值等列級(jí)數(shù)據(jù)約束。

(4)在企業(yè)管理器中建立圖書、讀者和借閱3個(gè)表的表級(jí)約束:每個(gè)表的主碼約束;借閱表與圖書表間、借閱表與讀者表之間的外碼約束,要求按語(yǔ)義先確定外碼約束表達(dá)式,再通過操作予以實(shí)現(xiàn);實(shí)現(xiàn)借閱表的書號(hào)和讀者編號(hào)的唯一性約束;實(shí)現(xiàn)讀者性別只能是“男〞或“女〞的Check(檢查)約束。

4

2、提高操作試驗(yàn)

(1)建立學(xué)生課程庫(kù)操作,在SQLServer企業(yè)管理器中實(shí)現(xiàn)。庫(kù)中表結(jié)構(gòu)為:

學(xué)生(學(xué)號(hào),姓名,年齡,性別,所在系);課程(課程號(hào),課程名,先行課);選課(學(xué)號(hào),課程號(hào),成績(jī))要求:1)建庫(kù)、建表和建立表間聯(lián)系。2)選擇適合的數(shù)據(jù)類型。

3)定義必要的索引、列級(jí)約束和表級(jí)約束。

(2)將自設(shè)計(jì)的數(shù)據(jù)庫(kù)、庫(kù)中的表、索引和約束用SQL語(yǔ)句表達(dá),并通過企業(yè)管理器或查詢分析器實(shí)現(xiàn)建庫(kù)、建表、建立表間聯(lián)系和建立必要的索引、列級(jí)約束和表級(jí)約束的操作。

四、試驗(yàn)組織運(yùn)行要求

本試驗(yàn)屬于驗(yàn)證型試驗(yàn),通過試驗(yàn),加強(qiáng)對(duì)課堂講授知識(shí)的理解。開始試驗(yàn)前,先集中

由老師進(jìn)行具體要求和本卷須知的講解,然后各自獨(dú)立在機(jī)器上完成試驗(yàn)。試驗(yàn)過程中出現(xiàn)問題,在試驗(yàn)指導(dǎo)老師幫助下解決。

五、試驗(yàn)條件

(1)硬件條件:個(gè)人計(jì)算機(jī)。

(2)軟件條件:Windows2000NTServer;MSSQLServer2000。

六、試驗(yàn)步驟

(1)先依照試驗(yàn)方法中的要求,在老師指導(dǎo)下完成基本操作試驗(yàn),即建立圖書讀者數(shù)

據(jù)庫(kù)。

(2)然后依照試驗(yàn)方法中的要求,獨(dú)立完成提高操作試驗(yàn)。

七、思考題

1、用SQL語(yǔ)言表示圖書讀者數(shù)據(jù)庫(kù)建庫(kù)和建表(建索引)操作。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論