王浩
摘 要:近年來,對生物學的研究已經從基因的組成和排列分析開始,已經建成的基因數據庫數量和類別繁多,但由于數據庫所采用的格式不統一,對數據庫的查詢、檢索及數據庫的資源共享帶來了很多困難。利用PHP技術構建基因數據庫的Web平臺,可以大大提高數據庫的利用率,該平臺具有良好的兼容性和擴展性是其他數據庫所不具備的特點。對生物基因數據庫的共享及對推動生物基因的研究和生物技術的發展有著重要的意義。
關鍵詞:數據庫 PHP技術 資源共享 Web平臺
中圖分類號:Q343 文獻標識碼:A 文章編號:1672-3791(2017)02(b)-0043-02
日前,針對生物學的研究已經從基因的組成和排列進行研究分析,而且已經建成的基因數據庫數量和類別繁多。根據有關文獻資料記錄,已有的超過5 000多條記錄的基因數據有1 500萬個左右,并且這個數據目前正逐年增加。
基因數據庫的數目如此繁多,但是格式并不統一。數據庫有一些使用的是標準的word格式、有一些是基因序列的記錄、有的是Excel電子表格格式、也有一些是基因信息點的記錄。由于基因數據庫采用的格式不統一,對基因數據庫的資源共享帶來了不可小覷的困難,這不僅不利于查詢和檢索,而且也沒有充分的發揮出基因數據庫的功能。
從這一原因出發,利用 PHP技術構建的基因數據庫能為Web平臺的構建提供了良好的操作平臺。
1 生物基因數據庫的的簡要介紹
生物基因數據庫是在生物基因研究的過程之中,所得到的研究結果或者記錄的信息。由于生物基因自身的組成及序列的復雜性,研究人員在進行基因數據庫的研究構建過程中具有一定的復雜性。基因數據庫不僅能夠記錄和保存基因研究過程中的相關信息,而且也記錄了生物基因各個階段的測量數據和不同段位的基因排列的信息[1]。
生物基因數據庫中一般記錄的基因數據信息在20~60個。根據數據庫中儲存的生物基因數據信息來看,數據庫中的信息量來源廣泛、記錄的形式多樣。因此基因研究的數據信息量大,基因數據庫類別和數目眾多,這都對數據庫資源共享和數據庫共享帶來了局限和意想不到的難度。
2 利用PHP技術進行基因數據庫Web平臺構建的優勢
2.1 PHP技術簡介
PHP技術是計算機互聯網服務器端制作動態網頁使用的一種腳本語言,PHP已經被作為一項常用的應用技術。動態網頁界面的設計和制作處理經常使用PHP和HTML編碼語言。如果動態網頁是使用PHP技術制作的,當用戶打開互聯網頁面時,互聯網的服務器端就會通過PHP指令進行相關數據的傳輸,最后通過服務器將最終結果傳送到用戶的計算機上,進而實現了用戶利用平臺對互聯網數據庫的訪問。
2.2 利用PHP技術進行基因數據庫Web平臺構建的優勢分析
作為計算機動態網頁制作的一種腳本語言,PHP技術不僅具有廣泛的應用范圍,而且具有一定的優勢。其優勢主要表現在以下幾點:
第一點:使用PHP技術制作動態網頁的過程中,不僅設計語言簡單、程序編寫容易,而且PHP技術不需要與其他程序進行變量的聲明,比如其他的計算機語言如C語言或Basic語言,在動態網頁制作過程中需要進行變量聲明。除了上述優點之外使用PHP技術還能加快陳列與散陳列的創建速度。在進行Web平臺的構建過程中PHP腳本語言還提供了組織和封裝代碼操作的簡單方法。
第二點:PHP技術在Web平臺的設計和構建過程中還具有實現跨平臺和較快平臺設計的優勢,在動態網頁的制作過程中,PHP技術不僅可以實現Web平臺在不同的Unix版本中進行設計和構建,而且還可以進行Windows網頁平臺的設計。綜上所述,作為一種跨平臺、快速學習的PHP技術是一種具備良好的交換能力的應用腳本語言。
第三點:在進行Web平臺的構建中, PHP技術具備較好的兼容性和擴展性。該技術可與Apache以及其他的擴展數據庫緊密結合,共同實現對Web平臺的設計和構建。
除此之外,使用PHP技術設計和構建的動態網頁更具有安全性。在與Apache相互結合應用中,能夠靈活的進行安全設置。使得計算機Web平臺的應用具備較好的安全保障。
3 基于PHP技術的基因數據庫Web平臺構建分析
圖1是使用PHP技術設計的生物基因數據庫Web平臺的系統構建示意圖。在使用PHP技術進行生物基因數據庫Web平臺的設計和構建過程中,需要很多種軟件平臺和開發軟件支持。這其中包括了計算機數據庫軟件系統,例如:Oracle、PHP腳本語言、服務軟件Apache、PHP代碼編輯器、計算機網絡客戶端軟件系統等。這些計算機軟件系統和進行開發的軟件系統,都是使用PHP技術進行基因數據庫平臺構建過程中所需要的軟件和工具。除此之外,在使用PHP技術進行生物基因數據庫Web平臺的設計和構建過程中,還需要使用相關的計算機數據庫轉換工具、命令查詢工具,以及計算機操作控制應用軟件等。這些軟件和工具有利于基因數據庫Web平臺的設計和構建。
使用PHP技術進行生物基因數據庫Web平臺構建的過程中,首先要對計算機軟件設計應用到的語言、服務軟件及其相關的工具進行安裝,其次對相關的軟件和工具進行編譯,最后對httpd.txt和php.ini兩個文件進行設置。從而使用PHP技術進行基因數據庫的轉換和鏈接。進而達到生物基因數據庫平臺的構建和設計。在Web平臺構建和設計完成以后,需要對基因數據庫的記錄格式統一以后對基因數據庫進行轉換和鏈接,從而實現儲存相應的數據。
4 結語
總而言之,在生物基因數據庫Web平臺設計和構建的過程中使用PHP技術,不僅能夠實現快速、高效、安全、靈活、簡單的操作,而且使得該平臺具有良好的兼容性和擴展性以及其他數據庫所不具備的特點。對生物基因數據庫的共享及對推動生物基因的研究和生物技術的發展有著重要的意義。
參考文獻
[1] 陳雪江,秦國良.基于internet的風機網上選型系統的設計與實現[J].計算機工程與設計,2004,25(7):1173-1174.
[2] 王建宏,劉嘉勇.基于B/S的實驗管理系統設計與實現[J].通信技術,2010,43(6):135-136.
[3] 徐揚.基于Web的C語言程序設計自主學習系統的設計與實現[J].現代計算機:專業版,2010(11):103-105.
[4] 劉國祥,董穎,劉明銀.PHP技術支持的基因數據庫Web平臺構建[J].計算機與應用化學,2006,23(12):1215-1218.
[5] 許占文,王海,張琳.基于Web的油田集輸中心平臺控制系統的設計與實現[J].中南工業大學學報:自然科學版,2003,34(S1):140-143.