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

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、MySQL數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用教學(xué)大綱01.適用對(duì)象適用于本科學(xué)生。02.課程性質(zhì)數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,作為信息系統(tǒng)核信工程、電子商務(wù)等非計(jì)算機(jī)專業(yè)本科、專科學(xué)生的必修課程之一。MySQL是一個(gè)由Oracle泛的應(yīng)用。本課程以數(shù)據(jù)庫(kù)原理為基礎(chǔ),以O(shè)racle公司最新推出的MySQL 8.0作為平臺(tái),內(nèi)容包括數(shù)據(jù)庫(kù)概論、MySQL的安裝和運(yùn)行、MySQL數(shù)據(jù)庫(kù)、MySQL語(yǔ)言、存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)、觸發(fā)器和事件、安全管理、備份和恢復(fù)、事務(wù)和鎖。學(xué)生將對(duì)數(shù)據(jù)SQL語(yǔ)言查詢和編程的基本技術(shù),掌握數(shù)據(jù)庫(kù)系統(tǒng)安裝、配置、管理和維護(hù)的基本技能,具備管理和開(kāi)發(fā)簡(jiǎn)單數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力

2、。前序課程:計(jì)算機(jī)基礎(chǔ)、C語(yǔ)言。03.教學(xué)目的1. 掌握數(shù)據(jù)庫(kù)技術(shù)的基本概念、原理、方法和技術(shù)。2. 掌握SQLSQL 掌握數(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ā)展。04.學(xué)時(shí)安排教材:趙明淵.MySQL數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用. 北京:清華大學(xué)出版社,2021.1.學(xué)時(shí)安排:講課32學(xué)時(shí),實(shí)驗(yàn)32學(xué)時(shí),共計(jì)64學(xué)時(shí)。12345678第1章數(shù)據(jù)庫(kù)概論第2章MySQL的安裝和運(yùn)行第3章 MySQL數(shù)據(jù)庫(kù)第4章MySQL表第5章表數(shù)據(jù)操作第6章數(shù)據(jù)查詢第7章視圖2222242222222422第8章索引合計(jì)323

3、205.教學(xué)要求(按章節(jié)詳細(xì)闡述)第1章數(shù)據(jù)庫(kù)概論教學(xué)要求: 理解數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)的概念; 掌握數(shù)據(jù)庫(kù)系統(tǒng)的組成,掌握數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和組成; 掌握數(shù)據(jù)模型的概念和數(shù)據(jù)模型的類型; 掌握關(guān)系數(shù)據(jù)庫(kù)基本概念和關(guān)系運(yùn)算; 了解設(shè)計(jì)數(shù)據(jù)庫(kù)的基本方法; 據(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ù); 了解大數(shù)據(jù)和NoSQL數(shù)據(jù)庫(kù)的基本概念。內(nèi)容要點(diǎn):1.1 數(shù)據(jù)庫(kù)基本概念1.2 數(shù)據(jù)模型1.3 關(guān)系數(shù)據(jù)庫(kù)1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)1.5 大數(shù)據(jù)簡(jiǎn)介第2章MySQL的安裝和運(yùn)行教學(xué)要求: 了解MySQL的特點(diǎn)和MySQL 8.0

4、新特性; 掌握MySQL 8.0安裝和配置過(guò)程; 掌握MySQL服務(wù)器的啟動(dòng)和關(guān)閉; 掌握登錄MySQL服務(wù)器的兩種方式,具備使用MySQL命令行客戶端和Windows命令行的能力; 了解MySQL 圖形化管理工具。內(nèi)容要點(diǎn):2.1 MySQL的特點(diǎn)和MySQL 8.0新特性2.2 MySQL 8.0安裝和配置2.3 MySQL服務(wù)器的啟動(dòng)和關(guān)閉2.4 登錄MySQL服務(wù)器2.5 MySQL 圖形化管理工具第3章MySQL數(shù)據(jù)庫(kù)教學(xué)要求: 了解MySQL系統(tǒng)數(shù)據(jù)庫(kù)的組成; 掌握創(chuàng)建數(shù)據(jù)庫(kù)、修改數(shù)據(jù)庫(kù)、刪除數(shù)據(jù)庫(kù)和選擇數(shù)據(jù)庫(kù)的方法,掌握CREATE 等語(yǔ)句,具備使用上述語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)、修改數(shù)據(jù)庫(kù)

5、、刪除數(shù)據(jù)庫(kù)和選擇數(shù)據(jù)庫(kù)的能力; 了解存儲(chǔ)引擎。內(nèi)容要點(diǎn):3.1 MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介3.2 定義數(shù)據(jù)庫(kù)3.3 存儲(chǔ)引擎第4章MySQL表教學(xué)要求: 掌握表的基本概念; 掌握MySQL常用的數(shù)據(jù)類型和表結(jié)構(gòu)設(shè)計(jì); 掌握創(chuàng)建表、修改表、刪除表和查看表的方法,掌握CREATETABLE、ALTERTABLES等語(yǔ)句,具備使用上述語(yǔ)句創(chuàng)建表、修改表、刪除表和查看表的能力。內(nèi)容要點(diǎn):4.1 表的基本概念4.2 數(shù)據(jù)類型4.3 定義表第5章表數(shù)據(jù)操作教學(xué)要求:等語(yǔ)句,具備使用上述語(yǔ)句對(duì)表中的數(shù)據(jù)進(jìn)行增加、修改、刪除的能力。內(nèi)容要點(diǎn):5.1 插入數(shù)據(jù)5.2 修改數(shù)據(jù)5.3 刪除數(shù)據(jù)第6章數(shù)據(jù)查詢教學(xué)要求:

6、 理解SELECT語(yǔ)句是SQL語(yǔ)言的核心及其組成; 掌握SELECT子句,具備使用該子句進(jìn)行投影查詢的能力; 掌握WHERE子句,具備使用該子句進(jìn)行選擇查詢的能力; 掌握GROUPBY子句、HAVING子句和聚合函數(shù),具備使用上述子句和函數(shù)進(jìn)行分組查詢和統(tǒng)計(jì)計(jì)算的能力; 掌握ORDER BY子句和LIMIT子句,具備使用上述子句進(jìn)行排序查詢和限制SELECT語(yǔ)句返回的行數(shù)查詢的能力; 掌握內(nèi)連接、外連接和交叉連接查詢方式,具備使用連接查詢的能力; 掌握IN子查詢、比較子查詢、EXISTS子查詢,具備使用子查詢的能力; 掌握聯(lián)合查詢,具備使用聯(lián)合查詢的能力。內(nèi)容要點(diǎn):6.1 SELECT語(yǔ)句6.

7、2 投影查詢6.3 選擇查詢6.4 分組查詢和統(tǒng)計(jì)計(jì)算6.5 排序查詢和限制查詢結(jié)果的數(shù)量6.6 連接查詢6.7 子查詢6.8 聯(lián)合查詢第7章視圖教學(xué)要求: 理解視圖的概念及其作用; 掌握CREATE VIEW語(yǔ)句,具備使用該語(yǔ)句創(chuàng)建視圖的能力; 具備使用SELECT語(yǔ)句對(duì)視圖進(jìn)行查詢的能力; 掌握更新視圖,具備對(duì)更新視圖進(jìn)行插入、刪除、修改數(shù)據(jù)的能力; 掌握ALTER VIEW語(yǔ)句,具備使用該語(yǔ)句修改視圖的能力; 掌握DROP VIEW語(yǔ)句,具備使用該語(yǔ)句刪除視圖的能力。內(nèi)容要點(diǎn):7.1 視圖及其作用7.2 創(chuàng)建視圖7.3 查詢視圖7.4 更新視圖7.5 修改視圖定義7.6 刪除視圖第8章索

8、引教學(xué)要求: 理解索引的概念及其作用; 掌握三種創(chuàng)建索引的方法,具備使用CREATE INDEX語(yǔ)句和ALTER TABLE語(yǔ)句在已有的表上創(chuàng)建索引的能力,具備使用CREATE INDEX語(yǔ)句在創(chuàng)建表的同時(shí)創(chuàng)建索引的能力; 具備使用SHOW INDEX語(yǔ)句查看表上建立的索引的能力; 掌握刪除索引的兩種方式,具備使用DROP INDEX語(yǔ)句和ALTER TABLE語(yǔ)句刪除索引的能力。內(nèi)容要點(diǎn):8.1 索引及其作用8.2 創(chuàng)建索引8.3 查看表上建立的索引8.4 刪除索引第9章數(shù)據(jù)完整性教學(xué)要求: 理解數(shù)據(jù)完整性的概念; 理解實(shí)體完整性通過(guò)主鍵約束、唯一性約束來(lái)實(shí)現(xiàn); 掌握CREATE TABLE

9、語(yǔ)句或ALTER TABLE語(yǔ)句,具備使用上述語(yǔ)句創(chuàng)建PRIMARYKEYALTERTABLE語(yǔ)句刪除PRIMARYKEY約束、UNIQUE約束的能力; 理解參照完整性規(guī)則是外鍵與主鍵之間的引用規(guī)則; 掌握CREATE TABLE語(yǔ)句或ALTER TABLE語(yǔ)句,具備使用上述語(yǔ)句創(chuàng)建FOREIGN KEY約束的能力,具備使用ALTER TABLE語(yǔ)句刪除FOREIGN KEY約束的能力; 理解用戶定義的完整性通過(guò)檢查約束、非空約束來(lái)實(shí)現(xiàn); 掌握CREATETABLE語(yǔ)句或ALTERTABLECHECK約束的能力,具備使用ALTER TABLE語(yǔ)句刪除CHECK約束的能力。內(nèi)容要點(diǎn):9.1 數(shù)據(jù)

10、完整性概述9.2 實(shí)體完整性9.3 參照完整性9.4 用戶定義的完整性第10章MySQL語(yǔ)言教學(xué)要求: 理解SQL語(yǔ)言是關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言; 理解數(shù)據(jù)定義語(yǔ)言包括的主要SQL語(yǔ)句,如縱語(yǔ)言包括的主要SQL語(yǔ)句,如SELECT、INSERT、UPDATE、DELETE,數(shù)據(jù)控制語(yǔ)言包括的主要SQL語(yǔ)句,如GRANT、REVOKE; 理解MySQL語(yǔ)言在標(biāo)準(zhǔn)SQLSQL語(yǔ)言為主體; 掌握常用的MySQL函數(shù),包括數(shù)學(xué)函數(shù)、聚合函數(shù)、字符串函數(shù)、日期和時(shí)間函數(shù)等。內(nèi)容要點(diǎn):10.1 SQL語(yǔ)言10.2 MySQL語(yǔ)言組成10.3 MySQL函數(shù)第11章存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)教學(xué)要求: 理解存儲(chǔ)過(guò)程的

11、概念; 掌握CREATEPROCEDURE語(yǔ)句、CALL語(yǔ)句、DROPPROCEDURE語(yǔ)句,具備使用CREATEPROCEDURE語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程的能力,具備使用CALL語(yǔ)句調(diào)用存儲(chǔ)過(guò)程的能力,具備使用DROP PROCEDURE語(yǔ)句刪除存儲(chǔ)過(guò)程的能力; 掌握存儲(chǔ)過(guò)程的三種參數(shù)類型:輸入?yún)?shù)IN、輸出參數(shù)OUT和輸入/輸出參數(shù)INOUT; 理解存儲(chǔ)過(guò)程體及存儲(chǔ)過(guò)程體中常用的語(yǔ)法元素; 理解存儲(chǔ)函數(shù)的概念; 掌握CREATEFUNCTION語(yǔ)句、SELECT語(yǔ)句、DROPFUNCTION語(yǔ)句,具備使用CREATE FUNCTION語(yǔ)句創(chuàng)建存儲(chǔ)函數(shù)的能力,具備使用SELECT語(yǔ)句調(diào)用存儲(chǔ)函數(shù)的能

12、力,具備使用DROP FUNCTION語(yǔ)句刪除存儲(chǔ)函數(shù)的能力。內(nèi)容要點(diǎn):11.1 存儲(chǔ)過(guò)程概述11.2 存儲(chǔ)過(guò)程的創(chuàng)建、調(diào)用和刪除11.3 存儲(chǔ)函數(shù)概述11.4 存儲(chǔ)函數(shù)的創(chuàng)建、調(diào)用和刪除第12章觸發(fā)器和事件教學(xué)要求: 理解觸發(fā)器的概念; 掌握CREATETRIGGER語(yǔ)句、DROPTRIGGER語(yǔ)句,具備使用CREATETRIGGER語(yǔ)句創(chuàng)建觸發(fā)器的能力,具備使用DROP TRIGGER語(yǔ)句刪除觸發(fā)器的能力; 掌握MySQL觸發(fā)器; 理解事件的概念; 掌握ALTER EVENT語(yǔ)句、DROP EVENT語(yǔ)句,具備使用CREATE EVENT語(yǔ)句創(chuàng)建事件的能力,具備使用DROP EVENT語(yǔ)句

13、修改事件、刪除事件的能力。內(nèi)容要點(diǎn):12.1 觸發(fā)器概述12.2 觸發(fā)器的創(chuàng)建、刪除和使用12.3 事件概述12.4 事件的創(chuàng)建、修改和刪除第13章安全管理教學(xué)要求: 理解安全管理的概念、理解權(quán)限表的概念; 理解用戶的概念; 掌握CREATEUSER語(yǔ)句、DROPUSER語(yǔ)句、RENAMEUSER語(yǔ)句、SETPASSWORD語(yǔ)句,具備使用CREATEUSER語(yǔ)句創(chuàng)建用戶的能力,使用DROPUSER語(yǔ)句刪除用戶的能力,使用RENAME USER語(yǔ)句修改用戶賬號(hào)的能力,使用SET PASSWORD語(yǔ)句修改用戶口令的能力; 理解權(quán)限的概念; 掌握GRANT語(yǔ)句、REVOKE語(yǔ)句,具備使用GRANT語(yǔ)句授予權(quán)限的能力,使用REVOKE語(yǔ)句撤銷權(quán)限的能力。內(nèi)容要點(diǎn):13.1 權(quán)限表13.2 用戶管理13.3 權(quán)限管理第14章備份和恢復(fù)教學(xué)要求: 理解備份和恢復(fù)的概念; 掌握SELECT.INTO OUTFILE語(yǔ)句、mysqldump命令,具備使用SELECT.INTOOUTFILE語(yǔ)句導(dǎo)出表數(shù)據(jù)的能力,使用mysqldump命令備份數(shù)據(jù)的能力; 掌握LOAD DATA INFILE語(yǔ)句、mysql命令,具備使用LOAD DATA INFILE語(yǔ)句導(dǎo)入表數(shù)據(jù)的能力,使用mysq

溫馨提示

  • 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)論