第4章液壓元件數據庫的建立
4.1數據庫系統
4.1.1數據庫的特點
數據庫(DATABASE)是大量相關數據的集合,它主要為某一特定的應用目的而組織起來,作為常規數據庫的一部分操作;數據庫中的數據能被輸入、編輯和刪除。一個數據庫存儲在計算機上,而它的數據庫是在一個或幾個文件中。這些文件內的數據均以一種表(fable)的形式來表示;而且對于每一張表,數據不一定要是唯一的。也就是說,相同數據可以出現在某一給定數據庫的幾張表中。一個數據庫系統一般由數據、硬件、軟件和用戶組成[43]。采用數據庫管理數據有如下幾個特點:
(1)數據的獨立性
所謂數據獨立是指應用程序不必隨數據存儲結構的改變而變動,數據的獨立性包括兩個方面的含義:物理數據的獨立性,是指數據的存儲格式和組織方法改變時,不影響數據庫的邏輯結構,從而不影響應用程序;邏輯數據的獨立性,是指數據庫邏輯結構的變化(如數據定義的修改,數據間聯系的變更等)不會影響用戶的應用程序,即用戶應用程序無須修改。數據獨立提高了數據處理系統的穩定性,從而提高了程序的可維護性。
(2)減少了數據的冗余度
用戶的邏輯數據文件和具體的物理數據文件不必一一對應,利用“多對一”的關系可以有效地節省存儲資源。并且由于數據只有一個物理備份,數據的訪問不會出現不一致的情況。
(3)實現數據共享
數據共享允許多個用戶同時存取數據而不相互影響,這個特征正是數據庫技術先進性的體現。數據共享包括三個方面:所有用戶可以同時存取數據;數據庫不僅可以為當前的用戶服務,也可以為將來的新用戶服務;可以使用多種語言完成數據庫接口。
(4)加強了對數據的保護
數據庫加入了安全保密機制,可以防止對數據的非法存取。由于進行集中控制,故有利于控制數據的完整性。數據庫系統采取了并發訪問機制,保證了數據的正確性。另外,數據庫系統還采取了一系列措施,實現了對數據庫破壞的恢復。
4.1.2數據庫系統的體系結構及基本數據模型
數據庫系統的體系結構是數據庫系統的一個總的框架,為了提高數據庫的邏輯獨立性和物理獨立性,制定了標準化的數據庫系統結構,包括數據庫系統的總體結構、標準化數據庫系統的特征、數據庫系統的接口和各部分所提供的功能。此標準化的系統結構將數據結構分為三級:面向用戶或應用程序員的用戶級;面向建立和維護數據庫人員的概念級;面向系統管理員的物理級。此三級結構也稱為數據庫系統機構的三級模式:外模式、概念模式、和內模式,在數據庫系統中,數據庫設計的核心問題就是設計一個好的數據模型,數據模型的好壞直接影響數據庫的性能;數據模型的設計方法決定數據庫的設計方法[44]。
當前最為流行的方法是關系方法,另外還有層次方法和網狀方三法。每種方法對應相應的基本數據模型。目前在數據庫系統中使用的三種基本數據模型為:網狀模型、層次模型和關系模型。層次模型是一個樹型結構的數據模型,樹的結點為記錄的類型,所有的鏈均由雙親結點指向子結點,記錄的類型只有簡單的層次關系。網狀模型是以記錄為結點的網狀結構,是層次模型的擴展。在網狀模型中,兩個結點之間的聯系不是唯一的。關系模型是把數據的邏輯結構歸結為滿足一定條件的二維表模型,二維表表示的就;是實體與實體之間的聯系,描述問題的所有二維表的集合就構成了一個關系數據模型。
4.1.3 Access數據庫概述
Microsoft Access是目前最流行的桌面型數據庫軟件之一。它提供的大量的輸入、分析和展示數據的工具,是—個基于關系模型的數據庫管理系統(DBMS)。使用MicrosoiftAccess可以在一個數據庫文件中管理所有的用戶信息,它給用戶提供了強大的數據處理功能,幫助用戶組織和共享數據庫情息,使用戶能方便地得到所需的數據[45]。
Access有很多特點,它既面向終端用戶,又面向開發人員,是一個開放式的數據庫管理系統,支持多媒體技術,具有基于Web的管理功能,內置眾多的宏和函數,具有完善的聯機幫助。可以在—個數據序文件中管理所有對象有的用戶信息,它通過以下七個對象對數據進行管理,實現高效率的信息管理和數據共享:
(1)表
Access所有的數據均以數據表的對象保存在數據庫對象中,數據表也是對象是一個保存數據的容器。數據在表對象中的保存是有結構有順序的,通常要受到某種規則的約束,其數據的重復率的可能性要求降到最低。
(2)查詢
查找和檢索所需的數據,查詢對象的實質是SQL命令。SQL命令是Structure QueryLanguage(結構化查詢語言)的縮寫,它可以根據用戶提供的特定的規則,對表中的數據進行篩選,并以數據表的形式進行顯示。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF