程璐
【摘要】本文較少了電子自動化數據庫技術的可行性研究,本文的設計是本系統的設計關鍵,數據庫設計的質量直接影響了系統的成敗及系統的完整性,對系統的運行起到了關鍵的作用,因此在數據庫的設汁時要保證數據庫的完整性及降低數據庫的冗余。
【關鍵詞】電氣自動化 數據庫
目前,電子自動化管理技術已經唄普遍了解,我們在了解了電氣自動化設各管理系統的需求和相關技術后,我們需要針對所要解決的問題進行可行性分析,保證本系統開發的有效性,具體我們可從社會、經濟、操作、技術四個方面進行論證。
一、電子自動化系統可行性研究
(一)社會可行性
隨著信息技術的發展,信息技術在電力企業內的應用對傳統管理模式進行了極大的沖擊,信息技術的應用對提高電力企業工作及管理的工作效率和規范性具有重要的作用。電氣自動化設各管理系統的建設和應用能夠極大的提高電氣自動化設備管理的效率,在電力企業內推廣使用具有可行性。
(二)經濟可行性
經濟可行性就是系統開發過程中產生的費用與系統開發過后的經濟效益的比例。本系統開發簡單,所需要的成本不高。本論文中設計的電氣自動化設備管理系統是由企業和本人所在單位信息中也共同研發完成的,在系統上線的前期,會有一部分的投入。但是,該系統的使用能夠極大的方便各環節工作人員的工作效率。因此,該系統的設計在經濟方面是可行的。
(三)技術可行性
系統利用SQL Server數據庫進行數據的管理,系統開發技術成熟,系統的安全性、穩定性及可復用性都很強,因此在技術上是可行的。
二、電氣自動化數據庫設計
本文的設計是本系統的設計關鍵,數據庫設計的質量直接影響了系統的成敗及系統的完整性,對系統的運行起到了關鍵的作用,因此在數據庫的設汁時要保證數據庫的完整性及降低數據庫的冗余。
一個系統的完善需要各個環節的配合和優化,數據庫系統選擇固然很重要,但是數據庫系統的設計更加值得關注,它直接關系到功能模塊和數據端曰的訪問代碼的編寫,影響的是數據訪問的性能、實時性問題,對系統性能的響應起到至關重要的作用,因此我們需要遵循數據庫設計的原則,實現數據庫的設計與開發。
(一)數據的完整性和一致性
基于電子商務的信息較為復雜和冗余,如何維護數據的完整性和一致性是數據庫開發的首要問題。在通常的開發中,開發者通過設計較多的表間關系進行數據相聯,此降低數據的冗余,維護數據的完整性,但是在一味的追求完成性和一致性的同時,雖然數據存儲較少,一致性程度較高,但是由于表間關系的復雜,使得數據的檢索步驟較為繁瑣,數據之間的匹配過程較為復雜,使得系統響應時間延長,性能變差,降低了系統運行的效率。因此,開發者要合理設計數據庫的表間關聯關系,提升維護數據訪問的效率和性能。
(二)數據庫性能調整
數據庫的設計過程一般包括邏輯設計和物理設計,所謂邏輯設計就是對數據庫的設計進行規劃,確定表格的建立方式,明確表格之間的關系,建立E-R圖,此降低數據的冗余,維護數據的一致性;物理設計就是對表格進行實際的設計,實現表格的物理設計,使得數據能夠存儲在數據庫中。通過此方法設計的數據庫通過關聯關系進行查詢時,雖然保證了數據的一致性,但是系統的査詢效率大大降低,效率得不到保障。因此我們在數據庫的設計時,不能一味的追求數據的關聯,要根據管理系統的實際需要,折中考慮,保證關聯數量和訪問效率。
(三)數據類型的選擇
數據庫設計中表格的設計至關重要,表格中都是各個屬性的集合,而屬性的設計必然涉及到數據類型的選擇,如何根據數據的屬性選擇合適的數據類型,關系到數據的有效存儲和査詢性能的優化,具體的數據類型選擇的原則如下:第一,關聯數據表格時,盡量避免Identify作為主鍵,否則對數據的遷移不利;第二,盡量較少的使用Text和Image作為大數據的存儲類型,它們雖然可存儲大量的二進制,但是都是指針型的類型,數據操作過程較慢,不利于數據的查詢效率;第蘭,對于日期的存儲,我們經常使用日期函數,通過自帶的函數可對日期進行加減操作,對于日期的更新較為簡便,但是,對日期型數據進行訪問時也需要函數進行操作,會加大系統訪問的資源消耗,速率會有所降低,不利于系統性能的優化。
三、數據庫管理與優化
本系統主要是針對在管理人員進行電氣自動化設備的管理,所有數據量隨著管理人員對電氣設備的添加而增多,同時基于電氣自動化設備管理信息的存儲格式的多樣化,數據庫的后期維護成為系統維護的關鍵之一,如何保證本系統的數據庫維護,保證數據庫的日常管理,主要通過如下三個方面實現。
(一)數據備份
本文的數據庫使用較為經典的MYSQL數據庫,一般而言,它主要有兩方面的恢復功能,第一種;自動恢復功能,當系統出現問題而需要重新啟動時,數據庫會自動記錄系統對數據庫的操作,當系統重啟完畢后,數據庫會判斷記錄曰志,檢査每一條記錄是否執行完畢,執行完畢的修改數據庫的基本數據,未執行完畢的自動清除,執行回退程序;第二種:人工恢復功能,使用者需要養成良好的數據備份習慣,定期對數據庫進行備份,一旦數據庫發生重大的不可恢復的情況,能夠通過備份進行數據庫的恢復。
(二)事務日志各份
所謂事務日志備份是系統操作者操作該管理信息系統的日志,如果一臺設備上既有事務日志,又有數據庫時,則需要將兩者全部備份,但是一般情況下,操作者操作的設各與數據庫存儲的設備不是同一個設備,此時,操作者只需要進行日志的備份,備份的時間間隔對數據庫的恢復有重要的作用,如果長時間不對事務日志進行備份,那么數據庫無法恢復到最近的情況,造成數據的丟失,因此需要每天對日志進行備份。
(三)更改數據庫口令
養成良好的數據庫維護習慣,經常更改數據庫的密碼,是保持數據庫安全的有效手段,因此,用戶需要定期的更改數據庫的密碼,防止數據庫的侵入,造成直接的數據損壞。
參考文獻:
[1]張志平.楊電氣自動化設備中PLC控制系統的應用[J].科技創新與應用,2014,(18).