基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究_第1頁
基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究_第2頁
基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究_第3頁
基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究_第4頁
基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究_第5頁
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于ERWIN的民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)數(shù)據(jù)模型研究論文導(dǎo)讀:邏輯模型(Logical Model)又稱為信息模型是用來支持業(yè)務(wù)領(lǐng)域的數(shù)據(jù)結(jié)構(gòu)和業(yè)務(wù)規(guī)則的規(guī)范。還能夠根據(jù)物理模型的變更自動(dòng)對數(shù)據(jù)庫和數(shù)據(jù)庫腳本進(jìn)行更新。如圖2所示是為Erwin模型選擇數(shù)據(jù)庫。民族古籍文獻(xiàn)數(shù)字化保護(hù)系統(tǒng)研究有很重要意義。用Erwin數(shù)據(jù)建模方法建立數(shù)據(jù)的邏輯模型。關(guān)鍵詞:化保護(hù)系統(tǒng),建模方法,Erwin模型,邏輯模型,物理模型 1.引言中國少數(shù)民族古籍是中華民族文化的重要組成部分,其數(shù)量之多,內(nèi)容之豐富,為世界罕見。但是隨著歷史的發(fā)展,民族古籍遭到了不同層次的破壞1。為了及時(shí)保護(hù)民族文化,對民族古籍文獻(xiàn)進(jìn)

2、行數(shù)字化保護(hù)是很必要的,在民族古籍文獻(xiàn)數(shù)字化保護(hù)技術(shù)項(xiàng)目中數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)是重要組成部分。在本系統(tǒng)的設(shè)計(jì)中,以Erwin數(shù)據(jù)庫建模軟件作為后臺(tái)數(shù)據(jù)庫的建模工具,同時(shí)以此軟件直接導(dǎo)出數(shù)據(jù)庫的框架結(jié)構(gòu)(建立相應(yīng)的表)。2.Erwin模型數(shù)據(jù)庫的設(shè)計(jì)包括兩個(gè)組成部分:邏輯設(shè)計(jì)和物理設(shè)計(jì)。邏輯數(shù)據(jù)庫包括使用數(shù)據(jù)庫組件(如表和約束)為業(yè)務(wù)需求和數(shù)據(jù)建模,而無需考慮如何或在哪里物理存儲(chǔ)這些數(shù)據(jù)。物理數(shù)據(jù)庫設(shè)計(jì)包括將邏輯設(shè)計(jì)映射到物理媒體上、利用可用的硬件和軟件功能使得盡可能快地對數(shù)據(jù)進(jìn)行物理訪問和維護(hù),還包括生成索引。邏輯模型(Logical Model)又稱為信息模型是用來支持業(yè)務(wù)領(lǐng)域的數(shù)據(jù)結(jié)構(gòu)和

3、業(yè)務(wù)規(guī)則的規(guī)范,它表示一套業(yè)務(wù)信息的需求。邏輯建模是描述信息結(jié)構(gòu)和捕獲業(yè)務(wù)規(guī)則的過程,是系統(tǒng)設(shè)計(jì)的重要組成部分。通過邏輯模型,我們不僅能獲得邏輯數(shù)據(jù)庫的思想,而且也能實(shí)現(xiàn)對系統(tǒng)一個(gè)好的形象描述。其中有一些不同類型的圖形:實(shí)體、屬性、關(guān)系和其他描述業(yè)務(wù)規(guī)則的符號(hào)2。在開發(fā)民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)時(shí),Erwin優(yōu)秀的數(shù)據(jù)庫開發(fā)CASE工具。無論使用什么類型的DBMS,繪制數(shù)據(jù)庫Erwin模型都是有用的。采用Erwin進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的優(yōu)點(diǎn)體現(xiàn)在下面幾點(diǎn):(1)易用,Erwin的拖放(Drag-and-drop)功能使得只需單擊相應(yīng)的圖標(biāo)后,再在繪圖窗口單擊即可創(chuàng)建E-R圖。免費(fèi)論文參考網(wǎng)。該功能使得用

4、戶能夠快速地創(chuàng)建實(shí)體及其屬性、表、列和其他模型對象。還能在E-R圖上進(jìn)行快速編輯。(2)數(shù)據(jù)庫實(shí)施,Erwin的設(shè)計(jì)可針對不同目標(biāo)數(shù)據(jù)庫的物理特性進(jìn)行優(yōu)化。Erwin在數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫之間建立起強(qiáng)大的專門連接,能自動(dòng)生成表、試圖、索引等數(shù)據(jù)庫元素。Erwin包括一整套優(yōu)化的參照完整性觸發(fā)器模板和豐富的宏語言,用于定制觸發(fā)器和存儲(chǔ)過程。Erwin可通過兩種方式完成數(shù)據(jù)庫實(shí)施一種方式是直接生成數(shù)據(jù)庫,另一種方式是生成數(shù)據(jù)庫腳本(DDL)。還能夠根據(jù)物理模型的變更自動(dòng)對數(shù)據(jù)庫和數(shù)據(jù)庫腳本進(jìn)行更新。(3)方向工程,Erwin能夠通過實(shí)際的數(shù)據(jù)庫或者DDL腳本生成物理模型或邏輯/物理模型。因此用戶可以

5、利用這個(gè)特性快速進(jìn)行數(shù)據(jù)庫再工程。(4)易管理性。Erwin可通過創(chuàng)建數(shù)據(jù)集合這樣的方式來完成對大型的企業(yè)數(shù)據(jù)庫的構(gòu)建數(shù)據(jù)集合能夠作為主題區(qū)域(subject areas)被快速創(chuàng)建,這樣的方式使得創(chuàng)建的商業(yè)數(shù)據(jù)模型比較容易理解。(5)環(huán)境集成。Erwin能夠在不同的平臺(tái)上實(shí)現(xiàn)交易系統(tǒng)、數(shù)據(jù)中心、數(shù)據(jù)倉庫的設(shè)計(jì)。Erwin支持流行的桌面數(shù)據(jù)庫和SQL數(shù)據(jù)庫。由于Erwin能夠自動(dòng)將數(shù)據(jù)類型和SQL文法與目標(biāo)服務(wù)器進(jìn)行匹配,所以數(shù)據(jù)模型能夠在不同的平臺(tái)得到重用。2.1Erwin框圖用Erwin做邏輯模型的主要好處之一是容易使用,它能產(chǎn)生一個(gè)概述邏輯模型工作的框圖。Erwin框圖主要由三種元素組成

6、實(shí)體、屬性和關(guān)系,如圖1所示。免費(fèi)論文參考網(wǎng)。如果我們把框圖看成是表達(dá)業(yè)務(wù)語句的圖形語言,那么實(shí)體是名次,屬性是形容詞或修飾,關(guān)系是動(dòng)詞。免費(fèi)論文參考網(wǎng)。用Erwin構(gòu)建邏輯模型是一件簡單的事情找出正確的名次、動(dòng)詞、形容詞集,并放在一起。2.1.1實(shí)體及屬性在Erwin框圖中,實(shí)體由一個(gè)帶有名字的方框來表示,實(shí)體的所有屬性在框內(nèi)。如圖1中的古籍實(shí)體由古籍ID、古籍類別、中圖分類號(hào)、文種類型等屬性組成。2.1.2鍵和非鍵屬性實(shí)體框圖中的水平線把屬性分為兩部分:鍵和非鍵。線上的叫做鍵區(qū),線下的叫做數(shù)據(jù)區(qū)。標(biāo)識(shí)實(shí)體的屬性集稱實(shí)體的鍵。鍵屬性本身是單獨(dú)一個(gè)屬性、或者多個(gè)屬性的集合,形成對實(shí)體的唯一標(biāo)識(shí)

7、符。如古籍實(shí)體的鍵屬性是古籍ID,講唱實(shí)體的鍵屬性也是古籍ID,其中古籍實(shí)體中的古籍ID是講唱實(shí)體外鍵屬性。無論何時(shí),在Erwin框圖中的實(shí)體通過關(guān)系來連接,關(guān)系傳遞鍵給子實(shí)體,外鍵屬性定義為父實(shí)體的主關(guān)鍵字屬性,通過關(guān)系傳遞給子實(shí)體。在模型中外鍵屬性通過屬性名后的(FK)來表示。如圖1中講唱實(shí)體中古籍ID 、語言類型和體裁類型屬性為外鍵屬性。 圖1 邏輯模型的組成元素 2.2庫結(jié)構(gòu)的自動(dòng)生成使用Erwin工具可以實(shí)現(xiàn)將已建好的ER模型到數(shù)據(jù)庫物理設(shè)計(jì)的轉(zhuǎn)換,通過選擇合適的數(shù)據(jù)庫,即可在多種數(shù)據(jù)庫服務(wù)器(如Oracle)上自動(dòng)生成庫結(jié)構(gòu),提高了數(shù)據(jù)庫的開發(fā)效率,如圖2所示是為Erwin模型選擇

8、數(shù)據(jù)庫。 圖2邏輯模型轉(zhuǎn)換時(shí)的數(shù)據(jù)庫服務(wù)器選擇 當(dāng)Erwin中庫結(jié)構(gòu)或客戶端應(yīng)用發(fā)生變化時(shí),可以使用Erwin的客戶端同步功能方便地使Erwin和客戶端應(yīng)用保持同步,從而保證了數(shù)據(jù)庫前后臺(tái)的一致性。利用Erwin建模工具可以把ER模型的物理模型轉(zhuǎn)換成具體數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而支持?jǐn)?shù)據(jù)庫的分析設(shè)計(jì)階段到數(shù)據(jù)庫的實(shí)現(xiàn)和運(yùn)行階段的平滑轉(zhuǎn)換和無縫集成3,便于客戶端的同步維護(hù)和升級。3結(jié)語隨著信息化的發(fā)展,民族古籍文獻(xiàn)數(shù)字化保護(hù)系統(tǒng)研究有很重要意義。如何有效地設(shè)計(jì)和管理數(shù)據(jù)庫將直接關(guān)系到系統(tǒng)建設(shè)的成敗。用Erwin數(shù)據(jù)建模方法建立數(shù)據(jù)的邏輯模型,描述系統(tǒng)需求和規(guī)則,并根據(jù)具體的實(shí)現(xiàn)環(huán)境,轉(zhuǎn)換成數(shù)據(jù)庫的物理模型。通過使用Erwin數(shù)據(jù)庫設(shè)計(jì)技術(shù),除了產(chǎn)生一致的,可共享的數(shù)據(jù)庫,還可以極大地降低開發(fā)和維護(hù)的費(fèi)用。通過對民族古籍?dāng)?shù)字化保護(hù)系統(tǒng)的數(shù)據(jù)建模方法的研究,提供了邏輯模型到物理模型的建立方法。對以后的系統(tǒng)開發(fā)提供了依據(jù)。同時(shí)Erwin是一個(gè)非常強(qiáng)大的開發(fā)工具,熟練掌握它可以大大提高數(shù)據(jù)庫開發(fā)的效率,節(jié)省工作時(shí)間。參考資料:1國家民委全國少數(shù)民族古籍整理研究室,中國少數(shù)民族古籍總目綱要。2薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論 北京:高等教育出版社,。3王經(jīng)卓,劉永生.丁兆奎等,關(guān)系數(shù)據(jù)庫的建模技術(shù)研究,淮海工學(xué)院學(xué)報(bào)。4廖海紅,吳春英.基于Erwi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論