




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ERWin簡介n目前流行的數(shù)據(jù)庫建模工具nPowerDesignernRosenERwinERwin全稱是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X數(shù)據(jù)庫建模語言。IDEF1X是什么n建立數(shù)據(jù)模型方法是一種語言n起源于美國空軍(1970s)n美國政府單位與工業(yè)界已使用超過10年(FIPS PUB 184,1993)DEFI1 XenIDEF0通過分解功能、分類功能間的聯(lián)系來描述系統(tǒng)功能nIDEF1用于描述企業(yè)重要管理資料的方法nIDEF1X關(guān)系數(shù)據(jù)庫的設(shè)計方法nIDEF2一種以數(shù)字邏輯為基礎(chǔ)的模擬方法nIDEF3
2、為自使用者描述系統(tǒng)結(jié)構(gòu)的方法nIDEF4一種面向?qū)ο笫綌?shù)據(jù)庫的設(shè)計方法nIDEF5是一種收集事實與資料的方法nIDEF6是信息系統(tǒng)設(shè)計原理的描述方法如何安裝ERwinn版本: 4.1.4.4224n 首先運(yùn)行ERWIN目錄下Setup.exe進(jìn)行安裝;n 然后,在安裝目錄下,找到并運(yùn)行.REGIT.EXEn 選擇Register Latern 選擇ProductName:AllFusion ERWin Data Modal4.1n 輸入ID:3848093643198295n見圖1,圖2,圖3。n圖1n圖2n圖3n最后運(yùn)行AllFusion Erwin Data Mod
3、eler 4.1.4 sp3.exen圖1n圖2n圖3工具欄介紹n圖1-1選擇目標(biāo)範(fàn)圍內(nèi)放大正向工程放大顯示Entity的名字新模型顯示attribute和entity選擇目標(biāo)數(shù)據(jù)庫MODEL MART工具列EditSubject Area正常顯示縮小列印開啟模型Entity定義存檔Complete Compare放大到和視窗一樣如何新建工程n單擊file 選擇new鍵n選擇配置后按OK鍵圖1-2如何建主題域n雙擊Create Subject Areasn在Subject Areas界面單擊New按鍵n在New Subject Areas界面Name:輸入主題域名,然后按OK鍵。n見圖2-1及
4、圖2-2n圖2-3如何選擇主題域單擊所選的主題域,按右鍵選擇Go To見圖3-1如何選擇邏輯或物理模型n見4-1圖如何建立實體(Entity)n單擊Independent tablen見圖5-1n實體被指定作為獨立實體,或依賴實體,取決于其鍵的獲得方式。n獨立實體不依賴于模型中任何其它實體來標(biāo)識 n依賴實體依賴實體依存于模型中的其它實體。n實體框圖中的水平線把屬性分為兩套:鍵鍵和非鍵非鍵。線上叫做鍵區(qū)鍵區(qū),線下叫做數(shù)據(jù)區(qū)。 nemployee的鍵屬性是”id”,非鍵屬是”name”、”adreess” 見圖5-2n更改實體名,清楚地表達(dá)實體和屬性的名稱是非常重要的 。n單擊實體名進(jìn)入修改見圖5
5、-3n添加屬性,通常屬性的定義應(yīng)當(dāng)與實體定義的基本結(jié)構(gòu)一樣(如:描述,例子,注釋等),描述和注釋肯定要用 n選擇表按右鍵單擊Columns見圖5-4彈出圖5-5n圖5-4n圖5-5n單擊New見圖5-6進(jìn)行輸入n單擊General選中Primary Key為主鍵n見圖5-7nColumns說解見圖5-8如何建立存儲過程n單擊實體右鍵Stored Proceduresn見下圖n單擊New鍵,在New Stored Procedure界面的Name輸入存儲過程名,按OK鍵。n見圖n在Code處輸入代碼,按OK鍵。n見下圖如何建立索引n單擊實體右鍵Indexesn見下圖n單擊New,在New Ind
6、ex輸入Key及Indexn按OK鍵。n見右圖n選擇相應(yīng)的列,按OK鍵。n見下圖如何建立觸發(fā)器n單擊實體右鍵Triggersn見下圖n單擊New鍵,在New Trigger界面輸入n觸發(fā)器名,按OK鍵。n見右圖n在Trigger Code輸入代碼,按OK鍵。n見右圖如何建立實體間的關(guān)系nERwin使用的 IDEF1X模型語言建模nIdentifying ralationship nNon-identifying relationshipnMany-to-many relationship圖6-1nIdentifying ralationshipn關(guān)系被稱為標(biāo)識標(biāo)識,是因為父實體的鍵成了子實體標(biāo)
7、識的一部分,即子實體的標(biāo)識依賴依賴于父實體。標(biāo)識關(guān)系用連接兩個實體間的帶點實線來表示 n見圖6-2nNon-identifying relationshipn非標(biāo)識關(guān)系非標(biāo)識關(guān)系 (虛線)也連接父實體和子實體,由非標(biāo)識關(guān)系遷移的非空外鍵子集被置于數(shù)據(jù)區(qū)(線下 )n見圖6-3nMany-to-many relationshipn多對多的關(guān)系:一個學(xué)生可以選擇多門課程,一門課程也可以被多名學(xué)生選取。n見圖6-4如何使用format preferences n如何將圖7-1自動調(diào)整成圖7-2效果 n圖7-1 圖7-2n選擇Formatn單擊preferences見圖7-3圖7-3n單擊Layout
8、Entire Diagram鍵選擇是n見圖7-4如何實現(xiàn)正向工程n通過正向工程能夠快速方便生成DDL數(shù)據(jù)庫定義語言。n選擇Tools菜單,單擊Forward Engineern見圖8-1n可以做相應(yīng)的配置后單擊preview n見圖8-2n生成DDL數(shù)據(jù)庫定義語言,保存成后綴為.ers的文件見圖8-3如何實現(xiàn)反向工程n通過反向工程能把DDL轉(zhuǎn)換成ERwin數(shù)據(jù)模型。n選擇Tools菜單,單擊Reverse Engineer.n見圖9-1n單擊Nextn見圖9-2n選擇Script filen單擊Browse.n見圖9-3n選擇.ers文件n單擊Nextn見圖9-4n生成Reverse Engi
9、neern見圖9-5及圖9-6n生成工程n見圖9-7如何進(jìn)行同步比較n通過同步比較能夠?qū)Χ€工程異同進(jìn)行對比轉(zhuǎn)換。n選擇Tools菜單,單擊Complete Comparen圖10-1n單擊Browse.選擇比較工程n選擇比較模型n單擊Nextn見圖10-2n單擊Nextn見圖10-3n單擊Nextn見圖10-4n單擊Nextn見圖10-5n進(jìn)行比較n見圖10-6n單擊Report生成n見圖10-7n單擊Preview生成n見圖10-8n單擊Nextn見圖10-9n選擇確定鍵比較成功n見圖10-10如何生成瀏覽報告n選擇Tools菜單,單擊Data Browsern見圖11-1n可對數(shù)據(jù)模型進(jìn)
10、行瀏覽見圖11-2如何與數(shù)據(jù)庫建立連接nModelMart 是業(yè)界領(lǐng)先的模型管理環(huán)境,它提供了實用的可擴(kuò)展性服務(wù)能與 ERwin 無縫地相集成。它允許建模者共享和重復(fù)利用 ERwin 對象和模型,因而能提高生產(chǎn)效率。借助 ModelMart ,建模者甚至能同時更新相同模型。核查功能使建模者能檢查他人的修改并對是否應(yīng)保留修改進(jìn)行表態(tài)。n選擇菜單ModelMart單擊Connection.n見圖12-1n輸入相應(yīng)的配置,單擊Connect鍵連接n見圖12-2如何使用Domainsn選擇default右鍵,單擊New則可生成一項域。n選擇property可以給他選擇相關(guān)的屬性,比如選擇Datatyp
11、e為VARCHAR(18),還可以給它選擇約束等等。n這個新建的Domain 就能在這個項目中方便的使用了。n圖13-1圖13-2n圖13-3n在生成的域樹結(jié)構(gòu)中,父節(jié)點改動類型配置,子節(jié)點的類型配置則跟著變動。n子節(jié)點如改變類型配置后,則不受父節(jié)點的約束。n子節(jié)點類型配置的改動則不影響父節(jié)點。n子節(jié)點的各個實例間類型的變動,不會影響同級節(jié)點。如何生成映射文件.nsmn在Tools菜單中n選中Edit Naming Standards見圖1n選中Glossary輸入要映射的字段。見圖2n保存生.nsm文件。見圖3n圖1n圖2n圖3如何配置映射文件n在Tools菜單中n選中Model Naming Options見圖1n選中Use File,單擊Browse選中映射文件的路徑。見圖2n單擊Naming Mapping,在Use glossary列中打鉤選中。見圖3n按OK鍵。n圖1n圖2n圖3n經(jīng)驗:在nsm文件中出現(xiàn)相同字段名時,是擇后出現(xiàn)字段的映射為準(zhǔn)。n同時要注意不同的字段是可映射成相同列名(因為在映射是允許的)。如何把nsm文件同工程合并n新建一個模型工程,在通過比較工程把有映射文件的工程全部導(dǎo)入,然后保存工程,就OK啦。如何調(diào)整表結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 17215.241-2025電測量設(shè)備通用要求、試驗和試驗條件第41部分:多電能和多費率儀表的電能計度方法和要求
- GB/T 45208-2025飼料中辣椒紅的測定高效液相色譜法
- JJF 2187-2025半徑樣板校準(zhǔn)規(guī)范
- 出售草坪種子合同范本
- 借款合同范本上交銀行
- 2025年西安貨運(yùn)資格證考試答題20題
- 買房時開發(fā)商給合同范本
- 農(nóng)村煤炭采購合同范本
- 包工不包料合同范本
- 公司財產(chǎn)轉(zhuǎn)移合同范本
- 性病實驗室檢測與質(zhì)量管理
- 高樁碼頭施工組織設(shè)計(福建)
- SAP培訓(xùn)講義(FICO概覽)V3-中石油
- 全國江蘇小學(xué)科學(xué)學(xué)科教師基本功大賽試題匯總(共19頁)
- 幕墻工程施工質(zhì)量通病和防治措施方案
- 這一封書信來得巧
- 監(jiān)獄服裝加工企業(yè)開展全面
- 標(biāo)書密封條格式模版(共19頁)
- 小學(xué)一年級硬筆書法入門(課堂PPT)
- ARM學(xué)習(xí)資料.Cortex-M3處理器體系結(jié)構(gòu)
- 色彩的形式美感
評論
0/150
提交評論