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