




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(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è)計(jì)方法nIDEF2一種以數(shù)字邏輯為基礎(chǔ)的模擬方法nIDEF3
2、為自使用者描述系統(tǒng)結(jié)構(gòu)的方法nIDEF4一種面向?qū)ο笫綌?shù)據(jù)庫的設(shè)計(jì)方法nIDEF5是一種收集事實(shí)與資料的方法nIDEF6是信息系統(tǒng)設(shè)計(jì)原理的描述方法如何安裝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圖如何建立實(shí)體(Entity)n單擊Independent tablen見圖5-1n實(shí)體被指定作為獨(dú)立實(shí)體,或依賴實(shí)體,取決于其鍵的獲得方式。n獨(dú)立實(shí)體不依賴于模型中任何其它實(shí)體來標(biāo)識 n依賴實(shí)體依賴實(shí)體依存于模型中的其它實(shí)體。n實(shí)體框圖中的水平線把屬性分為兩套:鍵鍵和非鍵非鍵。線上叫做鍵區(qū)鍵區(qū),線下叫做數(shù)據(jù)區(qū)。 nemployee的鍵屬性是”id”,非鍵屬是”name”、”adreess” 見圖5-2n更改實(shí)體名,清楚地表達(dá)實(shí)體和屬性的名稱是非常重要的 。n單擊實(shí)體名進(jìn)入修改見圖5
5、-3n添加屬性,通常屬性的定義應(yīng)當(dāng)與實(shí)體定義的基本結(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單擊實(shí)體右鍵Stored Proceduresn見下圖n單擊New鍵,在New Stored Procedure界面的Name輸入存儲過程名,按OK鍵。n見圖n在Code處輸入代碼,按OK鍵。n見下圖如何建立索引n單擊實(shí)體右鍵Indexesn見下圖n單擊New,在New Ind
6、ex輸入Key及Indexn按OK鍵。n見右圖n選擇相應(yīng)的列,按OK鍵。n見下圖如何建立觸發(fā)器n單擊實(shí)體右鍵Triggersn見下圖n單擊New鍵,在New Trigger界面輸入n觸發(fā)器名,按OK鍵。n見右圖n在Trigger Code輸入代碼,按OK鍵。n見右圖如何建立實(shí)體間的關(guān)系nERwin使用的 IDEF1X模型語言建模nIdentifying ralationship nNon-identifying relationshipnMany-to-many relationship圖6-1nIdentifying ralationshipn關(guān)系被稱為標(biāo)識標(biāo)識,是因?yàn)楦笇?shí)體的鍵成了子實(shí)體標(biāo)
7、識的一部分,即子實(shí)體的標(biāo)識依賴依賴于父實(shí)體。標(biāo)識關(guān)系用連接兩個(gè)實(shí)體間的帶點(diǎn)實(shí)線來表示 n見圖6-2nNon-identifying relationshipn非標(biāo)識關(guān)系非標(biāo)識關(guān)系 (虛線)也連接父實(shí)體和子實(shí)體,由非標(biāo)識關(guān)系遷移的非空外鍵子集被置于數(shù)據(jù)區(qū)(線下 )n見圖6-3nMany-to-many relationshipn多對多的關(guān)系:一個(gè)學(xué)生可以選擇多門課程,一門課程也可以被多名學(xué)生選取。n見圖6-4如何使用format preferences n如何將圖7-1自動(dòng)調(diào)整成圖7-2效果 n圖7-1 圖7-2n選擇Formatn單擊preferences見圖7-3圖7-3n單擊Layout
8、Entire Diagram鍵選擇是n見圖7-4如何實(shí)現(xiàn)正向工程n通過正向工程能夠快速方便生成DDL數(shù)據(jù)庫定義語言。n選擇Tools菜單,單擊Forward Engineern見圖8-1n可以做相應(yīng)的配置后單擊preview n見圖8-2n生成DDL數(shù)據(jù)庫定義語言,保存成后綴為.ers的文件見圖8-3如何實(shí)現(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ū)Χ€(gè)工程異同進(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如何生成瀏覽報(bào)告n選擇Tools菜單,單擊Data Browsern見圖11-1n可對數(shù)據(jù)模型進(jìn)
10、行瀏覽見圖11-2如何與數(shù)據(jù)庫建立連接nModelMart 是業(yè)界領(lǐng)先的模型管理環(huán)境,它提供了實(shí)用的可擴(kuò)展性服務(wù)能與 ERwin 無縫地相集成。它允許建模者共享和重復(fù)利用 ERwin 對象和模型,因而能提高生產(chǎn)效率。借助 ModelMart ,建模者甚至能同時(shí)更新相同模型。核查功能使建模者能檢查他人的修改并對是否應(yīng)保留修改進(jìn)行表態(tài)。n選擇菜單ModelMart單擊Connection.n見圖12-1n輸入相應(yīng)的配置,單擊Connect鍵連接n見圖12-2如何使用Domainsn選擇default右鍵,單擊New則可生成一項(xiàng)域。n選擇property可以給他選擇相關(guān)的屬性,比如選擇Datatyp
11、e為VARCHAR(18),還可以給它選擇約束等等。n這個(gè)新建的Domain 就能在這個(gè)項(xiàng)目中方便的使用了。n圖13-1圖13-2n圖13-3n在生成的域樹結(jié)構(gòu)中,父節(jié)點(diǎn)改動(dòng)類型配置,子節(jié)點(diǎn)的類型配置則跟著變動(dòng)。n子節(jié)點(diǎn)如改變類型配置后,則不受父節(jié)點(diǎn)的約束。n子節(jié)點(diǎn)類型配置的改動(dòng)則不影響父節(jié)點(diǎn)。n子節(jié)點(diǎn)的各個(gè)實(shí)例間類型的變動(dòng),不會影響同級節(jié)點(diǎn)。如何生成映射文件.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)驗(yàn):在nsm文件中出現(xiàn)相同字段名時(shí),是擇后出現(xiàn)字段的映射為準(zhǔn)。n同時(shí)要注意不同的字段是可映射成相同列名(因?yàn)樵谟成涫窃试S的)。如何把nsm文件同工程合并n新建一個(gè)模型工程,在通過比較工程把有映射文件的工程全部導(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (二模)保定市2025年高三第二次模擬考試地理試卷(含答案解析)
- 建筑施工承包法規(guī)試題及答案
- 深入理解審計(jì)報(bào)告的構(gòu)成試題及答案
- 效果顯著 民用航空器維修試題及答案
- 審計(jì)報(bào)告的關(guān)鍵要素理解試題及答案
- 無人機(jī)飛行任務(wù)高效管理方法試題及答案
- 消防工作中的倫理與道德問題探討試題及答案
- 擁抱變化2024年民用航空器維修人員執(zhí)照考試試題及答案
- 外語考試中的安全管理教學(xué)內(nèi)容試題及答案
- 消防基礎(chǔ)設(shè)施常見問題試題及答案
- 2024年江蘇省揚(yáng)州市廣陵區(qū)中考二模道德與法治試題
- 臨床診療指南及規(guī)范自查報(bào)告
- 課前游戲-數(shù)字炸彈-模板可修改
- MOOC 跨文化交際入門-華中師范大學(xué) 中國大學(xué)慕課答案
- 合作取得更大的成功辯論稿范文六篇
- 掏土糾偏法在地基糾偏中的應(yīng)用
- 金蝶云星空操作手冊
- 《精益生產(chǎn)培訓(xùn)》課件
- 班主任基本功大賽:模擬情景題及參考答案匯編(初中組)
- 國外關(guān)于學(xué)前教育的政策法規(guī)
- 基于單片機(jī)的恒壓供水系統(tǒng)設(shè)計(jì)(附原理圖、程序清單及外文翻譯)
評論
0/150
提交評論