《數(shù)據(jù)庫系統(tǒng)原理》實(shí)驗(yàn)教學(xué)大綱_第1頁
《數(shù)據(jù)庫系統(tǒng)原理》實(shí)驗(yàn)教學(xué)大綱_第2頁
《數(shù)據(jù)庫系統(tǒng)原理》實(shí)驗(yàn)教學(xué)大綱_第3頁
《數(shù)據(jù)庫系統(tǒng)原理》實(shí)驗(yàn)教學(xué)大綱_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫系統(tǒng)原理》實(shí)驗(yàn)教學(xué)大綱(PrinciplesofDatabaseSystem)課程代碼:0600004實(shí)驗(yàn)學(xué)時:24學(xué)時先修課程:《數(shù)據(jù)結(jié)構(gòu)》、《C語言程序設(shè)計(jì)》一、目的要求目的:鞏固學(xué)生對數(shù)據(jù)庫基本原理和關(guān)系數(shù)據(jù)庫基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本方法,進(jìn)一步提高學(xué)生綜合運(yùn)用所學(xué)知識解決和分析問題的能力。要求:.理解SQLServer數(shù)據(jù)庫的存儲結(jié)構(gòu),掌握SQLServer數(shù)據(jù)庫和表建立方法。.熟練掌握SQLSELECT語句,能夠運(yùn)用該語句完成各種查詢。.熟練掌握SQL的數(shù)據(jù)操縱語句;理解視圖的概念,掌握視圖的使用方法。.理解和掌握SQL的宿主使用方式,掌握游標(biāo)及存儲過程的使用方法。.理解和掌握數(shù)據(jù)庫的恢復(fù)技術(shù);理解和掌握并發(fā)控制技術(shù);理解和掌握數(shù)據(jù)庫的安全性技術(shù);理解和掌握數(shù)據(jù)庫的完整性技術(shù)。.初步掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)分析設(shè)計(jì)的基本方法以及Delphi、VB或C#等開發(fā)數(shù)據(jù)庫應(yīng)用的過程、進(jìn)一步提高同學(xué)分析與解決問題的綜合能力。二、實(shí)驗(yàn)內(nèi)容及學(xué)時分配實(shí)驗(yàn)一、數(shù)據(jù)庫的描述和定義(2學(xué)時).實(shí)驗(yàn)?zāi)康囊螅菏煜ず驼莆諗?shù)據(jù)庫的創(chuàng)建和連接方法;熟悉和掌握數(shù)據(jù)表的建立、修改和刪除;加深對表的實(shí)體完整性、參照完整性和用戶自定義完整性的理解。.實(shí)驗(yàn)主要內(nèi)容:創(chuàng)建學(xué)生-課程數(shù)據(jù)庫;創(chuàng)建學(xué)生關(guān)系表Student、課程關(guān)系Course和選課關(guān)系表Sc;在表Student上增加“Birthday”屬性列,數(shù)據(jù)類型為Datatime;刪除表Student的“Sage”屬性列;在表Student上,按“Sno”屬性列的唯一值方式建立索引;在表Sc上,按“Grade”屬性列的多值方式建立索引。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008驗(yàn)二、數(shù)據(jù)庫中數(shù)據(jù)的查詢(8學(xué)時).實(shí)驗(yàn)?zāi)康囊螅菏煜ず驼莆諏?shù)據(jù)表中數(shù)據(jù)的查詢操作和SQL命令的使用,學(xué)會靈活熟練的使用SQL語句的各種形式;加深理解關(guān)系運(yùn)算的各種操作(尤其的關(guān)系的選擇,投影,連接和除運(yùn)算)。.實(shí)驗(yàn)主要內(nèi)容:在表Student、Course>SC上進(jìn)行簡單查詢;在表Student、Course、SC_t進(jìn)行連接查詢;在表Student、Course>SC上進(jìn)行嵌套查詢;使用聚合函數(shù)的查詢;對數(shù)據(jù)的分組查詢;對數(shù)據(jù)的排序查詢。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008驗(yàn)三、數(shù)據(jù)庫中數(shù)據(jù)更新(4學(xué)時).實(shí)驗(yàn)?zāi)康囊螅菏煜ず驼莆諏?shù)據(jù)表中視圖的定義操作和視圖的查詢操作及視圖的更新操作和SQL命令的使用,并注意視圖更新與基本表更新的區(qū)別與聯(lián)系;學(xué)習(xí)靈活熟練的進(jìn)行視圖的操作,認(rèn)識視圖的作用。.實(shí)驗(yàn)主要內(nèi)容:將數(shù)據(jù)插入當(dāng)前數(shù)據(jù)庫的表Student>CourseSC中;修改表Student、Course、SC中的數(shù)據(jù);刪除表Student、Course>SC中的數(shù)據(jù)。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008驗(yàn)四、視圖的定義和使用(2學(xué)時).實(shí)驗(yàn)?zāi)康囊螅菏煜ず驼莆諗?shù)據(jù)表中數(shù)據(jù)的插入、修改、刪除操作和命令的使用;加深理解表的定義對數(shù)據(jù)更新的作用。以Student>Course>SC表為基礎(chǔ)完成以下視圖定義、視圖的查詢和視圖的修改。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008實(shí)驗(yàn)五、數(shù)據(jù)控制(安全性部分)(3學(xué)時).實(shí)驗(yàn)?zāi)康囊螅毫私釪CL語言的GRANT和REVOKE語句對數(shù)據(jù)庫存取權(quán)限的控制,學(xué)會SQLServer2000/2005的查詢分析器中用DCL語言對數(shù)據(jù)庫存取權(quán)限進(jìn)行設(shè)定。.實(shí)驗(yàn)主要內(nèi)容:連接到學(xué)生課程數(shù)據(jù)庫,熟悉DCL語言的GRANT和REVOKE語句命令的使用。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008驗(yàn)六、數(shù)據(jù)控制(完整性部分)(3學(xué)時).實(shí)驗(yàn)?zāi)康囊螅菏煜ねㄟ^SQL對數(shù)據(jù)進(jìn)行完整性控制,包括3類完整性、CHECK短語、CONSTRAIN子句、觸發(fā)器。.實(shí)驗(yàn)主要內(nèi)容:連接到學(xué)生-課程數(shù)據(jù)庫,熟悉DCL語言3類完整性、CHECK短語、CONSTRAIN子句、觸發(fā)器的使用。.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008實(shí)驗(yàn)七、存儲過程(2學(xué)時)熟悉使用存儲過程來進(jìn)行數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì),掌握用戶存儲過程的創(chuàng)建、執(zhí)行和刪除操作。.實(shí)驗(yàn)主要內(nèi)容:連接到學(xué)生-課程數(shù)據(jù)庫,熟悉DCL語言3類完整性、CHECK短語、CONSTRAIN子句、觸發(fā)器的使用。連接到學(xué)生-課程數(shù)據(jù)庫,熟悉使用建立存儲過程命令o對學(xué)生課程數(shù)據(jù)庫,編寫存儲過程,完成下面功能:(1)統(tǒng)計(jì)離散數(shù)學(xué)的成績分布情況,即按照各分?jǐn)?shù)段統(tǒng)計(jì)人數(shù);(2)統(tǒng)計(jì)任意一門課的平均成績;(3)將學(xué)生選課成績從百分制改為等級制(即A、B、C、D、E)o.實(shí)驗(yàn)類別:專業(yè).實(shí)驗(yàn)類型:驗(yàn)證.實(shí)驗(yàn)要求:必做.實(shí)驗(yàn)環(huán)境:微型計(jì)算機(jī),SQLServer2005/2008四、成績評定.本課程為考試課,課程最終成績用百分制統(tǒng)計(jì)。.實(shí)驗(yàn)成績:預(yù)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論