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