數據庫設計技巧及設計規(guī)范
摘 要:
摘 要:計算機技術的高速發(fā)展使得計算機由傳統(tǒng)的科學計算向處理數據轉變。在處理數據的過程中,計算機需要存儲、查找、統(tǒng)計大量數據等,而不是傳統(tǒng)的科學計算。本文針對現代數據庫的設計技巧和設計規(guī)范加以簡單的闡述,以期將數據庫工作變得更規(guī)范,供初學者參考。
關鍵詞:
關鍵詞:數據庫 設計技巧 設計規(guī)范
1 數據庫的概念
簡單來說,數據庫是按照數據結構來組織、存儲和管理數據的倉庫。也可以說數據庫是長期存儲在計算機內的、可共享、有組織、統(tǒng)一管理的數據集合。數據庫系統(tǒng)一般由數據庫、數據庫應用系統(tǒng)、數據管理系統(tǒng)、計算機軟硬件和用戶等組成。目前,數據庫按照大小可以分為小型數據庫、中小型數據庫以及大型數據庫。
2 數據庫設計規(guī)范化的現實意義
企業(yè)信息收集工作要求收集高質的數據以及高效的收集數據,這也是設計數據庫的目的。能否設計成功的數據庫直接影響著企業(yè)信息化的程度。目前我國信息化進程不斷加快,信息化產業(yè)空前發(fā)展。企業(yè)信息化建設歷程離不開企業(yè)信息的收集工作,然而近年來媒體大量曝光企業(yè)信息收集工作存在質量問題,直接影響了企業(yè)的正常運營,嚴重地影響了企業(yè)信息化建設。數據庫設計人員缺乏能力、不重視等因素直接導致了這類問題的產生。
規(guī)范化數據庫設計工作是企管人員協(xié)調企業(yè)信息收集和企業(yè)信息化建設的保證。數據庫作為信息化建設重要的一部分,甚至可以說是架在二者之間的一座橋梁。數據庫設計工作貫穿于企業(yè)信息收集的每一階段,是企業(yè)信息收集工作的方向。只有數據庫設計規(guī)范化,才能夠使得企業(yè)智能化、高效化地進行信息收集,企業(yè)信息收集工作才能夠更充分地促進企業(yè)信息化建設的進行,進一步促進企業(yè)的快速發(fā)展。
3 數據庫設計主要過程
3.1 概念結構設計階段
IDEF1X方法常用于概念模型設計。它是一種將實體——聯系方法應用于語義數據模型中的語義模型化技術。使用該方法的步驟如下:
第一,初始化工程最先進行范圍描述和目的描述,根據建模目標開發(fā)計劃,根據計劃組織團隊,收集使用的源材料,制定建設的規(guī)范和約束。通過觀察和調查結果、原有系統(tǒng)的輸入輸出、原始數據等,形成數據基本資料表。這階段的重點是收集源材料。
第二,定義實體從上階段收集的材料中標識出大部分實體,根據名字表中具有“代碼”結尾和表示物的術語,找出潛在實體,,二者共同形成初步實體表。
第三,定義聯系IEDF1X模型只允許二元聯系。依據需求和標準,實體間的二元關系需要用實體聯系矩陣來標識,然后確定出關系類型。
第四,定義碼引入交叉實體去除上一階段的非確定關系,然后開始標識候選碼屬性,再確定主碼。找出誤認的確定關系,進一步分解實體,構造出鍵基視圖。
第五,定義屬性提取說明性名詞,開發(fā)屬性表以及確定屬性的所有者。定義和檢查非主碼屬性,保證一個非主碼屬性依賴于主碼。此階段可以得到改進的IDEF1X模型的全屬性視圖,此視圖至少符合關系理論第三范式。
3.2 邏輯結構設計階段
此階段的主要工作是將上階段的概念結構轉換為某個數據庫管理系統(tǒng)支持的數據模型,并進行優(yōu)化。邏輯結構應該選擇最適合表達概念結構的數據模型,然后選擇最適合的數據庫刮泥系統(tǒng)。將實體的屬性、實體和實體間的聯系轉化為關系模式實際就是將E-R圖轉換為關系模型的過程。
3.3 數據庫物理設計階段
這一階段的主要目的是滿足企業(yè)對數據庫設計的需求,直接影響了數據的實用性和適用性。其主要工作是根據各項要求因素,將邏輯數據模型投入到物理結構中,然后進行索引等工作,以測試數據庫設計是否適用。
4 數據庫設計的主要技巧
首先,要滿足數據庫市場的需求,只有這樣才能夠真正的提高數據庫設計的質量和數據庫設計工作的時效。要滿足數據庫市場的需求,首要任務就要通過與市場的溝通來使企業(yè)真正的了解市場對數據庫的要求,滿足市場對數據庫的要求。在數據庫設計的前期就要展開對市場需求的調研,從市場的實際要求出發(fā),確立設計的數據庫滿足市場方向,從而提高設計數據庫具有實效性。
其次,數據庫設計不僅需要了解市場,還要求對使用數據庫的公司的業(yè)務流程有一定的認知,只有這樣才能夠保證在數據庫設計的過程中了解公司需求,提高自身工作效率。同時,使數據庫的設計切實符合企業(yè)的發(fā)展,避免由于和公司溝通不足,不了解公司需求而產生的數據庫設計質量存在問題。只有這樣,才可以使得雙方達到共贏。
最后,要創(chuàng)建數據字典和E-R圖。數據字典是實體對象和對應的屬性和關系,可以用邏輯表結構來描述,一般是以表的形式展現,比邏輯表結構直觀。E-R圖是實體之間的對應關系。數據庫使用者通過已經創(chuàng)建的數據字典和E-R圖可以清楚地明白應該如何使用數據庫,是數據庫使用者使用數據庫的一個重要途徑。要真正發(fā)揮數據字典和E-R圖的作用,就離不開規(guī)范化整理數據庫的工作,專業(yè)化地統(tǒng)一對使用數據庫過程中的各個名詞。只有如此,才能夠將數據字典和E-R圖的作用發(fā)揮到最大,才能夠使數據字典和E-R圖不流于形式。
5 結語
規(guī)范的企業(yè)數據庫設計工作關系到企業(yè)信息收集工作的質量和效率,也關系著企業(yè)整體運營效率和企業(yè)現代化信息建設。充分地認識到企業(yè)數據庫設計工作的重要性,規(guī)范化處理數據庫設計,是保證企業(yè)數據庫設計工作質量的基礎。只有這樣,數據庫設計工作才能夠真正的發(fā)揮出應有的效益。
本文編號:14597
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/14597.html