ERwin筆記-知道這些就夠用了_第1頁(yè)
ERwin筆記-知道這些就夠用了_第2頁(yè)
ERwin筆記-知道這些就夠用了_第3頁(yè)
ERwin筆記-知道這些就夠用了_第4頁(yè)
ERwin筆記-知道這些就夠用了_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第1章 ERwin介紹1.1. ERwin簡(jiǎn)介流行的數(shù)據(jù)庫(kù)建模工具PowerDesignerRoseERwinERwin的全稱是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X、IE(Information Engineering)數(shù)據(jù)庫(kù)建模語(yǔ)言,是關(guān)系數(shù)據(jù)庫(kù)應(yīng)用開發(fā)的優(yōu)秀CASE(Computer Aided Software Engineering)工具。ERwin可以方便的構(gòu)造實(shí)體和聯(lián)系,表達(dá)實(shí)體間的各種約束關(guān)系,并根據(jù)模板創(chuàng)建相應(yīng)的存儲(chǔ)過(guò)程、包、觸發(fā)器、角色等,還可以編寫相應(yīng)的PB擴(kuò)展屬性,如編輯樣式、顯示風(fēng)格

2、、有效性驗(yàn)證規(guī)則等。ERwin可以實(shí)現(xiàn)將已建好的ER模型到數(shù)據(jù)庫(kù)物理設(shè)計(jì)的轉(zhuǎn)換,即可在多種數(shù)據(jù)庫(kù)服務(wù)器(如Oracle、Sql Server、Mysql)上自動(dòng)生成庫(kù)結(jié)構(gòu),提高了數(shù)據(jù)庫(kù)的開發(fā)效率。1.2. ERwin界面說(shuō)明1.3. ERwin常見概念說(shuō)明1.3.1 ERwin中的實(shí)體Erwin中的實(shí)體有兩種:獨(dú)立實(shí)體和依賴實(shí)體。實(shí)體被指定作為獨(dú)立實(shí)體,或依賴實(shí)體,取決于其鍵的獲得方式。獨(dú)立實(shí)體由方角盒來(lái)指定,獨(dú)立實(shí)體不依賴于模型中任何其它實(shí)體來(lái)標(biāo)識(shí)。依賴實(shí)體被指定為圓角盒,依賴實(shí)體依存于模型中的其它實(shí)體。 獨(dú)立實(shí)體 依賴實(shí)體1.3.2 ERwin中的關(guān)系實(shí)體間的三種關(guān)系:1 標(biāo)識(shí)關(guān)系(ide

3、ntifying relationship) :把實(shí)體1中的主鍵作為實(shí)體2中的外鍵,且作為實(shí)體2的主鍵。2 多對(duì)多關(guān)系(many- to- many relationship)3 非標(biāo)識(shí)關(guān)系( non-identifying relationship ) 1.標(biāo)識(shí)關(guān)系 3.非標(biāo)識(shí)關(guān)系 第2章 ERwin中基本操作2.1. 如何新建工程(Model)方法:菜單File>New方法:直接點(diǎn)File按鈕下的Create Model圖標(biāo)彈出窗口如下:注意:對(duì)于新建的Model必須使用文件或者從Model Manager庫(kù)中的模板。2.2. 如何新建主題域(Subject Area)方法:菜單Mo

4、del>Subject Area方法:工具條 Edit Subject Area方法:導(dǎo)航區(qū)Model中右擊Subject Area >New注意:對(duì)于任何模型不允許直接在Main Subject Area中操作,必須新建一個(gè)Subject Area,而且必須在Definition TAB中注釋。2.3. 如何選擇主題域單擊所選的主題域,右擊選擇Switch to2.4. 如何選擇邏輯模型或物理模型邏輯模型(Logical)顯示的中文字段、物理模型(Physical)顯示的英文字段。2.5. 如何建立實(shí)體(Entry)方法:?jiǎn)螕鬖ogical 模型下的Entity方法:?jiǎn)螕鬚hys

5、ical模型下的Independent table 在實(shí)體中,E/2處填入表名,日字上口為主鍵區(qū),下口非主鍵區(qū)。主鍵字段可以通過(guò)鼠標(biāo)直接拖拽至非主鍵區(qū)變?yōu)榉侵麈I,反之非主鍵字段也可以通過(guò)鼠標(biāo)拖拽變?yōu)橹麈I。當(dāng)然,主鍵也可以通過(guò)右擊所選實(shí)體,選擇AttributesàGeneralàPrimary key 選中設(shè)置。2.6. 如何使實(shí)體排列有序菜單欄 Format>Preferences>Layout Entire Diagram2.7. 如何設(shè)置實(shí)體界面顯示選擇屬性數(shù)據(jù)類型,外鍵和數(shù)據(jù)類型的圖標(biāo)顯示。2.8. 如何建立一個(gè)完整實(shí)體2.8.1設(shè)置邏輯實(shí)體表名與屬性選

6、中要設(shè)置的表,雙擊或右擊。右擊后如下:選Entity Properties,在彈出的窗口中Entity、Name、Definition項(xiàng)填入表名,此例中填:客戶經(jīng)理管戶信息。作用是在其DDL文件中標(biāo)示出此表的中文名。注:若在邏輯實(shí)體中設(shè)置了Definition,則在對(duì)應(yīng)的物理實(shí)體的Table Properties的comment一項(xiàng)中不必設(shè)置。2.8.2建實(shí)體字段、設(shè)屬性選中要設(shè)置的實(shí)體表,右擊>Attributes出現(xiàn)如下屬性框:New新建字段 Rename重命名字段 Delete刪除字段選擇New 在Attibute Name 欄寫入中文字段,在Column Name 欄寫入對(duì)于的英

7、文字段。如果此模型引入了Domain,則可以在上圖選擇數(shù)據(jù)類型,或者在General中選擇也可以。若沒有引入,則可在Datatype中選擇字段類型與長(zhǎng)度。最后,千萬(wàn)不要忘記:在Definition中標(biāo)注上中文字段名。屬性的編輯:方法:右鍵單擊所選實(shí)體,選擇Attributes,在彈出的Attributes窗口中添加,刪除或修改屬性。方法:?jiǎn)螕羲x實(shí)體,按tab鍵也可以進(jìn)行添加,刪除,修改屬性。2.9. 如何刪除實(shí)體 確定是否是引用實(shí)體,如果是,選擇Remove them from current subject area,如果不是,選擇Delete them from the entire m

8、odel 判斷或操作不正確產(chǎn)生的結(jié)果: 如果是引用實(shí)體,選擇了Delete them from the entire model,則將該實(shí)體從模型中全部刪除 如果不是引用實(shí)體,選擇了Remove them from current subject area ,則將Main Subject Area中還有該實(shí)體的垃圾存在2.10. 如何引用其他主題的實(shí)體呈現(xiàn)效果: 引用其他主題的實(shí)體后,該實(shí)體在整個(gè)模型中的FillColor都是正黃色,表明該實(shí)體被其他實(shí)體引用; 刪除引用時(shí)首先將其FillColor置為無(wú)色,然后刪除實(shí)體,在刪除實(shí)體彈出窗口中選擇第一項(xiàng) 不要輕易完全刪除被引用實(shí)體,在刪除前,一定

9、要通知引用該實(shí)體的建模人員。引用方法: 不允許在同一模型中從其他主題通過(guò)復(fù)制、粘貼實(shí)體 不同模型間可以復(fù)制實(shí)體 引用實(shí)體是將源Subject Area中源實(shí)體通過(guò)鼠標(biāo)從導(dǎo)航區(qū)拖拽到目標(biāo)Subject Area中目標(biāo)實(shí)體2.11. 如何得到模型風(fēng)格 菜單Format->Default Fonts & Colors: 設(shè)置模型的整體風(fēng)格:General屬性頁(yè) 設(shè)置實(shí)體的風(fēng)格:Entities屬性頁(yè) 設(shè)置屬性風(fēng)格:Attributes屬性頁(yè) 設(shè)置關(guān)系風(fēng)格:Relationships屬性頁(yè) 設(shè)置子類型風(fēng)格:Subtype屬性頁(yè) 設(shè)置畫圖字體風(fēng)格:Drawing Object Text屬性

10、頁(yè) 設(shè)置畫圖圖形風(fēng)格:Drawing Object Colors屬性頁(yè)第3章 產(chǎn)生數(shù)據(jù)庫(kù)報(bào)表第一步:?jiǎn)螕鬞oolsReport templates Builder Report Builder,彈出窗口如下所示:第二步:選擇輸出的類型(這里選擇html),單擊new彈出窗口:第三步:選擇左邊的picture,再單擊,則右邊區(qū)域出現(xiàn)picture section一項(xiàng),點(diǎn)擊菜單欄上的,則可得到該模型的ER圖:第四步:點(diǎn)擊logical下的entity,如上操作后,右擊entity sectionproperties,選擇欲輸出的內(nèi)容。運(yùn)行后即可得到一個(gè)數(shù)據(jù)字典。第4章 ERwin導(dǎo)出建表語(yǔ)句第一步

11、:轉(zhuǎn)換到物理模型視圖Physical。第二步:選擇菜單欄Tools>Forward Engineer>Schema Generation ,彈出如下窗口:在選項(xiàng)配置options下,選擇如下:Schema: TablespaceTable : CREATE TABLE 、 DROP TABLEColumn : DEFAULT VALUEMaterialized Query Table/View/Index 均不勾選Referential Integrity : Primary keyTrigger : 不勾選Other Options :CommentsFiter : 單擊過(guò)濾需要

12、生成SQL的表Preview : 預(yù)覽生成的SQL腳本 ,保存腳本文件注意:如果要導(dǎo)入數(shù)據(jù)庫(kù)建表,需要將生成的腳本文件中開始部分Drop 語(yǔ)句與Create語(yǔ)句間的COMMENT 語(yǔ)句刪除。 第5章 ERwin導(dǎo)出物理模型的Excel表第一步:轉(zhuǎn)換到物理模型視圖Physical。第二步:選擇菜單欄Tools>Data Browser,在彈出的窗口中點(diǎn)擊File à New Report,新建csv文檔。在新彈出的對(duì)話框里 填入導(dǎo)出的csv文檔的名字Report Name,選擇Physical,Category:Table,如圖示:在Options中選擇:Table: Name、 CommentCol

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論