版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫原理與應用課程教學大綱、課程基本信息二、課程性質(zhì)課程代碼152250071課程性質(zhì)專業(yè)基礎課培養(yǎng)方案2015 版開課單位電子商務學院課程學分2課程學時32授課對象電子商務、市場營銷專業(yè)第三學期;信息官理與信息系統(tǒng)專業(yè)第 四學期先修課程計算機基礎、數(shù)據(jù)結構編寫人編寫時間2015年4月審核人審核時間2015年6月數(shù)據(jù)庫原理與應用作為相關專業(yè)的專業(yè)基礎課,是本科階段最為重要的核心課程之一,是專業(yè)理論及實踐教育的重要基礎。在專業(yè)的培養(yǎng)方案中安排在大二實施,是一門學生進行軟件開發(fā)的必修課程,對培養(yǎng)學生的工程思維能力及解決問題的能力具有重要作用,是網(wǎng)站開發(fā)課程與高級程序語言課程的基礎。三、教學目標和
2、任務本課程旨在介紹數(shù)據(jù)庫系統(tǒng)以及關系數(shù)據(jù)庫系統(tǒng)的基本概念、基礎理論以及相關知識,同時,還系統(tǒng)講述數(shù)據(jù)庫設計理論和數(shù)據(jù)庫系統(tǒng)的安全性、完整性、并發(fā)控制等相關概念和技術。通過該課程的學習,可以使學生深入了解數(shù)據(jù)庫的基本原理、基本概念,掌握數(shù)據(jù)庫 應用的基本 技術以及數(shù)據(jù)庫技術的最新發(fā)展,為學生增強理論基礎,為后續(xù)課程學習及將來從事數(shù)據(jù)庫系統(tǒng)的設計、開發(fā)、應用及相關理論、實踐研究奠定堅實的基礎。四、教學要求通過課程的學習,掌握數(shù)據(jù)庫的基本概念、關系數(shù)據(jù)模型、關系代數(shù)的基本運算和數(shù)據(jù)規(guī)范化理論;掌握關系型數(shù)據(jù)庫標準語言SQL掌握數(shù)據(jù)庫設計的基本方法和步驟;掌握一種標準性、規(guī)范性且應用廣泛的數(shù)據(jù)庫管理系
3、統(tǒng)的使用方法與技術;熟悉數(shù)據(jù)庫恢復技術、并發(fā)控制、數(shù)據(jù)庫安全性和完整一致性的基本技術;了解數(shù)據(jù)庫技術的新發(fā)展,借助于某一開發(fā)工具,獨立開發(fā)某方面的數(shù)據(jù)庫應用系統(tǒng)。五、課程學時安排序號章節(jié)/專題/模塊名稱理論課時實踐課時總學時1數(shù)據(jù)庫系統(tǒng)概述662關系數(shù)據(jù)庫443關系數(shù)據(jù)庫標準語言10104關系數(shù)據(jù)庫規(guī)范化理論445數(shù)據(jù)庫安全技術446數(shù)據(jù)庫設計447數(shù)據(jù)庫編程(可選)總計3232六、主要內(nèi)容第一章 數(shù)據(jù)庫系統(tǒng)概述(6課時)【教學目標】通過本章學習,了解數(shù)據(jù)與數(shù)據(jù)處理的概念,數(shù)據(jù)管理技術的發(fā)展,數(shù)據(jù)庫系統(tǒng)的組成;掌握數(shù)據(jù)庫系統(tǒng)模式結構,數(shù)據(jù)模型的分類,以及E-R圖的畫法?!窘虒W內(nèi)容】第一節(jié)數(shù)據(jù)與
4、數(shù)據(jù)處理內(nèi)容:什么是信息和數(shù)據(jù);數(shù)據(jù)與信息的聯(lián)系;數(shù)據(jù)處理與數(shù)據(jù)管理的概念重點講授:數(shù)據(jù)與信息的聯(lián)系第二節(jié)數(shù)據(jù)管理技術的產(chǎn)生與發(fā)展內(nèi)容:人工管理階段的特點;文件系統(tǒng)階段的特點;數(shù)據(jù)庫系統(tǒng)階段的特點重點講授:數(shù)據(jù)庫系統(tǒng)階段的特點第三節(jié)數(shù)據(jù)庫系統(tǒng)的組成內(nèi)容:數(shù)據(jù)庫的概念和特點;數(shù)據(jù)庫管理系統(tǒng)的功能;數(shù)據(jù)庫管理員的職責重點講授:數(shù)據(jù)庫的概念和特點第四節(jié)數(shù)據(jù)庫系統(tǒng)的模式結構內(nèi)容:數(shù)據(jù)庫系統(tǒng)的三級模式結構;數(shù)據(jù)庫系統(tǒng)的二級映像與數(shù)據(jù)獨立性重點講授:數(shù)據(jù)庫系統(tǒng)的三級模式結構第五節(jié)數(shù)據(jù)模型概述內(nèi)容:數(shù)據(jù)模型的概念;現(xiàn)實世界的數(shù)據(jù)描述;數(shù)據(jù)模型的分類;實體聯(lián)系模型重點講授:三個世界中涉及的基本概念;E-R圖的
5、畫法第八節(jié)常用的數(shù)據(jù)模型 內(nèi)容:層次模型;網(wǎng)狀模型;關系模型重點講授:關系模型的數(shù)據(jù)結構及有關概念【教學重點、難點】數(shù)據(jù)庫系統(tǒng)的三級模式結構;實體聯(lián)系模型及E-R圖思考題:1、簡述數(shù)據(jù)管理技術發(fā)展的三個階段及各階段的特點是什么?2、數(shù)據(jù)庫系統(tǒng)包括哪幾個主要組成部分?各部分的功能是什么?3、試述數(shù)據(jù)庫三級模式結構,說明三級模式結構的優(yōu)點是什么?4、數(shù)據(jù)模型的主要作用是什么?三類基本數(shù)據(jù)模型的劃分依據(jù)是什么?各有哪些優(yōu)缺點? 八、.5、實體型間的聯(lián)系有哪幾種?其含義是什么?并舉例說明。第二章關系數(shù)據(jù)庫(4課時)【教學目標】通過本章學習,掌握關系模型的相關概念和性質(zhì),關系的鍵和關系的完整性;代學會關
6、系 數(shù)的運算;熟悉SQL Server關系數(shù)據(jù)庫管理系統(tǒng)?!窘虒W內(nèi)容】第一節(jié)關系模型內(nèi)容:關系數(shù)據(jù)結構;關系的性質(zhì);關系模式;關系數(shù)據(jù)庫重點講授:關系的 有關概念及關系的性質(zhì)第二節(jié)關系的鍵與關系的完整性內(nèi)容:候選鍵與主關系鍵;外部關系鍵;關系的完整性重點講 授:主鍵與外鍵第三節(jié)關系代數(shù)內(nèi)容:傳統(tǒng)的集合運算;專門的關系運算重點講授:專門的關系運算第四節(jié)SQL Server關系數(shù)據(jù)庫管理系統(tǒng) 內(nèi)容:SQL Server 2008的特性;SQL Server 2008 數(shù)據(jù)庫;SQL Server 2008的安裝 重點講授:SQL Server 2008的安裝【教學重點、難點】關系的性質(zhì);關系的完整
7、性;專門的關系運算思考題:1、關系模型的完整性規(guī)則有哪幾類?2、關系的性質(zhì)主要包括哪些方面?為什么只限用規(guī)范化關系?3、舉例說明什么是實體完整性和參照完整性。4、舉例說明等值連接與自然連接的區(qū)別與聯(lián)系。第三章關系數(shù)據(jù)庫標準語言一一SQL ( 10課時)【教學目標】通過本章學習,了解SQL的基本概念與特點;掌握數(shù)據(jù)定義功能,數(shù)據(jù)查詢功能,數(shù)據(jù)操縱功 能,數(shù)據(jù)控制功能等?!窘虒W內(nèi)容】第一節(jié)SQL的基本概念與特點內(nèi)容:SQL的基本概念;SQL的主要特點重點講授:SQL的基本概念第二節(jié)數(shù)據(jù)定義功能內(nèi)容:定義數(shù)據(jù)庫;定義基本表;定義索引;視圖的定義重點講授:基本表的相關操作第三節(jié)數(shù)據(jù)查詢功能內(nèi)容:簡單查
8、詢;連接查詢;嵌套查詢;合并查詢重點講授:連接查詢第四節(jié)數(shù)據(jù)操縱功能內(nèi)容:插入數(shù)據(jù);修改數(shù)據(jù);刪除數(shù)據(jù) 重點講授:插入和修改數(shù)據(jù)第五節(jié)數(shù)據(jù)控制功能內(nèi)容:權限與角色;系統(tǒng)權限與角色的授予與收回;對象權限與角色的授予與收回重點講授:對象權限與角色的授予與收回【教學重點、難點】定義數(shù)據(jù)表的約束;數(shù)據(jù)查詢;數(shù)據(jù)操縱思考題:1、簡述SQL支持的三級邏輯結構。2、SQL有什么特點?3、說明視圖、索引、角色的作用。4、在對數(shù)據(jù)庫進行操作的過程中,設置視圖機制有什么優(yōu)點?它與數(shù)據(jù)表間有什么區(qū)別?第四章 關系數(shù)據(jù)庫規(guī)范化理論(4課時)【教學目標】 通過本章學習,了解規(guī)范化問題的提出;掌握函數(shù)依賴、范式;理解關系
9、的規(guī)范化?!窘虒W內(nèi)容】第一節(jié) 規(guī)范化問題的提出內(nèi)容:規(guī)范化理論的主要內(nèi)容;不合理的關系模式存在的存儲異常問題重點講授:不合理的關系模式存在的存儲異常問題第二節(jié)函數(shù)依賴內(nèi)容:函數(shù)依賴的定義;完全函數(shù)依賴與部分函數(shù)依賴;傳遞函數(shù)依賴重點講授:完全函數(shù)依賴與部分函數(shù)依賴;傳遞函數(shù)依賴第三節(jié)范式內(nèi)容:第一范式;第二范式;第三范式;BC范式重點講授:第三范式第四節(jié)關系的規(guī)范化內(nèi)容:關系規(guī)范化的原則;關系規(guī)范化的過程;關系規(guī)范化的要求重點講授:關系規(guī)范化的過程【教學重點、難點】函數(shù)依賴;模式分解;第二范式;第三范式思考題:1、給出2NF, 3NF, BCNF勺形式化定義,并說明它們之間的區(qū)別和聯(lián)系。2、什
10、么叫關系模式的分解?為什么要有關系模式分解?模式分解要遵守什么準則?3、試證明全鍵的關系必是3NF,也必是BCNF第五章數(shù)據(jù)庫安全技術(4課時)【教學目標】通過本章學習,了解數(shù)據(jù)庫的安全性,數(shù)據(jù)庫的恢復;掌握數(shù)據(jù)庫的完整性控制, 并發(fā)控制?!窘虒W內(nèi)容】第一節(jié)數(shù)據(jù)庫的安全性內(nèi)容:用戶標識和身份認證;存取權限控制;視圖機制;跟蹤審查;數(shù)據(jù)加密存儲 重點講授:存 取權限控制第二節(jié)數(shù)據(jù)庫的完整性控制內(nèi)容:完整性約束條件;完整性控制;觸發(fā)器重點講授:完整性控制第三節(jié)并發(fā)控制與封鎖內(nèi)容:數(shù)據(jù)庫并發(fā)性的含義;事務;并發(fā)控制;封鎖重點講授:并發(fā)控制第四節(jié)數(shù)據(jù)庫的恢復內(nèi)容:數(shù)據(jù)庫恢復的含義;故障的種類;故障恢復
11、;恢復策略重點講授:故障恢復及其策略【教學重點、難點】完整性控制;封鎖;故障恢復及其策略思考題:1、什么是數(shù)據(jù)庫保護?數(shù)據(jù)庫的安全性保護功能包括哪幾個方面?2、什么時數(shù)據(jù)庫的安全性?試述 DBM醍供的安全性控制功能包括哪些內(nèi)容?3、什么是數(shù)據(jù)庫的完整性?關系數(shù)據(jù)庫中有哪些完整性規(guī)則,各包括哪些內(nèi)容?4、在數(shù)據(jù)庫中為什么要有并發(fā)控制?5、數(shù)據(jù)庫運行過程中可能產(chǎn)生的故障有哪幾類,各類故障如何恢復?第六章數(shù)據(jù)庫設計(4課時)教學目標】通過本章學習,了解數(shù)據(jù)庫設計的內(nèi)容、方法和步驟,數(shù)據(jù)庫需求分析的任務和步驟;掌握數(shù)據(jù) 庫概念結構設計,數(shù)據(jù)庫邏輯結構設計;熟悉數(shù)據(jù)庫物理結構設計,數(shù)據(jù)庫的實施與維護。第
12、一節(jié)數(shù)據(jù)庫設計概述內(nèi)容:數(shù)據(jù)庫設計的內(nèi)容;數(shù)據(jù)庫設計的方法;數(shù)據(jù)庫設計的步驟重點講授:數(shù)據(jù)庫設計的步驟 第二節(jié)數(shù)據(jù)庫需求分析內(nèi)容:需求分析的任務;需求分析的步驟;數(shù)據(jù)字典重點講授:需求分析的步驟第三節(jié)數(shù)據(jù)庫概念結構設計內(nèi)容:概念結構設計的方法與步驟; 數(shù)據(jù)抽象;局部E-R模型設計;全局E-R模型設計;重點講授:E-R模型設計第四節(jié)數(shù)據(jù)庫邏輯結構設計內(nèi)容:E-R模型到關系模式的轉(zhuǎn)換;關系模式的優(yōu)化重點講授:E-R模型到關系模式的轉(zhuǎn)換第五節(jié)數(shù)據(jù)庫物理結構設計內(nèi)容:聚簇設計;索引設計;數(shù)據(jù)存放位置的設計重點講授:聚簇設計第六節(jié)數(shù)據(jù)庫實施與維護內(nèi)容:數(shù)據(jù)的載入和應用程序的調(diào)試;數(shù)據(jù)庫系統(tǒng)的試運行;數(shù)據(jù)
13、庫系統(tǒng)的運行與維護重點講授:建立實際數(shù)據(jù)庫結構【教學重點、難點】概念結構設計的方法;關系模式設計思考題:1、數(shù)據(jù)庫設計分為哪幾個階段?每個階段的主要工作是什么?2、什么時數(shù)據(jù)庫的概念結構?試述概念結構設計的步驟。3、試述實體、屬性劃分的原則,并舉例說明。4、局部E-R圖的集成主要解決什么問題?5、試述邏輯設計的步驟及把ER圖轉(zhuǎn)換為關系模式的轉(zhuǎn)換原則,并舉例說明。第七章 數(shù)據(jù)庫編程(可選)【教學目標】通過本章學習,熟悉Transact-SQL程序設計的基本命令和函數(shù);掌握存儲過程、觸發(fā)器的相 關操作?!窘虒W內(nèi)容】第一節(jié)Transact-SQL程序設計內(nèi)容:變量;函數(shù);批處理與流程控制重點講授:常用命令;常用函數(shù)第二節(jié)存儲過程內(nèi)容:存儲過程概述;創(chuàng)建存儲過程;執(zhí)行存儲過程;修改及刪除存儲過程 重點講授:對存儲過程的操作第三節(jié)觸發(fā)器內(nèi)容:觸發(fā)器的類型和特點;觸發(fā)器的原理;創(chuàng)建及執(zhí)行觸發(fā)器;管理觸發(fā)器重點講授:對觸發(fā)器的操作【教學重點、難點】創(chuàng)建存儲過程;創(chuàng)建觸發(fā)器思考題:1、什么是觸發(fā)器?觸發(fā)器的作用有哪些?2、簡述在SQL Server 2000中進行數(shù)據(jù)備份的四種類型。3、SQL Server提供了哪幾種方法來減少備份或還原操作的執(zhí)行時間?七、教材與參考書1、教材建設選用:教材:魏華,2014 ,數(shù)據(jù)庫原理及應用(SQL Server 2008 ),西安交通大學出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 室外金屬欄桿安裝施工方案
- 2025年北師大版七年級歷史上冊月考試卷含答案
- 2025年人教新課標高三物理上冊月考試卷
- 二零二五年度綠色建筑合伙人股東權益分配協(xié)議3篇
- 小學數(shù)學問題解決游戲的趣味性設計
- 2025年華東師大版必修3物理上冊階段測試試卷含答案
- 2025年華師大新版七年級科學上冊月考試卷
- 小學心理輔導與學科教學的融合
- 小學課外活動中的手工藝教育與創(chuàng)意發(fā)展
- 2025年二零二五年度婚內(nèi)出軌證據(jù)認定及財產(chǎn)分配協(xié)議范本3篇
- 2023年全國統(tǒng)一建筑工程預算工程量計算規(guī)則完整版
- 大學《工程力學》期末考試試題庫含詳細答案
- cn.7a一種醬香型大曲酒固態(tài)發(fā)酵的生態(tài)控制方法
- TLFSA 003-2020 危害分析與關鍵控制點(HACCP)體系調(diào)味面制品生產(chǎn)企業(yè)要求
- LY/T 2244.3-2014自然保護區(qū)保護成效評估技術導則第3部分:景觀保護
- GB/T 8491-2009高硅耐蝕鑄鐵件
- 供水安全與搶修
- DB31 595-2021 冷庫單位產(chǎn)品能源消耗指標
- 第三章果蔬采后生理課件
- 【英語手寫體】26英文字母手寫體描紅書寫字帖
- 實習護生壓瘡相關知識掌握情況及預防態(tài)度的調(diào)查問卷
評論
0/150
提交評論