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