日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

MySQL數(shù)據(jù)庫(kù)課程的教與學(xué)(教學(xué)大綱)

 斷劍圖書館 2018-07-06




一、課程性質(zhì)與任務(wù)


《MySQL數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)》是計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、計(jì)算機(jī)應(yīng)用、等相關(guān)專業(yè)的專業(yè)必修課,本課程以目前流行的、應(yīng)用廣泛的、跨平臺(tái)的、關(guān)系型的MySQL數(shù)據(jù)庫(kù)為例,學(xué)習(xí)數(shù)據(jù)庫(kù)中的高級(jí)結(jié)構(gòu)化查詢語(yǔ)言SQL和數(shù)據(jù)庫(kù)管理與開發(fā)知識(shí)。


二、課程教學(xué)目標(biāo)


1.知識(shí)目標(biāo)

本課程主要介紹數(shù)據(jù)庫(kù)的基本概念,MySQL數(shù)據(jù)庫(kù)的安裝、配置等基本操作;MySQL的語(yǔ)言元素,SQL語(yǔ)言基礎(chǔ)及MySQL的控制流語(yǔ)句,表、存儲(chǔ)過程、觸發(fā)器、視圖、索引等數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建與應(yīng)用,數(shù)據(jù)檢索及其應(yīng)用;數(shù)據(jù)庫(kù)的安全管理;數(shù)據(jù)庫(kù)的備份與恢復(fù);MySQL的日志文件管理,MySQL的性能優(yōu)化以及如何利用PHP和Java實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)等。


2.能力目標(biāo)

學(xué)生學(xué)習(xí)后能夠解決的問題。使學(xué)生初步掌握中小型數(shù)據(jù)庫(kù)的基本操作,了解中小型數(shù)據(jù)庫(kù)的管理方法,熟練掌握MySQL數(shù)據(jù)庫(kù)系統(tǒng)下的如何利用數(shù)據(jù)庫(kù)進(jìn)行程序設(shè)計(jì)以實(shí)現(xiàn)數(shù)據(jù)檢索、數(shù)據(jù)修改等基本操作,如何保證數(shù)據(jù)的精確性、安全性、完整性和一致性。


3.素質(zhì)目標(biāo)

學(xué)生通過對(duì)MySQL數(shù)據(jù)庫(kù)的理論知識(shí)學(xué)習(xí)與操作技能訓(xùn)練,要求熟悉MySQL數(shù)據(jù)庫(kù)的基本概念和基本操作,掌握MySQL數(shù)據(jù)庫(kù)的安全管理方法,具有相當(dāng)?shù)腗ySQL編程能力,以及高級(jí)管理和開發(fā)技能。


三、課程基本信息和內(nèi)容要求

(僅供參考)

課程基本信息

參考學(xué)分

4

參考理論學(xué)時(shí)

48

參考實(shí)驗(yàn)學(xué)時(shí)

16

課程內(nèi)容及要求

序號(hào)

教學(xué)項(xiàng)目

教學(xué)內(nèi)容與教學(xué)要求

教學(xué)設(shè)計(jì)建議

參考課時(shí)

1

數(shù)據(jù)庫(kù)系統(tǒng)概述

1. MySQL數(shù)據(jù)庫(kù)系統(tǒng)的安裝與配置;

2.運(yùn)行MySQL數(shù)據(jù)庫(kù)的軟件和硬件環(huán)境要求;

3. MySQL數(shù)據(jù)庫(kù)系統(tǒng)基本操作和可視化管理工具的使用。

學(xué)生查閱資料;輔助采用多媒體教學(xué)。

4

1.了解國(guó)內(nèi)外數(shù)據(jù)庫(kù)發(fā)展現(xiàn)狀;

2.   掌握關(guān)系型數(shù)據(jù)庫(kù)理論。

2

數(shù)據(jù)庫(kù)的語(yǔ)言基礎(chǔ)

1.    MySQL數(shù)據(jù)庫(kù)的字符集、常量、變量和數(shù)據(jù)類型;

2.    常用函數(shù)、運(yùn)算符和表達(dá)式;

板書,多媒體教學(xué),學(xué)生查閱資料。

4

1.掌握MySQL數(shù)據(jù)庫(kù)的語(yǔ)法元素的使用方法;

2.熟悉常用運(yùn)算的基本操作。

3

創(chuàng)建和管理數(shù)據(jù)庫(kù)

1.有關(guān)數(shù)據(jù)庫(kù)的基本概念;

2.數(shù)據(jù)庫(kù)的創(chuàng)建、修改和刪除等基本操作;

3.數(shù)據(jù)庫(kù)引擎的分類和特點(diǎn)。

板書,多媒體教學(xué)

2

1.掌握創(chuàng)建數(shù)據(jù)庫(kù)的命令和可視化2種方式;

2.掌握數(shù)據(jù)庫(kù)管理的基本操作。

4

表和數(shù)據(jù)完整性

1.數(shù)據(jù)表中數(shù)據(jù)類型的特點(diǎn)和應(yīng)用;

2.數(shù)據(jù)表的創(chuàng)建、修改、管理的基本操作;

3.實(shí)現(xiàn)數(shù)據(jù)完整性的方法和基本操作;

4.可視化工具的使用。

板書,多媒體教學(xué)

8

1.掌握表結(jié)構(gòu)的創(chuàng)建、修改;

2.熟練掌握表數(shù)據(jù)的增刪改等基本操作。

3.定義和管理數(shù)據(jù)完整性方法。

5

數(shù)據(jù)檢索

1. MySQL表中的數(shù)據(jù)類型的使用范圍;

2. SELECT語(yǔ)句的格式和簡(jiǎn)單應(yīng)用;

3. 利用SQL語(yǔ)句的高級(jí)應(yīng)用,如多表連接、子查詢、成批增刪改數(shù)據(jù)的方法等。

板書,多媒體教學(xué)

8

1.掌握SELECT語(yǔ)句的格式和用途;

2.掌握編寫3層以下嵌套查詢語(yǔ)句的方法;

3.掌握簡(jiǎn)單正則表達(dá)式的用法。

6

其他數(shù)據(jù)庫(kù)對(duì)象

1.規(guī)劃和創(chuàng)建索引,修改索引;

2.視圖的創(chuàng)建修改和刪除,通過視圖管理數(shù)據(jù)。

3.可視化工具管理索引和視圖

4.存儲(chǔ)過程和函數(shù)的創(chuàng)建、執(zhí)行、修改和刪除,存儲(chǔ)過程編程;

5.觸發(fā)器和事件的創(chuàng)建、管理和使用;

6.常用MySQL控制流語(yǔ)句的應(yīng)用;

7.利用游標(biāo)處理結(jié)果集。

板書,多媒體教學(xué)

10

1.掌握數(shù)據(jù)庫(kù)對(duì)象的基本用途;

2.掌握數(shù)據(jù)庫(kù)對(duì)象的常用操作。

了解利用游標(biāo)處理結(jié)果集的方法。

7

事務(wù)和鎖

1. 事務(wù)的基本概念和基本操作;

2. 鎖的基本概念和基本操作,使用鎖來實(shí)現(xiàn)并發(fā)控制的基本方法。

板書,多媒體教學(xué)

4

1.理解事務(wù)和鎖的基本概念和重要性;

2.掌握事務(wù)和鎖的基本操作。

8

數(shù)據(jù)庫(kù)的安全管理

1.MySQL的權(quán)限系統(tǒng)的工作原理;

2.利用圖形工具管理用戶;

3.權(quán)限管理的基本操作。

板書,多媒體教學(xué)

4

1. MySQL的安全體系結(jié)構(gòu);

2.掌握用戶和權(quán)限的操作。

3.了解數(shù)據(jù)庫(kù)使用過程中的常見問題。

9

數(shù)據(jù)庫(kù)的備份、恢復(fù)、性能優(yōu)化、日志文件管理

1.備份與恢復(fù)策略;

2.數(shù)據(jù)庫(kù)備份和恢復(fù)的操作過程;

3.數(shù)據(jù)的導(dǎo)入/導(dǎo)出;

4.數(shù)據(jù)庫(kù)的性能優(yōu)化方法;

5.數(shù)據(jù)庫(kù)的日志文件管理

板書,多媒體教學(xué)

2

1.掌握備份和恢復(fù)基本操作。

2.了解數(shù)據(jù)庫(kù)性能優(yōu)化的參數(shù)含義;

3.學(xué)會(huì)查看日志文件內(nèi)容的方法。

10

數(shù)據(jù)庫(kù)應(yīng)用開發(fā)

1.使用PHP管理MySQL數(shù)據(jù);

2.利用JSP開發(fā)數(shù)據(jù)庫(kù)的步驟。

板書,多媒體教學(xué)    

2

1.掌握使用PHP管理MySQL數(shù)據(jù)的基本操作;

2.了解利用JSP開發(fā)數(shù)據(jù)庫(kù)的步驟。

11

MySQL數(shù)據(jù)庫(kù)的運(yùn)行環(huán)境

1.掌握MySQL軟件的基本操作;

2.MySQL的語(yǔ)言元素的簡(jiǎn)單使用;

3.熟悉可視化工具的基本操作;

講解、學(xué)生實(shí)際動(dòng)手操作

2

1.能夠熟練使用MySQL的基本操作。

2.熟悉可視化工具M(jìn)ySQL Workbench的基本操作界面的導(dǎo)航區(qū)的各項(xiàng)功能。

12

數(shù)據(jù)庫(kù)和表

1.掌握創(chuàng)建、修改MySQL數(shù)據(jù)庫(kù)的方法;

2.掌握管理數(shù)據(jù)庫(kù)的方法;

3.創(chuàng)建和修改基本表;

4.為表定義約束實(shí)現(xiàn)數(shù)據(jù)完整性管理;。

講解、學(xué)生實(shí)際動(dòng)手操作

4

1.學(xué)會(huì)使用MySQL的命令方式創(chuàng)建數(shù)據(jù)庫(kù);

2.掌握數(shù)據(jù)庫(kù)表的創(chuàng)建和修改操作。

13

數(shù)據(jù)檢索

1.SELECT語(yǔ)句的基本格式;

2.多表連接的應(yīng)用;

3.子查詢的應(yīng)用;

4.正則表達(dá)式的簡(jiǎn)單應(yīng)用。

講解、學(xué)生實(shí)際動(dòng)手操作

2

1.熟練掌握表的基本操作;

2.學(xué)會(huì)數(shù)據(jù)完整性的基本操作。

14

自定義函數(shù)和MySQL控制流語(yǔ)句

1.定界符和預(yù)處理語(yǔ)句的用法。

2.自定義函數(shù)的創(chuàng)建和調(diào)用過程;

3.利用控制流語(yǔ)句編程實(shí)現(xiàn)對(duì)表的操作。

講解、學(xué)生實(shí)際動(dòng)手操作

2

1.學(xué)會(huì)在函數(shù)中利用控制流語(yǔ)句編程的技巧;

2.了解定界符和預(yù)處理語(yǔ)句的用法。

15

數(shù)據(jù)庫(kù)對(duì)象

1.存儲(chǔ)過程、觸發(fā)器和事件的創(chuàng)建、修改和使用;

2.視圖和索引的創(chuàng)建、修改和使用;

3.事務(wù)和鎖機(jī)制。

講解、學(xué)生實(shí)際動(dòng)手操作

4

1.學(xué)會(huì)存儲(chǔ)過程、觸發(fā)器、事件、視圖和索引的創(chuàng)建方法和基本操作;

2.掌握存儲(chǔ)過程、觸發(fā)器、事件、視圖和索引的應(yīng)用。

3.理解事務(wù)和鎖對(duì)于數(shù)據(jù)管理的重要性。

16

數(shù)據(jù)庫(kù)安全管理和日常管理

1.創(chuàng)建和管理用戶;

2.權(quán)限管理的基本操作;

3.學(xué)會(huì)備份和恢復(fù)數(shù)據(jù)庫(kù)的基本操作;

4.性能優(yōu)化與日志文件管理。

講解、學(xué)生實(shí)際動(dòng)手操作

2

1.掌握用戶、權(quán)限和角色的基本操作;

2.學(xué)會(huì)備份和恢復(fù)數(shù)據(jù)庫(kù)的基本操作;

3.了解性能優(yōu)化參數(shù)的含義;

4.學(xué)會(huì)使用日志文件的方法。

合計(jì)

64











四、教學(xué)建議

(實(shí)驗(yàn)、實(shí)踐環(huán)節(jié)參照?qǐng)?zhí)行)


1.教學(xué)方法

《MySQL數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)》是一門技術(shù)性課程,強(qiáng)調(diào)動(dòng)手實(shí)踐。本課程采用多媒體授課為主、課堂練習(xí)和上機(jī)實(shí)驗(yàn)為輔的方法進(jìn)行教學(xué)。作業(yè)可通過實(shí)例的形式,讓學(xué)生在上機(jī)的時(shí)候,做一些小的實(shí)例,來掌握和鞏固課堂所學(xué),逐步培養(yǎng)其編程能力。


2.評(píng)價(jià)方法

本課程在參考作業(yè)、出勤和實(shí)驗(yàn)成績(jī)的基礎(chǔ)上采用筆試方式,考核基本理論及解決實(shí)際問題的能力,滿分為100分。


3.教學(xué)條件

教學(xué)班規(guī)模按照學(xué)校的有關(guān)規(guī)定執(zhí)行;因演示程序的設(shè)計(jì)運(yùn)行過程,需采用多媒體教室教學(xué)。


4.教材編選

(1)姜桂洪 孫福振 蘇晶等. MySQL 數(shù)據(jù)庫(kù)應(yīng)用與開發(fā). 北京:清華大學(xué)出版社,2018.07

(2)姜桂洪 孫福振 蘇晶等. MySQL 數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)習(xí)題解答與上機(jī)指導(dǎo). 北京:清華大學(xué)出版社,2018.07


本書采用MySQL 5.7.17版本軟件,全面系統(tǒng)地講述了MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和基本操作,以及各種常用數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建和管理、MySQL語(yǔ)言及其應(yīng)用、數(shù)據(jù)庫(kù)的備份與恢復(fù)、安全管理、日志管理與性能優(yōu)化等。對(duì)數(shù)據(jù)操作中較為常用的數(shù)據(jù)檢索、數(shù)據(jù)完整性、視圖、存儲(chǔ)過程、觸發(fā)器、并發(fā)控制等內(nèi)容進(jìn)行了詳細(xì)的闡述,并介紹了利用PHP訪問MySQL數(shù)據(jù)庫(kù)的方法和利用JSP開發(fā)MySQL數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本過程。


全書體系完整、結(jié)構(gòu)安排合理、內(nèi)容翔實(shí)、例題豐富、可操作性強(qiáng),并對(duì)主要操作單元配制微課視頻。內(nèi)容涵蓋了MySQL數(shù)據(jù)庫(kù)要用到的主要知識(shí)點(diǎn)。


五、視 頻 演 示




六、配 套 資 源


本書作者免費(fèi)提供配套的PPT課件,例題源碼,上機(jī)指導(dǎo),習(xí)題答案等資源(可以在書圈自助下載),教學(xué)視頻掃描書里二維碼觀看。


另外,凡是選用本書作教材的老師,書圈還會(huì)額外贈(zèng)送MYSQL課程的Word教案、課程設(shè)計(jì)、期末試卷和題庫(kù),這些資源會(huì)不斷更新,如圖(獲取方法,詳見本書課件壓縮包中的說明文件)。



    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多