《《數(shù)據(jù)庫技術(shù)與應(yīng)用》教學(xué)大綱》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫技術(shù)與應(yīng)用》教學(xué)大綱(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《數(shù)據(jù)庫原理及其應(yīng)用》教學(xué)大綱
、課程基本信息
課程代碼
3053373
課程類別
基礎(chǔ)課0專業(yè)課?專業(yè)基礎(chǔ)課O專業(yè)選修
課0 公共選修課O
中文名稱
數(shù)據(jù)庫原理及其應(yīng)用
面向?qū)ο?
計算機(jī)科學(xué)與技術(shù)
開課單位
計算機(jī)與信息技術(shù)系
總學(xué)時
54 (理論:18上機(jī):36 )
學(xué) 分
3
先修課程
數(shù)據(jù)結(jié)構(gòu)
后續(xù)課程
WE應(yīng)用開發(fā)
、課程性質(zhì)、地位和任務(wù)
本課程為天津商業(yè)大學(xué)寶德學(xué)院計算機(jī)科學(xué)與技術(shù)專業(yè)課,是提高學(xué)生專業(yè)技術(shù)能力和軟件設(shè)計人才的 必修課之一。本課程主要任務(wù)是,通過本課程的學(xué)習(xí),要求學(xué)生在掌握數(shù)據(jù)庫基礎(chǔ)原理的基礎(chǔ)上,掌握數(shù)據(jù)庫 系統(tǒng)軟件SQL
2、 Server 20088的使用,能夠設(shè)計與實現(xiàn)小型簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)。
三、課程基本要求
通過該課程的學(xué)習(xí),學(xué)生應(yīng)掌握下列內(nèi)容:
理論和知識方面:教學(xué)以計算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)大綱為依據(jù),比較全面地介紹了數(shù) 據(jù)庫的基本理論 知識。通過本課程的學(xué)習(xí),要求學(xué)生掌握有關(guān)數(shù)據(jù)庫的基本概念、關(guān)系數(shù)據(jù)模型、關(guān)系代數(shù)的基本運(yùn)算和數(shù)據(jù) 規(guī)范化理論等理論知識。
能力和技能方面:通過課程的學(xué)習(xí),使學(xué)生了解并掌握關(guān)系型數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL、數(shù)據(jù)庫設(shè)計的基本 方法和步驟及數(shù)據(jù)庫軟件SQL Server 2008的使用。
四、課程內(nèi)容
第1章數(shù)據(jù)庫基礎(chǔ)知識
教學(xué)內(nèi)容:
1、數(shù)據(jù)庫的特點及概念。
2、
3、數(shù)據(jù)庫系統(tǒng)及發(fā)展。
3、數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)。
教學(xué)要求:
1、掌握數(shù)據(jù)庫系統(tǒng)所涉及到的相關(guān)概念。
2、了解數(shù)據(jù)庫系統(tǒng)發(fā)展的主要階段及相關(guān)特點。
3、掌握數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)、功能結(jié)構(gòu)。
教學(xué)重點:
1、數(shù)據(jù)庫系統(tǒng)的相關(guān)概念。
2、三級數(shù)據(jù)模式結(jié)構(gòu)
教學(xué)難點:三級數(shù)據(jù)模式結(jié)構(gòu)之間的聯(lián)系。
第2章數(shù)據(jù)模型與概念模型教學(xué)內(nèi)容:
1、信息的描述形式。
2、概念模型及表示。
教學(xué)要求:
1、了解信息的三種世界及描述方式。
2、掌握概念模型的基本概念及表示方法。
3、了解常用關(guān)系數(shù)據(jù)模型的使用。教學(xué)重點:
1、概念模型涉及的基本概念。
2、實體聯(lián)系的類型。
3、數(shù)據(jù)模型三
4、要素。
教學(xué)難點:
1、實體■聯(lián)系圖的使用
2、關(guān)系模型的相關(guān)術(shù)語及完整性約束條件。
第3章數(shù)據(jù)庫系統(tǒng)設(shè)計方法教學(xué)內(nèi)容:
1、數(shù)據(jù)庫系統(tǒng)設(shè)計的內(nèi)容、方法。
2、數(shù)據(jù)庫系統(tǒng)設(shè)計的基本步驟。
3、數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計。
教學(xué)要求:
1、了解數(shù)據(jù)庫系統(tǒng)設(shè)計的內(nèi)容與方法。
2、掌握數(shù)據(jù)庫系統(tǒng)設(shè)計的基本步驟。教學(xué)重點:
1、數(shù)據(jù)庫概念結(jié)構(gòu)的設(shè)計。
2、數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計。
3、數(shù)據(jù)庫物理結(jié)構(gòu)的設(shè)計 教學(xué)難點:
1、數(shù)據(jù)字典的表示。
2、概念模型向關(guān)系模型的轉(zhuǎn)換第4章關(guān)系數(shù)據(jù)庫
教學(xué)內(nèi)容:
1、關(guān)系模型及其三要素。
2、關(guān)系代數(shù)。
教學(xué)要求:1、掌握關(guān)系模型三要素。
5、
2、理解兩類關(guān)系代數(shù)的運(yùn)算規(guī)則。教學(xué)重點:1、關(guān)系的相關(guān)概念。
2、關(guān)系代數(shù)。教學(xué)難點:1、關(guān)系模式的定義。2、專門關(guān)系代數(shù)運(yùn)算。
第5章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL教學(xué)內(nèi)容:
1、SQL勺功能及特點。
2、數(shù)據(jù)定義語句。
3、數(shù)據(jù)查詢語句。
4、數(shù)據(jù)更新語句教學(xué)要求:
1、了解關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL的功能與特點
2、理解SQL的語法格式。
3、掌握數(shù)據(jù)定義、查詢、更新語句勺使用教學(xué)重點:
1、基本表、索引與視圖勺定義和維護(hù)。
2、查詢語句勺使用。
3、更新語句勺使用。教學(xué)難點:復(fù)雜查詢語句勺使用。
第6章SQL Server關(guān)系數(shù)據(jù)庫管理系統(tǒng) 教學(xué)內(nèi)容:
1、S
6、QL Server 2008 勺系統(tǒng)結(jié)構(gòu)。
2、SQL Server 2008 的管理功能。
3、SQL Server 2008的數(shù)據(jù)庫操作工具。
4、Transact?SQL語言。教學(xué)要求:
1、了解客戶機(jī)/服務(wù)器結(jié)構(gòu)的特點。
2、了解SQL Server 2008的管理任務(wù)與管理工具。
3、掌握SQL Server 2008的數(shù)據(jù)庫的五大常用操作工具
4、掌握Transact-SQL語言的使用規(guī)則與語法。教學(xué)重點:
1、企業(yè)管理器的使用。
2、存儲過程及觸發(fā)器的創(chuàng)建和維護(hù)。教學(xué)難點:觸發(fā)器的使用。
第7章關(guān)系數(shù)據(jù)庫理論
教學(xué)內(nèi)容:
1、關(guān)系模式規(guī)范化的性。
2、函
7、數(shù)依賴及其關(guān)系的范式。
3、多值依賴及關(guān)系的第四范式。
教學(xué)要求:
1、了解關(guān)系數(shù)據(jù)模式的相關(guān)規(guī)范化理論。
2、掌握關(guān)系模式的規(guī)范化操作過程。教學(xué)重點:
1、函數(shù)依賴的概念。
2、各級范式的定義。教學(xué)難點:關(guān)系規(guī)范化的實現(xiàn)。
第8章數(shù)據(jù)庫保護(hù)技術(shù)
教學(xué)內(nèi)容:
1、數(shù)據(jù)庫安全控制的一般方法。
教學(xué)要求:
2、數(shù)據(jù)庫完整性及SQL Server 2008的完整性控制。
1、了解數(shù)據(jù)庫安全控制的一般方法。
2、了解SQL Server 2008的完整性控制方法。
教學(xué)重點:
1、數(shù)據(jù)庫安全控制的實現(xiàn)方法。
2、完整性控制的實現(xiàn)方法。
五、學(xué)時分配表
序號
早節(jié)名
8、稱
總學(xué)時
理論
上機(jī)
備注
1
第1章數(shù)據(jù)庫基礎(chǔ)知識
2
1
1
2
第2章數(shù)據(jù)模型與概念模型
4
2
2
3
第3章數(shù)據(jù)庫系統(tǒng)設(shè)計方法
6
2
4
4
第4章關(guān)系數(shù)據(jù)庫
8
2
6
5
第5章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL
6
1
5
6
第6章SQL Server關(guān)系數(shù)據(jù)庫管理系統(tǒng)
6
2
4
7
第7章關(guān)系數(shù)據(jù)庫理論
4
2
2
8
第8章數(shù)據(jù)庫保護(hù)技術(shù)
4
2
2
9
數(shù)據(jù)庫開發(fā)綜合實驗
10
0
10
復(fù)習(xí)與期中考試
4
4
合計
9、
54
18
36
六、課程教材及主要參考資料
[1]祝錫永?數(shù)據(jù)庫原理、技術(shù)與應(yīng)用?北京:機(jī)械工業(yè)出版社.2011.9
[2]苗雪蘭等著.數(shù)據(jù)庫系統(tǒng)實驗指導(dǎo)和習(xí)題解答(第2版).北京:機(jī)械工業(yè)出版社.2009.1
[2]張莉.SQL Server數(shù)據(jù)庫原理及應(yīng)用教程?北京:清華大學(xué)出版社.2003.1
七、課程考核方式及成績評定
考核方式:考試采取閉卷筆試的形式。題型包括:填空題、選擇題、簡答題與程序設(shè)計 題等題型。平時成績占30%,期末成績占70%。
八、其他說明
本課程為其他課程的前導(dǎo)課程,因此知識點要講解透徹,讓學(xué)生把知識掌握扎實,為后 續(xù)課程的學(xué)習(xí)打好基礎(chǔ)。
10、
執(zhí)筆人:
審核人:
批準(zhǔn)人:
《數(shù)據(jù)庫原理及其應(yīng)用》實驗教學(xué)大綱
、課程基本信息
課程代碼
4062393
課程類別
基礎(chǔ)課O專業(yè)課?專業(yè)基礎(chǔ)課O專業(yè)選修
課0 公共選修課O
中文名稱
數(shù)據(jù)庫原理及其應(yīng)用
面向?qū)ο?
計算機(jī)科學(xué)與技術(shù)
開課單位
計算機(jī)與信息技術(shù)系
學(xué)時
24
實驗課性質(zhì)
非獨(dú)立設(shè)課
一、實驗教學(xué)目的
通過本課程的實驗教學(xué),學(xué)生能掌握數(shù)據(jù)庫軟件的基本操作,實現(xiàn)數(shù)據(jù)庫的管理與使用,并能夠根據(jù)實際 的系統(tǒng)需求,實現(xiàn)數(shù)據(jù)庫系統(tǒng)的設(shè)計與實施。
二、實驗教學(xué)基本要求
要求學(xué)生通過完成指定的相關(guān)實驗,一方面對課堂教學(xué)中數(shù)據(jù)庫的原理內(nèi)容
11、部分加深理
解,另一方面則是夠較好的掌握數(shù)據(jù)庫系統(tǒng)軟件 SQL Server 2008的使用
三、實驗內(nèi)容、學(xué)時分配及主要儀器設(shè)備
序號
實驗名稱
實驗內(nèi)容
學(xué)時分配
實驗類型
實驗要求
1
數(shù)據(jù)庫的定 義實驗
按要求創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù) 表,并為數(shù)據(jù)表設(shè)置相應(yīng) 的約束、索引
2
驗證型
熟練掌握使用SQL Server企 業(yè)管理器創(chuàng)建數(shù)據(jù)庫、表、索 引和約束的方法,學(xué)會利用企 業(yè)管理器查看或修改數(shù)據(jù)庫屬 性和表結(jié)構(gòu),加深對數(shù)據(jù)庫模 式、表結(jié)構(gòu)、索引和數(shù)據(jù)完整 性約束等概念的理解。
2
數(shù)據(jù)庫的建 立和維護(hù)
對創(chuàng)建好的數(shù)據(jù)庫及數(shù)據(jù) 表進(jìn)行數(shù)據(jù)錄入、修改及 刪除等操
12、作
2
驗證型
進(jìn)一步熟悉SQL Server企 業(yè) 管理器,熟練掌握使用企 業(yè)管 理器向數(shù)據(jù)庫輸入數(shù)據(jù)、修改 數(shù)據(jù)和刪除數(shù)據(jù)的操作,加深 對數(shù)據(jù)庫的關(guān)系、元組、屬性 和數(shù)據(jù)約束等概念的理解。
3
數(shù)據(jù)庫的簡 單查詢和連 接查詢實驗
使用簡單查詢與連接查詢 完成數(shù)據(jù)查詢操作
4
設(shè)計型
了解SQL Server查詢分析 器 的使用方法,加深對SQL和 Transact-SQL語言的查 詢語 句的理解。掌握表的數(shù)據(jù)簡單 查詢、數(shù)據(jù)排序和數(shù)據(jù)聯(lián)結(jié)查 詢的SQL表達(dá)和查詢分析操 作方法。
4
數(shù)據(jù)庫的嵌 套查詢實驗
使用嵌套查詢完成數(shù) 據(jù)查詢操作
4
設(shè)計型
使學(xué)生進(jìn)一
13、步掌握SQL Server 查詢分析器的使用 方法,學(xué)會 利用
Tran sact-SQL語言表達(dá)嵌 套 查詢語句,理解相關(guān)的
SQL語句。
5
數(shù)據(jù)庫的組 合查詢和統(tǒng) 計查詢實驗
使用組合查詢與統(tǒng)計查詢 完成數(shù)據(jù)查詢操作
4
設(shè)計型
使學(xué)生熟練掌握SQL Server查 詢分析器的使用和查詢分析方 法,學(xué)會利用
SQL 和 Transact-SQL 語言 表 達(dá)數(shù)據(jù)查詢中的分組、統(tǒng) 計、計算和組合的操作
6
視圖和圖表 的定義及使 用實驗
創(chuàng)建視圖并對視圖進(jìn)行查 詢、刪除、修改等管理操 作
2
設(shè)計型
使學(xué)生掌握利用SQL Server企 業(yè)管理器的視圖創(chuàng)
14、建向?qū)Ш蛨D 表創(chuàng)建向?qū)Ы⒁晥D表和關(guān)系 圖(圖表),加深對視圖和圖 表概念的理解,了解視圖和圖 友的匕用
7
數(shù)據(jù)完整性 和數(shù)據(jù)安全 性實
驗
設(shè)置數(shù)據(jù)庫的安全訪問權(quán) 限,并對不同的用戶施以 不同的角色、權(quán)限
2
設(shè)計型
使學(xué)生加深對數(shù)據(jù)安全性和完 整性知識的理解, 了解
SQL Server的數(shù)據(jù)安全性 和 完整性控制機(jī)制,掌握 SQLServer中用戶、角色及 操 作權(quán)限的創(chuàng)建和管理方法,學(xué) 會T?SQL表達(dá)觸發(fā)器 和創(chuàng)建 觸發(fā)器方法。
8
數(shù)據(jù)庫備份 和恢復(fù)實驗
對數(shù)據(jù)庫進(jìn)行備份與恢復(fù)
2
驗證型
使學(xué)生了解SQL Server的數(shù) 據(jù)備份和恢復(fù)機(jī)制,掌握 S
15、QL Server中數(shù)據(jù)庫備份 和 恢復(fù)的方法。理解有關(guān)數(shù)據(jù)備 份和數(shù)據(jù)恢復(fù)的概念,掌握其 基本技術(shù)和方法。
9
數(shù)據(jù)庫連接
使用軟件設(shè)計語言編寫程 序進(jìn)行數(shù)據(jù)庫訪問
4
綜合型
掌握常用的數(shù)據(jù)庫連接方法, 理解數(shù)據(jù)庫訪問的工作 流程
10
小型數(shù)據(jù)庫 應(yīng)用系統(tǒng)開 發(fā)
開發(fā)一個簡單的數(shù)據(jù) 庫應(yīng)用系統(tǒng)
10
綜合型
了解小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開 發(fā)流程,掌握軟件設(shè)計的基本 工具及開發(fā)技巧
主要儀器設(shè)備:計算機(jī)SQL Server 2008/2005
四、實驗教材、參考書
[1]苗雪蘭 劉瑞新 宋歌著,數(shù)據(jù)庫系統(tǒng)實驗指導(dǎo)和習(xí)題解答(第2版),北京:機(jī)械工 業(yè)出版社, 2009.1
[2]張莉,SQL Server數(shù)據(jù)庫原理及應(yīng)用教程,北京:清華大學(xué)出版社,2008.1
五、考核方式
本門課程對實驗的考核通過平時上機(jī)實驗情況由教師綜合給出,本門課程實驗課成績計 入平時成績。
執(zhí)筆人: 審核人: 批準(zhǔn)人:
修訂日期:2010年9月