馬帥
摘要:MySQL數據庫是一款非常優(yōu)秀的自由軟件。它是由瑞士的MySQL軟件公司開發(fā),并在2008年,被Sun公司耗資10億美金收購。MySQL數據庫具有功能強大,使用方便等諸多優(yōu)勢。同時良好的兼容性,使它使用更加廣泛。本文通過探究數據庫系統(tǒng)使用MYSQL教學,達到淺顯易懂,針對高職類院校學生,使學習數據庫變得零門檻,讓數據庫變得很簡單,能快速掌握MYSQL數據庫。
關鍵詞:MYSQL 數據庫 零門檻
中圖分類號:TP31113文獻標識碼:A文章編號:1009-5349(2016)13-0252-01
一、數據庫概述
數據庫(DataBase)淺顯的說就是一個存儲數據的倉庫。就像一個檔案室,為了資料方便存儲和管理,對資料進行有效的組織和管理,現在比較常用的數據庫包括Oracle、SQL Sever 和MySQL 。先來了解數據管理技術發(fā)展的不同階段。數據庫存儲方式主要分為三個階段,首先是人工管理階段,在計算機發(fā)展的早期,它主要就是用來計算,索引計算機內并沒有存儲設備,通常存儲在紙帶、磁帶等介質上,數據只能依靠人工進行整理和存儲。國內仍然存在一些地方還在使用人工管理數據,既浪費紙張,也降低了工作效率。隨著計算機操作系統(tǒng)和硬件的發(fā)展,磁盤存儲數據的出現,使數據的存儲變得較為方便,同時降低了人工成本。磁盤存儲文件,多是以文件的方式保存,不再為查找文件而翻箱倒柜,但是文件中的數據沒有結構化、系統(tǒng)化的處理,查找效率依然低下。隨著數據量的增加和處理速度要求更快,磁盤的存儲容量以及查詢速度已經不能滿足數據管理的要求。直到數據庫系統(tǒng)的出現,這一問題才得以解決。數據庫是指長期存儲在計算機內、有組織的和可共享的數據結合。數據庫和表都是存儲在磁盤上的,但是我們想看到的不是數據存儲在磁盤上的哪里,而是更關心我們想要查找的東西怎么能找到。這就是數據庫的功能,用戶可以直接通過數據庫管理系統(tǒng)來查詢表中的數據。所以數據庫是現代大學生首選掌握的一門技術。
二、數據庫在開發(fā)中的作用以及數據庫的技術構成
在大數據的背景下,絕大多數的管理軟件以及管理系統(tǒng),都是采取的數據庫管理方式。在軟件開發(fā)的過程中,數據將是不可替代的一部分。例如,一個駕校的管理系統(tǒng),由于學員眾多,需要存儲他們的學籍信息、考試進度、對應教練以及上課時間等信息,這時只能采取數據庫管理的方式。數據庫的使用范圍遠不止這些,各行各業(yè)中都已經有了數據庫的身影,電力行業(yè)需要數據庫來記錄發(fā)電量、供電量以及電費等信息。石油行業(yè)需要數據庫來存儲石油存儲量和使用量,可以說數據庫已經成為了軟件開發(fā)的一部分,并且是不可或缺的一部分。
數據庫技術主要包括SQL語言、數據庫系統(tǒng)和數據庫訪問技術。SQL語言是一種專門用于數據庫的語言,它的主要功能包括數據庫的查詢和程序設計。主要用于存儲數據、查詢數據、更新數據和管理關系數據庫系統(tǒng)。SQL語言分為三個部分:數據定義語言、數據操作語言、數據控制語言。這些SQL語句可以對數據庫進行操作,同樣可以在應用程序中,通過SQL語句對數據庫進行操作。
三、使用MySQL來作為高職院校數據庫課程的必要性
首先用MySQL數據庫來存儲數據已經得到很多大型網站的認可,學生學習是為了將來做一個對社會有用的人。那就要為社會培養(yǎng)能符合發(fā)展潮流的大學生,所以MySQL作為數據庫學習的軟件恰如其分。由于MySQL是開放源代碼的數據庫,任何人都可以在網上下載MySQL的開源代碼。這樣就可以保證,任何人都可以對其進行修改和使用,同時也是MySQL軟件能長久發(fā)展,并不斷完善的保障。所以學生學會后,將在很長一段時間里使用MySQL軟件進行數據庫的管理和創(chuàng)建。得到大公司的使用,MySQL還有一個特性,即跨平臺性。MySQL不僅可以在Windows系列的操作系統(tǒng)上使用,UNIX、LINUX和MacOS等系統(tǒng)依然支持。由于現在很多公司在建立服務器的時候都選擇UNIX、LINUX,所以跨平臺性保證其在Web應用方面的優(yōu)勢。其次,MySQL還是一款自由軟件,所以擁有別的軟件所不具有的價格優(yōu)勢。雖然價格便宜,但是其功能依然強大且使用非常方便。MySQL是一個真正的多用戶、多線程SQL數據庫服務器。其結構是客戶機/服務器結構,由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。它能夠快速、有效并安全地處理大量的數據。這是一些其他數據庫所不具備的,相對于oracle等數據庫,其使用的簡便性,也是較大的優(yōu)勢。可以說MySQL的主要優(yōu)勢為快速、強大和易用。
綜上所述:數據庫是軟件開發(fā)中不可替代的重要組成部分,所以在高職院校開一門數據庫課程非常必要。同時MySQL具有跨平臺、價格、功能強大且使用方便等優(yōu)勢,同時作為開源代碼的數據庫,具有易獲取、發(fā)展好的開源軟件優(yōu)勢,所以學好MySQL即學好了數據庫。所以MySQL數據庫課程開設是大勢所趨。
參考文獻:
[1]姜華,李西君.掌握學習在開放教育中的實踐策略[J].教育與職業(yè), 2008.
[2]黃縉.MySQL入門很簡單[M].北京:清華大學出版社, 2011.