《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱_第1頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱_第2頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱_第3頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱_第4頁(yè)
《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)原理及應(yīng)用PAGEPAGE5《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程教學(xué)大綱一. 適用對(duì)象 適用于本科學(xué)生。二. 課程性質(zhì)數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫(kù)技術(shù)在各級(jí)部門(mén)和企事業(yè)單位中得到廣泛的應(yīng)用。數(shù)據(jù)庫(kù)原理與應(yīng)用是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)、軟件工程專(zhuān)業(yè)的專(zhuān)業(yè)必修課,也是電子信息工程、通信工程、電子商務(wù)等非計(jì)算機(jī)專(zhuān)業(yè)本、專(zhuān)科學(xué)生的必修課程之一。Oracle數(shù)據(jù)庫(kù)是由Oracle公司開(kāi)發(fā)的支持關(guān)系對(duì)象模型的分布式數(shù)據(jù)庫(kù)產(chǎn)品,是當(dāng)前主流關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它是一個(gè)功能全面整合的數(shù)據(jù)平臺(tái),為企業(yè)提供企業(yè)級(jí)數(shù)據(jù)管理和數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘和聯(lián)機(jī)分析處理等商業(yè)智能工具,在電子商務(wù)和數(shù)據(jù)庫(kù)解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供了強(qiáng)大的支持。本課程以數(shù)據(jù)庫(kù)原理為基礎(chǔ),以O(shè)racle公司最新推出的Oracle12c作為平臺(tái),以學(xué)生成績(jī)數(shù)據(jù)庫(kù)為主線,內(nèi)容包括數(shù)據(jù)庫(kù)概論、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型、關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、Oracle數(shù)據(jù)庫(kù)、創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建表、PL/SQL基礎(chǔ)、高級(jí)查詢、視圖和索引、數(shù)據(jù)完整性、PL/SQL程序設(shè)計(jì)、函數(shù)和游標(biāo)、存儲(chǔ)過(guò)程和觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復(fù)等內(nèi)容。學(xué)生將對(duì)數(shù)據(jù)庫(kù)技術(shù)的基本概念、原理、方法和技術(shù)有較深刻的理解,掌握SQL語(yǔ)言查詢和編程的基本技術(shù),掌握數(shù)據(jù)庫(kù)系統(tǒng)安裝、配置、管理和維護(hù)的基本技能,具備管理和開(kāi)發(fā)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力。前序課程:計(jì)算機(jī)基礎(chǔ)、C語(yǔ)言。三. 教學(xué)目的1.掌握數(shù)據(jù)庫(kù)技術(shù)的基本概念、原理、方法和技術(shù)。2.掌握SQL語(yǔ)言查詢和編程的基本技術(shù),具備SQL語(yǔ)言編程能力3.掌握數(shù)據(jù)庫(kù)系統(tǒng)安裝、配置和數(shù)據(jù)庫(kù)管理和維護(hù)的基本技能。4.掌握設(shè)計(jì)數(shù)據(jù)庫(kù)的理論和基本方法,具備數(shù)據(jù)庫(kù)設(shè)計(jì)的能力5.了解數(shù)據(jù)庫(kù)技術(shù)的最新發(fā)展。四. 教材及學(xué)時(shí)安排教材:趙明淵,數(shù)據(jù)庫(kù)原理與應(yīng)用教程(Oracle12c版),清華大學(xué)出版社,2019年11月學(xué)時(shí)安排:講課32學(xué)時(shí),實(shí)驗(yàn)32學(xué)時(shí),共計(jì)64學(xué)時(shí)序號(hào)教學(xué)內(nèi)容講課實(shí)驗(yàn)1第1章概論22第2章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型223第3章關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論224第4章數(shù)據(jù)庫(kù)設(shè)計(jì)225第5章Oracle數(shù)據(jù)庫(kù),第6章創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建表226第7章PL/SQL基礎(chǔ)267第8章高級(jí)查詢228第9章視圖和索引229第10章數(shù)據(jù)完整性2210第11章PL/SQL程序設(shè)計(jì)2211第12章函數(shù)和游標(biāo)2212第13章存儲(chǔ)過(guò)程和觸發(fā)器,第14章事務(wù)和鎖4413第15章安全管理2214第16章備份和恢復(fù)2215總復(fù)習(xí)2合計(jì)3232五. 教學(xué)要求(按章節(jié)詳細(xì)闡述);第1章概論教學(xué)要求:理解數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)的概念;掌握數(shù)據(jù)庫(kù)系統(tǒng)的組成,掌握數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和組成;掌握數(shù)據(jù)模型的概念和數(shù)據(jù)模型的類(lèi)型;內(nèi)容要點(diǎn):1.1:數(shù)據(jù)庫(kù)系統(tǒng)概述1.2:數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)1.3:數(shù)據(jù)模型第2章關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)模型教學(xué)要求:掌握關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)、關(guān)系的完整性以及關(guān)系操作等;掌握關(guān)系代數(shù)的運(yùn)算規(guī)則;理解關(guān)系演算的運(yùn)算規(guī)則;了解SQL語(yǔ)言的特點(diǎn)。內(nèi)容要點(diǎn):2.1:關(guān)系模型2.2:關(guān)系代數(shù)2.3:關(guān)系演算2.4:SQL簡(jiǎn)介第3章關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論教學(xué)要求:理解關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論三個(gè)方面的內(nèi)容:函數(shù)依賴、范式和模式設(shè)計(jì)。理解函數(shù)依賴,包括完全函數(shù)依賴、部分函數(shù)依賴和傳遞函數(shù)依賴等概念;理解范式的概念,理解1NF、2NF、3NF、BCNF、4NF和5NF等概念。掌握關(guān)系模式規(guī)范化的目的、原則和方法。理解數(shù)據(jù)依賴的公理系統(tǒng);內(nèi)容要點(diǎn):3.1:關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論概述3.2:規(guī)范化3.3:數(shù)據(jù)依賴的公理系統(tǒng)第4章數(shù)據(jù)庫(kù)設(shè)計(jì)教學(xué)要求:掌握設(shè)計(jì)數(shù)據(jù)庫(kù)的基本方法,具備數(shù)據(jù)庫(kù)設(shè)計(jì)的能力;掌握依據(jù)需求分析進(jìn)行概念設(shè)計(jì)和邏輯設(shè)計(jì)的技術(shù)和方法,具備根據(jù)需求分析階段收集到的信息畫(huà)出E-R圖,并將E-R圖轉(zhuǎn)化為關(guān)系模式的能力。了解物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)內(nèi)容要點(diǎn):4.1:數(shù)據(jù)庫(kù)設(shè)計(jì)概述4.2:需求分析4.3:概念結(jié)構(gòu)設(shè)計(jì)4.4:邏輯結(jié)構(gòu)設(shè)計(jì)4.5:物理結(jié)構(gòu)設(shè)計(jì)4.6:數(shù)據(jù)庫(kù)實(shí)施、4.7:數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)第5章Oracle數(shù)據(jù)庫(kù)教學(xué)要求:了解Oracle12c數(shù)據(jù)庫(kù)的特性;掌握Oracle12c數(shù)據(jù)庫(kù)安裝過(guò)程;掌握Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)工具:圖形界面的SQLDeveloper和命令行的SQL*Plus使用技能。掌握Oracle數(shù)據(jù)庫(kù)卸載內(nèi)容要點(diǎn):5.1:Oracle12c數(shù)據(jù)庫(kù)的特性5.2:Oracle12c數(shù)據(jù)庫(kù)安裝過(guò)程5.3:Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)工具:SQLDeveloper、OracleEnterpriseManager和命令行的SQL*Plus5.4:Oracle數(shù)據(jù)庫(kù)卸載第6章創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建表教學(xué)要求:理解Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu);掌握刪除數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)庫(kù)。掌握表的基本概念;掌握Oracle常用的數(shù)據(jù)類(lèi)型和表結(jié)構(gòu)設(shè)計(jì);掌握使用SQLDeveloper創(chuàng)建、修改和刪除表;掌握表數(shù)據(jù)的插入、刪除和修改。內(nèi)容要點(diǎn):6.1:Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)6.2:創(chuàng)建和刪除數(shù)據(jù)庫(kù)6.3:表的基本概念,數(shù)據(jù)類(lèi)型,表結(jié)構(gòu)設(shè)計(jì)6.4:使用SQLDeveloper創(chuàng)建、修改和刪除表6.5:操作表數(shù)據(jù)第7章PL/SQL基礎(chǔ)教學(xué)要求:理解SQL語(yǔ)言和PL/SQL語(yǔ)言的基本概念及其特點(diǎn);掌握數(shù)據(jù)定義語(yǔ)言中的CREATEDATABASE、ALTERDATABASE、DROPDATABASE等語(yǔ)句,具備使用PL/SQL語(yǔ)句創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)的能力;掌握數(shù)據(jù)定義語(yǔ)言中的CREATETABLESPACE、ALTERTABLESPACE、DROPTABLESPACE等語(yǔ)句,具備使用PL/SQL語(yǔ)句創(chuàng)建、修改、刪除表空間的能力;掌握數(shù)據(jù)定義語(yǔ)言中的CREATETABLE、ALTERTABLE、DROPTABLE等語(yǔ)句,具備使用PL/SQL語(yǔ)句創(chuàng)建、修改、刪除表的能力;掌握數(shù)數(shù)據(jù)操縱語(yǔ)言中的INSERT、UPDATE、DELETE等語(yǔ)句,具備使用PL/SQL語(yǔ)句對(duì)表中的數(shù)據(jù)進(jìn)行增加、修改、刪除的能力;掌握數(shù)據(jù)查詢語(yǔ)言中的SELECT子句、FROM子句、WHERE子句、GROUPBY子句、HAVING子句、ORDERBY子句,具備使用PL/SQL語(yǔ)句進(jìn)行投影查詢、選擇查詢、分組查詢和統(tǒng)計(jì)計(jì)算、排序查詢、連接查詢、子查詢和查詢結(jié)果的集合運(yùn)算的能力。內(nèi)容要點(diǎn):7.1:SQL和PL/SQL7.2:在PL/SQL中的數(shù)據(jù)定義語(yǔ)言7.3:在PL/SQL中的數(shù)據(jù)操縱語(yǔ)言7.4:在PL/SQL中的數(shù)據(jù)查詢語(yǔ)言第8章高級(jí)查詢教學(xué)要求:掌握使用連接謂詞進(jìn)行連接 和使用JOIN關(guān)鍵字進(jìn)行連接,具備使用連接查詢的能力。掌握集合查詢操作符,具備使用集合查詢的能力。掌握IN子查詢、比較子查詢、EXISTS子查詢,具備使用子查詢的能力。內(nèi)容要點(diǎn):8.1:連接查詢8.2:集合查詢8.3:子查詢第9章視圖和索引教學(xué)要求:教學(xué)要求:理解視圖的概念;掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建、修改和刪除視圖;掌握可更新視圖。理解索引的概念;掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建、修改和刪除索引。內(nèi)容要點(diǎn):9.1:視圖概述9.2:創(chuàng)建視圖、修改視圖和刪除視圖9.3:更新視圖9.4:索引概述9.5:創(chuàng)建索引、修改索引和刪除索引第10章數(shù)據(jù)完整性教學(xué)要求:理解完整性的概念;在域完整性中,掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建和刪除CHECK約束(檢查約束)、DEFALUT約束(默認(rèn)約束);在實(shí)體完整性中,掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建和刪除PRIMARYKEY約束(主鍵約束)、UNIQUE約束(唯一性約束);在參照完整性中,掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建和刪除FOREIGNKEY約束(外鍵約束);內(nèi)容要點(diǎn):10.1:數(shù)據(jù)完整性概述10.2:域完整性10.3:實(shí)體完整性10.4:參照完整性第11章PL/SQL程序設(shè)計(jì)教學(xué)要求:理解PL/SQL編程的概念;掌握PL/SQL字符集;掌握數(shù)據(jù)類(lèi)型、標(biāo)識(shí)符、常量、變量、運(yùn)算符與表達(dá)式的使用;掌握PL/SQL基本結(jié)構(gòu)和控制語(yǔ)句,具備使用流程控制語(yǔ)句的能力;內(nèi)容要點(diǎn):11.1:PL/SQL編程11.2:PL/SQL字符集 11.3:數(shù)據(jù)類(lèi)型11.4:標(biāo)識(shí)符、常量、變量11.5:運(yùn)算符和表達(dá)式11.6:PL/SQL基本結(jié)構(gòu)和控制語(yǔ)句第12章函數(shù)和游標(biāo)教學(xué)要求:掌握系統(tǒng)內(nèi)置函數(shù),具備使用系統(tǒng)內(nèi)置函數(shù)的能力;掌握用戶定義函數(shù)的創(chuàng)建、調(diào)用和刪除,具備創(chuàng)建用戶定義函數(shù)解決應(yīng)用問(wèn)題的能力;掌握顯式游標(biāo)、隱式游標(biāo)、 游標(biāo)FOR循環(huán)和游標(biāo)變量等操作,具備使用游標(biāo)解決應(yīng)用問(wèn)題的能力。掌握包的創(chuàng)建、調(diào)用和刪除。內(nèi)容要點(diǎn):12.1:系統(tǒng)內(nèi)置函數(shù)12.2:用戶定義函數(shù)12.3:游標(biāo)第13章存儲(chǔ)過(guò)程和觸發(fā)器教學(xué)要求:理解存儲(chǔ)過(guò)程的概念;掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建和調(diào)用存儲(chǔ)過(guò)程,具備創(chuàng)建存儲(chǔ)過(guò)程解決應(yīng)用問(wèn)題的能力;掌握存儲(chǔ)過(guò)程中參數(shù)的使用。理解觸發(fā)器的概念;掌握使用圖形界面和PL/SQL語(yǔ)句創(chuàng)建觸發(fā)器,具備創(chuàng)建DML觸發(fā)器、INSTEADOF觸發(fā)器和系統(tǒng)觸發(fā)器解決應(yīng)用問(wèn)題的能力;掌握觸發(fā)器的管理。內(nèi)容要點(diǎn):13.1:存儲(chǔ)過(guò)程概述13.2:存儲(chǔ)過(guò)程的創(chuàng)建和調(diào)用13.3:存儲(chǔ)過(guò)程的參數(shù)13.4:觸發(fā)器概述13.5:創(chuàng)建觸發(fā)器13.6:觸發(fā)器的管理第14章事務(wù)和鎖教學(xué)要求:理解事務(wù)和鎖的概念;掌握事務(wù)處理語(yǔ)句的編寫(xiě)。內(nèi)容要點(diǎn):14.1:事務(wù)的基本概念14.2:事務(wù)處理14.3:并發(fā)事務(wù)和鎖第15章安全管理教學(xué)要求:理解安全管理的概念;理解用戶的概念,掌握創(chuàng)建用戶、修改用戶、刪除用戶、查詢用戶信息等操作,具備用戶管理的能力;理解權(quán)限的概念,掌握系統(tǒng)權(quán)限和對(duì)象權(quán)限的授予和收回,掌握權(quán)限查詢,具備權(quán)限管理的能力;理解角色的概念,掌握創(chuàng)建角色、修改角色、刪除角色、授予角色權(quán)限和收回權(quán)限、將角色授予用戶等操作,具備角色管理的能力;內(nèi)容要點(diǎn):15.1:安全管理概述15.2:用戶管理15.3:權(quán)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論