《《數(shù)據(jù)庫(kù)系統(tǒng)》教學(xué)大綱》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)系統(tǒng)》教學(xué)大綱(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《數(shù)據(jù)庫(kù)系統(tǒng)》教學(xué)大綱
一、 課程概述
1. 課程研究對(duì)象和研究?jī)?nèi)容
數(shù)據(jù)庫(kù)技術(shù)是當(dāng)前計(jì)算機(jī)領(lǐng)域中應(yīng)用最廣泛、發(fā)展最迅速的技術(shù)。 《數(shù)據(jù)庫(kù)系統(tǒng)》研究
如何利用計(jì)算機(jī)進(jìn)行數(shù)據(jù)管理的學(xué)科, 其主要研究的內(nèi)容是如何更合理地組織數(shù)據(jù)和存儲(chǔ)數(shù)
據(jù)、更方便地維護(hù)數(shù)據(jù)、更嚴(yán)密地控制數(shù)據(jù)和更有效地利用數(shù)據(jù)。
2. 課程在整個(gè)課程體系中的地位
《數(shù)據(jù)庫(kù)系統(tǒng)》是計(jì)算機(jī)專業(yè)的必修課。 《數(shù)據(jù)庫(kù)系統(tǒng)》的先行課是《數(shù)據(jù)結(jié)構(gòu)》 ,它的
后續(xù)課是《軟件工程》 。
二、課程目標(biāo)
1. 使學(xué)生理解數(shù)據(jù)庫(kù)系統(tǒng)的基本概念,提高學(xué)生的理論知識(shí)和水平。這些基本的數(shù)據(jù)
庫(kù)理論和概念包括數(shù)據(jù)庫(kù)的特點(diǎn)、 數(shù)據(jù)庫(kù)的基本概
2、念、 關(guān)系代數(shù)、 數(shù)據(jù)查詢方法和優(yōu)化技術(shù)
和關(guān)系數(shù)據(jù)庫(kù)理論等。
2. 使學(xué)生掌握基本的數(shù)據(jù)庫(kù)技術(shù)和方法,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力。這些技術(shù)和方法
包括數(shù)據(jù)庫(kù)的設(shè)計(jì)方法、數(shù)據(jù)庫(kù)的保護(hù)技術(shù)和關(guān)系數(shù)據(jù)庫(kù)查詢語(yǔ)言 SQL 等,并能夠運(yùn)用一
種流行的數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)及其查詢操作。
3. 使學(xué)生了解數(shù)據(jù)庫(kù)的發(fā)展及其趨勢(shì),培養(yǎng)學(xué)生的科研素質(zhì)。
三、課程內(nèi)容和要求
這門(mén)學(xué)科的知識(shí)與技能要求分為知道、理解、 掌握、 學(xué)會(huì)四個(gè)層次。 這四個(gè)層次的一般
涵義表述如下:
知道———是指對(duì)這門(mén)學(xué)科和教學(xué)現(xiàn)象的認(rèn)知。
理解———是指對(duì)這門(mén)學(xué)科涉及到的概念、 原理、 策略與技術(shù)的說(shuō)明和解釋, 能提
3、示所
涉及到的教學(xué)現(xiàn)象演變過(guò)程的特征、形成原因以及教學(xué)要素之間的相互關(guān)系。
掌握———是指運(yùn)用已理解的教學(xué)概念和原理說(shuō)明、解釋、類推同類教學(xué)事件和現(xiàn)象。
學(xué)會(huì)———是指能模仿或在教師指導(dǎo)下獨(dú)立地完成某些教學(xué)知識(shí)和技能的操作任務(wù), 或
能識(shí)別操作中的一般差錯(cuò)。
教學(xué)內(nèi)容和要求表中的號(hào)表示教學(xué)知識(shí)和技能的教學(xué)要求層次。
本標(biāo)準(zhǔn)中打“ * ”號(hào)的內(nèi)容可作為自學(xué),教師可根據(jù)實(shí)際情況確定要求或不布置要求。
教學(xué)內(nèi)容及教學(xué)要求表
教學(xué)內(nèi)容
知道
理解
掌握
學(xué)會(huì)
1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)的特點(diǎn)及相關(guān)概念
1.2 數(shù)據(jù)庫(kù)技術(shù)及發(fā)展
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
V
4、V
V
2數(shù)據(jù)模型與概念模型
2.1 信息的三種世界及其描述
2.2 概念模型及其表示
2.3 常見(jiàn)的數(shù)據(jù)模型
V
V
V
3關(guān)系數(shù)據(jù)庫(kù)
3.1 關(guān)系模型及其定義
3.2 關(guān)系代數(shù)
V
V
4關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 一一SQL
4.1 SQL概述及特點(diǎn)
4.2 SQL的數(shù)據(jù)定義功能
4.3 SQL的數(shù)據(jù)查詢功能
4.4 SQL的數(shù)據(jù)更新功能
4.5 SQL的數(shù)據(jù)控制功能
V
V
V
V
V
5 SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
5.1 SQL Server 2000 系統(tǒng)結(jié)構(gòu)
5.2 SQL Serv
5、er 2000 的管理功能
V
V
6數(shù)據(jù)庫(kù)彳^護(hù)及SQL Server的數(shù)據(jù)庫(kù)保護(hù)技術(shù)
6.1 數(shù)據(jù)庫(kù)的安全性及 SQL Server的安全管理
6.2 數(shù)據(jù)庫(kù)完整性及SQL Server的完整性控制
6.3 數(shù)據(jù)庫(kù)的并發(fā)控制及 SQL Server的并發(fā)控制機(jī)制
6.4 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)與 SQL Server的數(shù)據(jù)恢復(fù)機(jī)制
V
V
V
V
教學(xué)內(nèi)容
知道
理解
掌握
學(xué)會(huì)
7數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法
7.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述
7.2 系統(tǒng)需求分析
7.3 概念結(jié)構(gòu)的設(shè)計(jì)
7.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)
7.5 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的設(shè)
6、計(jì)
V
V
V
V
V
8關(guān)系數(shù)據(jù)庫(kù)理論
8.1 關(guān)系數(shù)據(jù)模式的規(guī)范化理論
8.2 關(guān)系模式的分解算法
V
四、課程實(shí)施
數(shù)據(jù)庫(kù)系統(tǒng)是計(jì)算機(jī)專業(yè)和通信工程專業(yè)的必修課。一般情況下,計(jì)算機(jī)專業(yè)為 72課時(shí),
通信工程為 54課時(shí)。
課時(shí)安排及教學(xué)方法表
教學(xué)內(nèi)容
課時(shí)建議
教與學(xué)
的方法
建議
72課時(shí)
54課時(shí)
1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)的特點(diǎn)及相關(guān)概念
1.2 數(shù)據(jù)庫(kù)技術(shù)及發(fā)展
1.3 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
6課時(shí)
4課時(shí)
講述
2數(shù)據(jù)模型與概念模型
2.1 信息的三種世界及其描述
2.2 概念模型及其表示
7、2.3 常見(jiàn)的數(shù)據(jù)模型
6課時(shí)
6課時(shí)
講述
3關(guān)系數(shù)據(jù)庫(kù)
3.1 關(guān)系模型及其定義
8課時(shí)
6課時(shí)
講述
課時(shí)建議
教與學(xué)
教學(xué)內(nèi)容
的方法
72課時(shí)
54課時(shí)
建議
3.2 關(guān)系代數(shù)
4關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言一一SQL
4.1 SQL概述及特點(diǎn)
10課時(shí),
8課時(shí),
講述、演
4.2 SQL的數(shù)據(jù)定義功能
實(shí)驗(yàn)8
實(shí)驗(yàn)6
示和實(shí)
4.3 SQL的數(shù)據(jù)查詢功能
課時(shí)
課時(shí)
驗(yàn)
4.4 SQL的數(shù)據(jù)更新功能
4.5
8、SQL的數(shù)據(jù)控制功能
5 SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
4課時(shí),
4課時(shí),
講述、演
5.1 SQL Server 2000 系統(tǒng)結(jié)構(gòu)
實(shí)驗(yàn)6
實(shí)驗(yàn)4
示和實(shí)
5.2 SQL Server 2000 的管理功能
課時(shí)
課時(shí)
驗(yàn)
6數(shù)據(jù)庫(kù)保護(hù)及SQL Server的數(shù)據(jù)庫(kù)保護(hù)技術(shù)
6.1 數(shù)據(jù)庫(kù)的安全性及 SQL Server的安全管理
8課時(shí),
4課時(shí),
講述、演
6.2 數(shù)據(jù)庫(kù)完整性及SQL Server的完整性控制
實(shí)驗(yàn)4
實(shí)驗(yàn)4
示和實(shí)
6.3 數(shù)據(jù)庫(kù)的并發(fā)控制及 SQLServer的并發(fā)控制機(jī)制
9、
課時(shí)
課時(shí)
驗(yàn)
6.4 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)與SQL Server的數(shù)據(jù)恢復(fù)機(jī)制
7數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)方法
7.1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)概述
7.2 系統(tǒng)需求分析
講述、演
4課時(shí)
4課時(shí)
7.3 概念結(jié)構(gòu)的設(shè)計(jì)
示
7.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)
7.5 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的設(shè)計(jì)
8關(guān)系數(shù)據(jù)庫(kù)理論
講述、演
8.1 關(guān)系數(shù)據(jù)模式的規(guī)范化理論
8課時(shí)
4課時(shí)
示
8.2 關(guān)系模式的分解算法
教學(xué)內(nèi)容
課時(shí)建議
教與學(xué)
的方法
建
10、議
72課時(shí)
54課時(shí)
合計(jì):72課時(shí)中含理論課 54課時(shí),實(shí)驗(yàn)課18課時(shí);
54課時(shí)中含理論課 40課時(shí),實(shí)驗(yàn)課14課時(shí)。
五、教材和參考書(shū)目
1 .苗雪蘭等《數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程》 ,機(jī)械工業(yè)出版社,2008年版。
2 .薩師煌等,《數(shù)據(jù)庫(kù)系統(tǒng)概論》,高等教育出版社,2006版
3 .王秀坤,《數(shù)據(jù)庫(kù)系統(tǒng)原理》,大連理工大學(xué)出版社,2004年版。
六、課程評(píng)價(jià)
1 .這門(mén)學(xué)科的評(píng)價(jià)依據(jù)是本課程標(biāo)準(zhǔn)規(guī)定的課程目標(biāo)、教學(xué)內(nèi)容和要求。
2 .考試時(shí)間:120分鐘。
3 .考試方式、分制與分?jǐn)?shù)解釋。采用閉卷+筆試的期終考試、實(shí)驗(yàn)考核和和平時(shí)成績(jī)(主
要為作業(yè)和實(shí)驗(yàn)
11、報(bào)告)相結(jié)合方式評(píng)定學(xué)生成績(jī)。 以百分制評(píng)分,60分為及格,滿分為100
分。其中,平時(shí)成績(jī)?yōu)?10分,實(shí)驗(yàn)考核為20分,期終考試卷面為 70分。
4 .題型:?jiǎn)芜x題,多選題,簡(jiǎn)答題,論述題,綜合分析題和設(shè)計(jì)題等。
A.單選題:(著重考查學(xué)生對(duì)數(shù)據(jù)庫(kù)概念的識(shí)別程度)
例:用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 。
A)網(wǎng)狀模型 B) 層次模型 C) 關(guān)系模型 D) 面向?qū)ο竽P?
B.多選題:(著重考查學(xué)生對(duì)數(shù)據(jù)庫(kù)概念的識(shí)別程度)
例:在下面所列出的條目中,哪些是數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能 。
A)數(shù)據(jù)庫(kù)定義 B)數(shù)據(jù)庫(kù)的建立和維護(hù)
C)數(shù)據(jù)庫(kù)存取 D)數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)中其
12、他軟件系統(tǒng)的通信
C.簡(jiǎn)答題:(著重考查學(xué)生對(duì)數(shù)據(jù)庫(kù)知識(shí)的理解與掌握程度)
例:數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是什么?各級(jí)模式的作用是什么?
D.論述題:(著重考查學(xué)生對(duì)數(shù)據(jù)庫(kù)知識(shí)的掌握與學(xué)會(huì)程度)
例:什么是數(shù)據(jù)的獨(dú)立性?數(shù)據(jù)庫(kù)系統(tǒng)中為什么能具有數(shù)據(jù)獨(dú)立性?
E .綜合分析題:(著重考查學(xué)生對(duì)數(shù)據(jù)庫(kù)理論知識(shí)的掌握與學(xué)會(huì)程度)
例:設(shè)關(guān)系模式 R, 其中 U={A, B, C, D, E}, U 中各屬性均為基本項(xiàng),求 F 為下列情況
時(shí), R 服從的范式和關(guān)系的碼。
(1) F={AfABCDE}.
(2) F={AB f CDE, D fC}.
(3) F={AB fCD, D fE}.
(4) F={AfCD, BfE}.
F.設(shè)計(jì)題:(著重考查學(xué)生對(duì) SQL和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)掌握與學(xué)會(huì)程度)
例:設(shè)職工 -社團(tuán)數(shù)據(jù)庫(kù)有 3 個(gè)基本表:
職工(職工號(hào),姓名,年齡,性別) ;
社會(huì)團(tuán)體(編號(hào),名稱,負(fù)責(zé)人,活動(dòng)地點(diǎn)) ;
參加(職工號(hào),編號(hào),參加日期) 。
試用 SQL 語(yǔ)句表達(dá)下列操作:
(5) 1 )定義職工表、社會(huì)團(tuán)體表和參加表,并說(shuō)明其主碼和參照關(guān)系。
(6) 2 )查找參加唱歌隊(duì)或籃球隊(duì)的職工號(hào)和姓名。
(7) 3 )查找沒(méi)有參加任何社會(huì)團(tuán)體的職工情況。
制定該課程標(biāo)準(zhǔn)小組成員: 審核者: