章偉
摘 要:互聯(lián)網技術是不斷更新的,然而日漸更新的新網絡技術,必然伴隨著教育的變化。對于MYSQL與SQLSERVER,本文對SQLSERVER進行簡單闡述,分析其區(qū)別,進而重點研究新型網絡技術MYSQL數據庫的教學現(xiàn)狀。
關鍵詞:網絡;數據庫;MYSQL;SQLSERVER
一、SQL Server的教學與應用
SQL server是數據庫的一種編程語言,它應用于VS2010的數據綁定。該編程語言的最新版本是SQL server2014,而在專業(yè)教學上,SQLSERVER應用于計算機網絡專業(yè)。而教學內容上,教學課程一般是SQLserver的安裝與使用、SQLserver的基礎操作與語言編程、綁定網站。目前,SQLserver受php的影響,教學發(fā)展受到阻礙。專業(yè)教學上只止步于SQLserver2008以下的版本,以上的版本并沒有與時俱進?,F(xiàn)如今,.NET語言已然受到PHP的影響,開源語言逐漸取代傳統(tǒng)的ASP編程語言。關于應用,SQLserver主要應用于.NET語言開發(fā)的Visaul studio,該軟件內置數據庫,所以SQLserver的應用也逐漸減少。
二、MySQL的教學與應用
Mysql的教學課程課時相比較多,涉及到Web開發(fā)必備基本的技術,和能開發(fā)一個完整的動態(tài)網站項目。課程內容大體上包括動態(tài)網站開發(fā)的三個方面:前臺用戶界面布局編寫(HTML5+CSS3);存儲網站內容的數據庫設計(MySQL);服務器業(yè)務處理(PHP)程序開發(fā)。課程中的每個知識點都是程序開發(fā)人員必不可少的內容,而且每個技術點的內容都非常全面,深度到位,課上實例不僅豐富而且實用。另外,每個知識點都是以目前最新版本的技術設計,每半年一更新,并經過多家軟件公司的技術專家參與修訂,以達到真正實用的目的,能夠與軟件開發(fā)公司所需要的開發(fā)技術相吻合。利用PHP過程化的編寫方式很快進入Web項目開發(fā)領域。Mysql適合開發(fā)像論壇、SNS、電子商城、企業(yè)門戶、部分項目的二次開發(fā)之類的Web項目。Mysql入門容易,上手快,學習周期短,以保證以最短的時間,達到可以從事Web開發(fā)的水平,并對學生的基礎要求不高。Mysql采用案例式教學,通過專家講師的帶領使學生可以具有獨立開發(fā)的能力。數據庫方面,從網站的需求分析、概念設計和SQL語句等方面,講解數據庫的模式、使用和設計流程。Mysql的技術點完全采用編碼規(guī)范,使學生熟練應用,提高編碼效率。
Mysql的教學目標,是迅速掌握開發(fā)技能,積累開發(fā)經驗,并通過這部分課程可以加強基礎部分學習,包括PHP基礎及相關技術,學生能熟練運用網站建設的知識,提高編程能力。同時,學生能符合企業(yè)需求的WEB軟件開發(fā)工程師,并熟悉Web開發(fā),能搭建最好的網站運行平臺,且能執(zhí)行服務器的相關維護及安防。Mysql幫助學生精通WEB后臺技術,熟悉數據庫服務器的管理、操作、維護、優(yōu)化、安全設置,精通SQL語句編寫。同時,學生可使用PHP技術可以獨立完成建站工作,對現(xiàn)有的成熟產品進行二次開發(fā)。不僅可以勝任公司中的項目開發(fā),也可以開發(fā)一些像百度或360中的應用,提高自己的業(yè)余收入
三、SQLserver與Mysql的編程步驟
SQLserver是面向圖形化的編程結構,在執(zhí)行數據庫功能上,主要是利用圖形化功能,為程序員節(jié)省很多時間。Mysql是結構化的數據庫語言,主要是數據庫的創(chuàng)建全部語法,通過數據庫的學習可以掌握表的創(chuàng)建、列類型的使用、建表的各種屬性和注意事項,以及表類型和字符集等內容。關于兩者的語言設計,都屬于SQL的語言設計,兩者都是執(zhí)行DDL命令操作數據對象,使用DML命令操作數據表中的數據記錄,并通過DQL命令查詢數據表中的數據。數據庫的教學主要需要學生掌握各種SQL語句的使用,和一些技巧的應用。相較于SQLserver,MySQL的執(zhí)行步驟是PHP連接MySQL服務器,在PHP腳本中連接MySQL服務器,在PHP程序中選擇已創(chuàng)建的數據庫,執(zhí)行SQL命令。然后,在PHP腳本中處理SELECT查詢結果,主要是通過PHP的mysqli擴展模塊對MySQL數據庫進行操作,掌握PHP中連接、執(zhí)行SQL、處理結果集和一些其它的數據庫操作。不管是SQLserver,還是MySQL,兩者的教學目的都可以通過實例讓學生完成單表數據的增、刪、改和查等操作,因此,兩者既有相似性,又有異別性。
四、結論
SQLSERVER和MYSQL都是數據庫語言,在教學上符合現(xiàn)代網絡教學的要求。SQLSERVER明顯受到MYSQL的影響,PHP的開源也逐漸占領.NET的市場,企業(yè)需求也隨著技術需求逐漸變化,兩者的專業(yè)教學應當偏向于專業(yè)實踐為主,即結合實訓教學的方式,與企業(yè)形成合作與應用。雖說本文的研究在教學內容的詳細解析上仍帶有局限性,但本文的研究對于.NET和PHP的教學有幫助作用,有助于兩者教學的合理發(fā)展。因此,本文的研究可為未來的研究學者做參考依據。
參考文獻:
[1]周麗娟.數據庫教學體系改革與優(yōu)化[J].高教論壇.2009(01).
[2]李熹.良好的SQL編碼風格[J].大眾科技.2007(03).
[3]苑璟,李俊山,李繼東.《數據庫原理與應用》課程教改實踐及發(fā)展思考[J].太原教育學院學報.2006(S1).
(作者單位:貴州財經大學信息學院)