<table>
<tbody>
<tr>
<td width = 140px align = center><b>課題<br>名稱</b></td>
<td ><div style = "vertical-align:top;text-align:center">第1章 數據庫入門</div></td>
<td> <div style = "vertical-align:top;text-align:center"><b>計劃<br>學時</b></div></td>
<td ><div style = "vertical-align:top;text-align:center">4學時</div></td>
</tr>
<tr>
<td width = 140px align = center><b>內容<br>分析</b></td>
<td colspan=3>數據庫技術是計算機應用領域中非常重要的技術,它產生于20世紀60年代末,是數據管理的最新技術,也是軟件技術的一個重要分支。本章將重點講解數據庫的基礎知識以及MySQL的安裝與使用。</td>
</tr>
<tr>
<td width = 140px align = center><b>教學目標<br>基本要求</b></td>
<td colspan = 3>
1、了解數據庫的基礎知識,可以描述數據庫的存儲結構和常見的數據庫產品<br>
2、了解MySQL的安裝與配置,學會在Window和Linux平臺安裝MySQL<br>
3、掌握MySQL的啟動、登錄以及配置方式
</td>
</tr>
<tr>
<td width = 140px align = center><b>重點及措施</b></td>
<td colspan = 3>
1、MySQL的安裝與配置<br>
2、MySQL的啟動、登錄以及配置方式
</td>
</tr>
<tr>
<td width = 140px align = center><b>難點及措施</b></td>
<td colspan = 3>
1、MySQL的安裝<br>
2、MySQL的登陸和配置
</td>
<tr>
<td width = 140px align = center><b>教學方式</b></td>
<td colspan = 3>
教學采用教師課堂講授為主,使用教學PPT講解
</td>
</tr>
<tr>
<td width = 140px align = center><b>教學過程</b></td>
<td colspan = 3>
<div style = "vertical-align:top;text-align:center"><h3><b> 第一課時 </b><h3></div>
<div style = "vertical-aligin:top;text-align:center"><b>(數據庫基礎知識)</b></div>
<br><b>一、創設情境,導入數據庫的概念</b><br>
(1)老師提出需求,引出數據庫的概念
<div style = "color:blue" > 教師提出問題,同學們是否知道在我們所使用的如:QQ、郵箱、微博等網絡工具中,用戶的信息是如何得以保存的呢?提出問題引出數據庫的概念。<br></div>
(2)進入主題,講解數據庫的概念
<div style = "color:blue" > 進入主題,介紹其實無論是各大網絡工具還是各大公司,基本都是采用數據庫的方式來存儲數據(包括用戶信息)的,讓學生知道數據庫是用來保存數據的。<br></div>
(3)明確學習目標<br>
<div style = "color:blue" > 1、使學生明確數據庫的概念、特點以及存儲結構。<br></div>
<div style = "color:blue" > 2、使學生熟悉SQL語言的組成和常見的數據庫產品。<br></div>
<div style = "color:blue" > 3、使學生熟悉MySQL數據庫在Windows平臺下的安裝配置以及MySQL的目錄結構。</div>
<br>
<b>二、進行重點知識的講解</b><br>
(1)什么是數據庫?
<div style = "color:blue" > 教師首先向同學講述數據庫的概念:數據庫(Database,DB)是按照數據結構來組織、存儲和管理數據的倉庫。然后向同學介紹數據庫的4個特點。<br>
最后通過畫圖的方式向同學介紹數據庫系統(可參考教材 圖1-1),以及它們各自的作用,使同學能夠區分出什么是數據庫,什么是數據庫管理系統和數據庫應用程序。</div>
<br>
(2)數據庫的存儲結構是什么?
<div style = "color:blue" > 教師提出問題,問學生數據是不是直接就可以存儲在數據庫中?對學生進行提問,找學生回答。然后教師通過畫圖的方式講解數據庫、表、數據庫服器之間的關系(可參考教材 圖1-2),以及它們各自的作用和特點。最后通過畫圖的方式介紹表中數據的存儲方式(可參考教材 圖1-3)。</div>
<br>
(3)SQL語言
<div style = "color:blue" > 教師先向同學介紹SQL語言的概念和作用,然后講解關系型數據庫語言的標準和它的4個組成部分。最后向同學介紹幾種常見的數據庫產品,如:Oracle,SQL Server,DB2,MongoDB、SQL Server、MySQL以及他們各自的特點。</div>
<br>
(4)如何安裝和配置MySQL?
<div style = "color:blue" > 教師首先向學生演示如何在MySQL官網上,下載適用于Windows平臺的5.7版本的安裝包,然后,向學生演示如何在Windows平臺下安裝和配置MySQL。要求學生能夠根據幫助文檔正確安裝配置MySQL。</div>
<br>
(5)MySQL安裝目錄
<div style = "color:blue" > 教師向學生介紹,MySQL安裝完成后,會在磁盤上生成一個MySQL安裝目錄。然后教師向同學介紹安裝目錄中各個文件以及它們的作用。<br></div>
<b>三、歸納總結,隨堂練習,布置作業</b><br>
(1)對課堂上講解的知識點進行總結,使用隨堂練習題鞏固本節課的知識點。
<br>
(2)讓學生課下動手體驗,安裝MySQL。
<div style = "vertical-align:top;text-align:center"><h3><b> 第二課時 </b><h3></div>
<div style = "vertical-align:top;text-align:center"><b> (MySQL的啟動、登陸、相關命令以及重新配置MySQL) </b></div>
<br><b>一、回顧上節課內容,繼續講解MySQL的使用</b></br>
(1)對上節課留的作業進行答疑
(2)明確學習目標
<div style = "color:blue" > 1、掌握如何通過Windows服務管理器和DOS命令啟動MySQL服務。</div>
<div style = "color:blue" > 2、掌握如何使用DOS命令和MySQL Command Line Client登陸MySQL服務器。</div>
<div style = "color:blue" > 3、熟悉MySQL的相關命令。</div>
<div style = "color:blue" > 4、掌握重新配置MySQL的方式。</div>
<br><b>二、進行重點知識的講解</b></br>
(1)如何通過手動方式啟動MySQL服務?
<div style = "color:blue" > 教師提出問題,MySQL安裝完成后,客戶端是否就能連接到數據庫了呢?學生進行思考,教師進行講解,在前面的配置中,已經將MySQL安裝為Windows服務,所以當Windows啟動時MySQL服務也會隨著啟動,然而有時我們需要手動控制MySQL服務的啟動與停止,此時可以通過兩種方式來實現,具體如下:</div>
<div style = "color:black">* 通過Windows服務管理器啟動MySQL服務</div>
<div style = "color:blue"> 教師向學生演示通過Windows服務管理器啟動MySQL服務的整個過程。</div>
<div style = "color:black">* 通過DOS命令啟動MySQL服務</div>
<div style = "color:blue"> 教師向學生演示如何通過”net start mysql”和”net stop mysql”啟動和停止MySQL服務。</div>
(2)如何登陸MySQL數據庫?
<div style = "color:blue"> 教師提出問題,MySQL服務啟動成功后,是否就可以對數據庫進行操作了呢?引導學生思考,教師進行講解,MySQL服務啟動成功后,還需要登陸數據庫才能對數據庫進行相關的操作,登陸數據庫有兩種方式,具體如下:<br>
* 通過DOS命令登陸數據庫
<br> 教師首先講解DOS命令中各個參數所表示的意義,然后教師向學生演示如何通過mysql –h hostname –u username –p命令登陸MySQL數據庫。
<br>
* 使用MySQL Command Line Client登錄數據庫
<br>
教師進行講解,由于使用DOS命令登錄MySQL數據庫時需要記住
的參數比較多,用起來比較麻煩。然后教師向同學演示,啟動MySQL Command Line Client窗口的方式,而此方式只需要我們記住密碼即可,教師輸入密碼,完成登陸。
</div>
(3)MySQL的相關命令
<div style = "color:blue"> 教師首先提出問題,當我們想退出數據庫時,是不是要關閉操作界面才可以退出呢?然后教師在DOS窗口鍵入”help”命令打開幫助文檔,向學生展示MySQL的相關命令信息,教師可通過圖表的形式向同學介紹MySQL相關命令以及相關命令的作用(可參見教材 表1-1)。最后教師通過執行”\s”和 “\u”命令向學生演示這兩種命令的使用。</div>
(4)如何對MySQL進行重新配置?
<div style = "color:blue">
教師首先提出問題,在實際應用中某些通過配置向導配置的項目可能不符合需求,這時該如何對不符合要求的項目進行重新配置呢?然后教師進行講解,修改MySQL配置的方式有兩種,具體如下:
</div>
<div style = "color:blue"> 通過DOS命令重新配置MySQL</div>
<div style = "color:blue"> 教師通過修改MySQL客戶端的字符集編碼的方式演示配置過程(可參見教材對應知識點),然后教師向學生說明這種方式修改的配置只在當前窗口有效,只適合暫時需要改變編碼的情況。</div>
<div style = "color:blue"> 通過my.ini文件重新配置MySQL</div>
<div style = "color:blue"> 教師首先提出問題,怎么樣才能使修改的配置長期有效呢?然后教師進行講解,如果想讓修改的編碼長期有效,就需要在 my.ini配置文件中進行配置,最后教師通過在my.ini文件中修改客戶端編碼的方式,向同學演示配置過程。</div>
三、歸納總結,隨堂練習,布置作業
<div style = "color:blue">
(1)對課堂上講解的知識點進行總結,使用博學谷系統中的隨堂練習題鞏固本節課的知識點。</div>
<div style = "color:blue"> (2)讓學生課下動手體驗,練習如何啟動和登陸數據庫。</div>
<div style = "vertical-align:top;text-align:center"><h3> 第三課時 </h3></div>
<div style = "vertical-align:top;text-align:center"><b> 上機練習 </b></div>
上機練習主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內容進行練習,通過上機練習可以考察同學對知識點的掌握情況,對代碼的熟練程度。
<div style = "vertical-align:top;text-align:left"><h4><b> 上機一:(考察知識點為MySQL數據庫的安裝) </b></h4></div>
<div style = "vertical-align:top;text-align:left"><h5>請按照以下要求創建數據表tb_student</h5></div>
要求如下:<br>
1)要求學生在http://dev.mysql.com/downloads/mysql/#downloads網站下載版本為5.5的MySQL安裝文件(二進制分發版)。<br>
2)在Windows平臺下安裝MySQL數據庫 <br>
3)在MySQL安裝目錄下的bin目錄中雙擊MySQLInstanceConfig.exe文件啟動配置向導,配置MySQL數據庫。
<div style = "vertical-align:top;text-align:center"><h3> 第四課時 </h3></div>
<div style = "vertical-align:top;text-align:center"><b> (MySQL的啟動、終止、登陸數據庫)</b></div>
<div style = "vertical-align:top;text-align:left"><b> 上機一:(考察知識點為MySQL的啟動和終止) </b></div>
要求如下:
1、 首先通過Windows服務管理器啟動MySQL服務<br>
<div style = "color:blue"> 1)首先點擊【開始】菜單,選擇【運行】命令,打開【運行】對話框輸入“services.msc”命令,單擊【確定】按鈕,打開Windows的服務管理器。<br>
2)雙擊MySQL服務項打開屬性對話框,單擊【啟動】按鈕來選擇“自動”屬性。<br>
</div>
2、通過DOS命令啟動MySQL服務<br>
<div style = "color:blue"> 1)首先點擊【開始】菜單,選擇【運行】命令,打開【運行】對話框輸入“cmd”命令,啟動DOS命令行窗口。<br>
2)在命令行窗口輸入“net start mysql”啟動MySQL服務,會出現”MySQL服務已經啟動成功”的提示。<br>
3)如果想停止MySQL服務,可以在DOS命令行窗口中輸入“net stop mysql”,會出現“MySQL服務已成功停止”的提示。<br></div>
3、使用相關命令登陸MySQL數據庫<br>
<div style = "color:blue"> 1)首先點擊【開始】菜單,選擇【運行】命令,打開【運行】對話框輸入“cmd”命令,啟動DOS命令行窗口。<br>
2)要求學生熟悉登陸命令中各參數的意義:mysql –h hostname –u username –p<br>
3)因為是本地登陸所以-h hostname可以省略不寫,-u后面為登陸數據庫的用戶名,這里是root,-p后面是登陸密碼,輸入我們安裝時設置的密碼即可。<br>
4)在命令行窗口輸入:mysql –u root -p itcast的方式登陸MySQL數據庫。<br>
5)在命令行窗口出現了“Welcome to the MySQL monitor…”提示時,說明我們成功的登陸了數據庫。
</div>
</td>
</tr>
<tr>
<td width = 140px align = center>
<b>
思考題和習題
</b>
</td>
<td colspan = 3>
</td>
</tr>
<tr>
<td width = 140px align = center>
<b>
教學后記
</b>
</td>
<td colspan = 3></td>
</tr>
</tbody>
</table>
? ? ? ?
? ? ?
? ?