《數(shù)據(jù)庫系統(tǒng)原理與設(shè)計》課程教學(xué)大綱 - 廣東海洋大學(xué)
《《數(shù)據(jù)庫系統(tǒng)原理與設(shè)計》課程教學(xué)大綱 - 廣東海洋大學(xué)》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫系統(tǒng)原理與設(shè)計》課程教學(xué)大綱 - 廣東海洋大學(xué)(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、GDOU-B-11-213 ?數(shù)據(jù)庫系統(tǒng)原理與設(shè)計?課程教學(xué)大綱 課程編號 1620918 學(xué)分 4 總學(xué)時 72 理論 52 實驗/上機(jī) 20 英文課程名 Database System Principle and Design 開課院〔系〕 軟件學(xué)院 開課系 軟件技術(shù)系 修訂時間 2005年 6月5 日 課 程 簡 介 課程簡介: 本課程首先介紹了數(shù)據(jù)庫原理的一些根底知識,包括數(shù)據(jù)模型的一些根本概念和術(shù)語。其次介紹了數(shù)據(jù)庫原理的數(shù)學(xué)根底知識,包括關(guān)系代數(shù)以及關(guān)系計算,關(guān)系的標(biāo)準(zhǔn)化理論。最后介紹了數(shù)據(jù)庫的事務(wù)處理和并發(fā)控制技術(shù)。在理論講述的
2、根底上,同時引入實際的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品Microsoft SQL Server2000,介紹了如何進(jìn)行數(shù)據(jù)定義操作和管理,以此加深對原理的理解。 課 程 大 綱 一、課程的性質(zhì)與任務(wù): 數(shù)據(jù)庫技術(shù)是研究數(shù)據(jù)管理的技術(shù),是一門應(yīng)用領(lǐng)域非常廣泛的學(xué)科,也是計算機(jī)學(xué)科的重要分支。作為計算機(jī)專業(yè)的一門專業(yè)必修課,它介紹的是利用計算機(jī)技術(shù)進(jìn)行數(shù)據(jù)的信息化管理。 本課程主要介紹數(shù)據(jù)庫的根本理論和應(yīng)用方法。本課程的任務(wù)是通過各個教學(xué)環(huán)節(jié),運(yùn)用各種教學(xué)手段和方法,使學(xué)生在掌握數(shù)據(jù)模型、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫語言及數(shù)據(jù)庫設(shè)計理論等根本理論知識的根底上,逐步具有開發(fā)和設(shè)計數(shù)據(jù)庫的能力,為進(jìn)一
3、步開發(fā)和設(shè)計信息系統(tǒng)打下堅實根底。 二、課程的目的與根本要求: 1、掌握數(shù)據(jù)庫技術(shù)的根本原理和概念。 2、能夠結(jié)合軟件工程的知識設(shè)計合理的數(shù)據(jù)庫模式。 3、能夠使用SQL Server工具進(jìn)行數(shù)據(jù)定義、操縱和管理 三、面向?qū)I(yè): 軟件工程 四、先修課程: 數(shù)據(jù)結(jié)構(gòu) 五、本課程與其它課程的聯(lián)系: 本課程的先修課程是數(shù)據(jù)結(jié)構(gòu),每種數(shù)據(jù)庫都是以某種復(fù)雜的數(shù)據(jù)模型來構(gòu)建的,有了數(shù)據(jù)結(jié)構(gòu)知識,能夠更好的理解數(shù)據(jù)模型的概念和理論。 六、教學(xué)內(nèi)容安排、要求、學(xué)時分配及作業(yè): 第一章:數(shù)據(jù)庫系統(tǒng)概論〔總4學(xué)時〕 1、數(shù)據(jù)庫系統(tǒng)概述〔A〕〔1學(xué)時〕 2、數(shù)據(jù)模
4、型〔A〕〔1學(xué)時〕 3、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)〔A〕〔1學(xué)時〕 4、數(shù)據(jù)庫系統(tǒng)組成〔B〕〔1學(xué)時〕 第二章:關(guān)系數(shù)據(jù)庫〔總4學(xué)時〕 1、 關(guān)系模型概述〔A〕〔1學(xué)時〕 2、 關(guān)系完整性〔A〕〔1學(xué)時〕 3、 關(guān)系代數(shù)〔B〕〔2學(xué)時〕 第三章:關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL〔總8學(xué)時〕 1、 SQL概述〔B〕〔1學(xué)時〕 2、 數(shù)據(jù)定義〔A〕〔1學(xué)時〕 3、 查詢〔A〕〔2學(xué)時〕 4、 數(shù)據(jù)更新〔A〕〔1學(xué)時〕 5、 視圖〔A〕〔1學(xué)時〕 6、 數(shù)據(jù)控制〔A〕〔2學(xué)時〕 第四章 關(guān)系系統(tǒng)及其查詢優(yōu)化〔總4學(xué)時〕 1、 查詢優(yōu)化的準(zhǔn)那么〔B〕〔2學(xué)時〕 2、 一個實例〔B
5、〕〔2學(xué)時〕 第五章 關(guān)系數(shù)據(jù)庫理論〔總8學(xué)時〕 1、 問題的提出〔B〕〔1學(xué)時〕 2、 標(biāo)準(zhǔn)化理論根底〔A〕〔1學(xué)時〕 3、 2NF〔A〕〔2學(xué)時〕 4、 3NF〔A〕〔2學(xué)時〕 5、 BCNF〔A〕〔2學(xué)時〕 第六章 數(shù)據(jù)庫設(shè)計〔總4學(xué)時〕 1、 數(shù)據(jù)庫設(shè)計概述〔B〕〔1學(xué)時〕 2、 需求分析〔B〕 3、 概念結(jié)構(gòu)設(shè)計〔A〕〔2學(xué)時〕 4、 邏輯結(jié)構(gòu)設(shè)計〔A〕〔1學(xué)時〕 5、 數(shù)據(jù)庫物理設(shè)計〔B〕 6、 數(shù)據(jù)庫實施和維護(hù)〔C〕 第七章 數(shù)據(jù)庫恢復(fù)技術(shù)〔總4學(xué)時〕 1、 事務(wù)的根本概念〔A〕〔1學(xué)時〕 2、 數(shù)據(jù)庫恢復(fù)概述〔A〕〔1學(xué)時〕 3、
6、 故障的種類〔B〕 4、 恢復(fù)的實現(xiàn)〔A〕〔1學(xué)時〕 5、 恢復(fù)策略〔A〕〔1學(xué)時〕 第八章 并發(fā)控制〔總2學(xué)時〕 1、 并發(fā)控制概述〔B〕〔1學(xué)時〕 2、 封鎖〔A〕 3、 封鎖協(xié)議〔A〕 4、 活鎖和死鎖〔B〕〔1學(xué)時〕 5、 并發(fā)調(diào)度的可串行化〔B〕 6、 兩段鎖協(xié)議〔C〕 7、 封鎖的粒度〔C〕 第十章 SQL SERVER的使用〔總12學(xué)時〕 1、 SQL SERVER 中函數(shù)的使用〔A〕〔2學(xué)時〕 2、 SQL SERVER 中連接的使用〔A〕〔2學(xué)時〕 6、 SQL SERVER的完整性實施〔A〕〔1學(xué)時〕 7、 SQL SERVER的缺省和規(guī)
7、那么的使用〔A〕〔1學(xué)時〕 8、 批量的使用〔A〕〔2學(xué)時〕 9、 存儲過程〔A〕〔2學(xué)時〕 10、 觸發(fā)器〔A〕〔2學(xué)時〕 七、實驗名稱與類別: 序號 實驗名稱 學(xué)時 實驗類別 1 創(chuàng)立數(shù)據(jù)庫并實現(xiàn)簡單查詢 2 驗證型 2 對查詢結(jié)果的操作,分組排序 2 驗證型 3 函數(shù)和連接的使用 2 驗證型 4 子查詢的實現(xiàn)〔包括帶各種謂詞的查詢〕 2 驗證型 5 創(chuàng)立表的完整性,實施規(guī)那么和缺省 2 驗證型 6 索引的創(chuàng)立和分析 2 驗證型 7 使用條件循環(huán)語句編寫批量 2 驗證型 8 存儲過程和觸發(fā)器的創(chuàng)立和使用 2
8、 驗證型 9 圖書館綜合管理系統(tǒng)的數(shù)據(jù)庫設(shè)計實驗 4 綜合設(shè)計型 注:實驗類別指:演示型、操作型、驗證型、綜合型、設(shè)計型、研究創(chuàng)新型 八、實驗?zāi)康摹?nèi)容與要求 實驗1 實驗?zāi)康模菏煜QL SERVER2000的運(yùn)行環(huán)境并實施單表查詢。 實驗內(nèi)容: 1、熟悉SQL SERVER 2000環(huán)境,主要是兩大組件:企業(yè)管理器和查詢分析器; 2、掌握安裝數(shù)據(jù)庫腳本文件的方法,安裝Recruitment數(shù)據(jù)庫; 3、完成最根底最簡單的單表查詢語句; 實驗要求:能夠正確安裝該數(shù)據(jù)庫腳本,要求能夠使用查詢分析器,按指導(dǎo)書要求寫出實驗語句,提交實驗報告。 實驗2 實驗
9、目的:掌握對查詢結(jié)果進(jìn)行分組和排序,使用聚合函數(shù)的方法。 實驗內(nèi)容: 1、 使用GROUP BY語句對查詢結(jié)果進(jìn)行分組 2、 使用聚合函數(shù)作用結(jié)果集 3、 使用ORDER BY子句對查詢結(jié)果進(jìn)行排序 4、 三種方式結(jié)合完成復(fù)雜查詢 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗3 實驗?zāi)康模赫莆誗QL SERVER 的字符串函數(shù),數(shù)學(xué)函數(shù)和時間日期函數(shù)的使用。掌握SQL SERVER中的各種連接〔內(nèi)連接,外連接〕 實驗內(nèi)容: 1、 學(xué)習(xí)使用SQL SERVER 2000中的字符串函數(shù)、數(shù)學(xué)函數(shù)和時間日期函數(shù) 2、 使用類型轉(zhuǎn)換函數(shù)CONVERT 3、 使用
10、SQL SERVER 2000中的內(nèi)連接和外連接 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗4 實驗?zāi)康模赫莆誗QL SERVER中的嵌套查詢的實現(xiàn) 實驗內(nèi)容: 1、 使用帶有謂詞IN的子查詢 2、 使用帶比擬運(yùn)算符的子查詢 3、 使用帶存在量詞EXISTS的子查詢 4、 使用帶限量謂詞SOME和ALL的子查詢 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗5 實驗?zāi)康模赫莆毡淼母鞣N完整性的實施方法,創(chuàng)立和使用規(guī)那么和缺省 實驗內(nèi)容: 1、 實現(xiàn)實體完整性的方法 2、 實施參照完整性的方法 3、 實施用戶自定義完整性的方法 4、
11、創(chuàng)立規(guī)那么和缺省 5、 綁定規(guī)那么和缺省 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗6 實驗?zāi)康模赫莆账饕膭?chuàng)立和使用方法 實驗內(nèi)容: 1、 使用簇索引 2、 使用非簇索引 3、 使用索引優(yōu)化向?qū)矸治鏊饕? 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗7 實驗?zāi)康模赫莆找晥D的創(chuàng)立以及批量的創(chuàng)立,如何使用批量 實驗內(nèi)容: 1、 視圖的創(chuàng)立 2、 視圖的更新 3、 編寫完成簡單任務(wù)的批量 4、 使用帶條件和循環(huán)結(jié)構(gòu)的批量 5、 執(zhí)行批量 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗8 實驗?zāi)康模赫莆沾鎯^程的
12、創(chuàng)立和使用方法 實驗內(nèi)容: 1、 創(chuàng)立簡單存儲過程 2、 創(chuàng)立帶輸入?yún)?shù)的存儲過程 3、 創(chuàng)立帶輸出參數(shù)的存儲過程 4、 修改和撤銷存儲過程 5、 執(zhí)行存儲過程 實驗要求:能按題目要求寫出查詢語句,提交實驗報告。 實驗9 實驗?zāi)康模豪脭?shù)據(jù)庫設(shè)計理論完成簡單的數(shù)據(jù)庫模式設(shè)計 實驗內(nèi)容: 1、 根據(jù)數(shù)據(jù)庫設(shè)計理論知識和方法設(shè)計一個圖書館關(guān)系系統(tǒng)的數(shù)據(jù)庫模式 2、 采用適宜的方法進(jìn)行需求分析 3、 構(gòu)建圖書館的概念模型 4、 將概念模型轉(zhuǎn)換為具體的關(guān)系數(shù)據(jù)庫模式 實驗要求:提交實驗報告,寫清楚設(shè)計的詳細(xì)流程,包括需求分析的過程,概念設(shè)計的結(jié)果〔ER圖〕以及轉(zhuǎn)換后的
13、數(shù)據(jù)庫邏輯模式,提交以SQL SERVER腳本形式存在的數(shù)據(jù)庫生成腳本。 九、教材與參考書: 本課程選用教材: 薩師煊,王珊.?數(shù)據(jù)庫系統(tǒng)概論?.高等教育出版社.2000 本課程推薦參考書: 施伯樂,周傲英.?數(shù)據(jù)庫系統(tǒng)教程?.高等教育出版社.2000 十、本課程理論課及實驗課的考核方式: 理論課考核方式:閉卷考試 實驗課考試方式:上機(jī)操作結(jié)合實驗報告 執(zhí)筆: 審核: 批準(zhǔn)人: 時間: [pf{i9Ums;UrsuHVgBnbg7pw7_^~r_7GmTits9KVmDQ6qvULw7oju4TQ?HNqbC{AVy]`k3jvs?=@MRD
14、c<2r5dR5FY_eSJTNeqjb{7v[EAV71:]\_a^FNhF\lA1sb^EG{|QIfXify3caFnHHYUF\Uf`q
15、DCkWRE>y?0ANRo`;]RpS?Bh>zJctbHimf0FUk\cW\nAD:kcJ7[QqPQ^<=8ozqN[CXui~g@Ij9BXYviu>v7zhO[x10Mjuj[J6UY7|[Lg5d~972tr8jkQ~RlB>@mY[c|_fO_QF_=Jw|h6tnK4WPkq=c9_PRVe}e=aMxOINtsFhWQUrO=;@Gf>^z[Qj>5QDBLSkI^]CVSBma~sJx_vyFDy6G4@MB1HPN27vf;x4U;7Ha@]7s1x4H|UPKguaiuhBn?U
16、6
17、umT~Yj 18、Sx@|lL~[T;E2H3^LioQcg]B8xOfE84BOm=mB0ZqybdaEdaj7v 19、O|@M<:a\Tq{aPr^vFLp8C1[4 20、>fZ^WoCYpnlnnfl{9Z{Pu>aw 21、SMndd|X=EyXr\Vs}rj6[a@VD1b\:K:t74R{3p[e|}WhQ=VGD?>EY
- 溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告