




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章 ERwin介紹1.1. ERwin簡介流行的數(shù)據(jù)庫建模工具PowerDesignerRoseERwinERwin的全稱是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X、IE(Information Engineering)數(shù)據(jù)庫建模語言,是關(guān)系數(shù)據(jù)庫應(yīng)用開發(fā)的優(yōu)秀CASE(Computer Aided Software Engineering)工具。ERwin可以方便的構(gòu)造實體和聯(lián)系,表達實體間的各種約束關(guān)系,并根據(jù)模板創(chuàng)建相應(yīng)的存儲過程、包、觸發(fā)器、角色等,還可以編寫相應(yīng)的PB擴展屬性,如編輯樣式、顯示風格
2、、有效性驗證規(guī)則等。ERwin可以實現(xiàn)將已建好的ER模型到數(shù)據(jù)庫物理設(shè)計的轉(zhuǎn)換,即可在多種數(shù)據(jù)庫服務(wù)器(如Oracle、Sql Server、Mysql)上自動生成庫結(jié)構(gòu),提高了數(shù)據(jù)庫的開發(fā)效率。1.2. ERwin界面說明1.3. ERwin常見概念說明1.3.1 ERwin中的實體Erwin中的實體有兩種:獨立實體和依賴實體。實體被指定作為獨立實體,或依賴實體,取決于其鍵的獲得方式。獨立實體由方角盒來指定,獨立實體不依賴于模型中任何其它實體來標識。依賴實體被指定為圓角盒,依賴實體依存于模型中的其它實體。 獨立實體 依賴實體1.3.2 ERwin中的關(guān)系實體間的三種關(guān)系:1 標識關(guān)系(ide
3、ntifying relationship) :把實體1中的主鍵作為實體2中的外鍵,且作為實體2的主鍵。2 多對多關(guān)系(many- to- many relationship)3 非標識關(guān)系( non-identifying relationship ) 1.標識關(guān)系 3.非標識關(guān)系 第2章 ERwin中基本操作2.1. 如何新建工程(Model)方法:菜單File>New方法:直接點File按鈕下的Create Model圖標彈出窗口如下:注意:對于新建的Model必須使用文件或者從Model Manager庫中的模板。2.2. 如何新建主題域(Subject Area)方法:菜單Mo
4、del>Subject Area方法:工具條 Edit Subject Area方法:導航區(qū)Model中右擊Subject Area >New注意:對于任何模型不允許直接在Main Subject Area中操作,必須新建一個Subject Area,而且必須在Definition TAB中注釋。2.3. 如何選擇主題域單擊所選的主題域,右擊選擇Switch to2.4. 如何選擇邏輯模型或物理模型邏輯模型(Logical)顯示的中文字段、物理模型(Physical)顯示的英文字段。2.5. 如何建立實體(Entry)方法:單擊Logical 模型下的Entity方法:單擊Phys
5、ical模型下的Independent table 在實體中,E/2處填入表名,日字上口為主鍵區(qū),下口非主鍵區(qū)。主鍵字段可以通過鼠標直接拖拽至非主鍵區(qū)變?yōu)榉侵麈I,反之非主鍵字段也可以通過鼠標拖拽變?yōu)橹麈I。當然,主鍵也可以通過右擊所選實體,選擇AttributesàGeneralàPrimary key 選中設(shè)置。2.6. 如何使實體排列有序菜單欄 Format>Preferences>Layout Entire Diagram2.7. 如何設(shè)置實體界面顯示選擇屬性數(shù)據(jù)類型,外鍵和數(shù)據(jù)類型的圖標顯示。2.8. 如何建立一個完整實體2.8.1設(shè)置邏輯實體表名與屬性選
6、中要設(shè)置的表,雙擊或右擊。右擊后如下:選Entity Properties,在彈出的窗口中Entity、Name、Definition項填入表名,此例中填:客戶經(jīng)理管戶信息。作用是在其DDL文件中標示出此表的中文名。注:若在邏輯實體中設(shè)置了Definition,則在對應(yīng)的物理實體的Table Properties的comment一項中不必設(shè)置。2.8.2建實體字段、設(shè)屬性選中要設(shè)置的實體表,右擊>Attributes出現(xiàn)如下屬性框:New新建字段 Rename重命名字段 Delete刪除字段選擇New 在Attibute Name 欄寫入中文字段,在Column Name 欄寫入對于的英
7、文字段。如果此模型引入了Domain,則可以在上圖選擇數(shù)據(jù)類型,或者在General中選擇也可以。若沒有引入,則可在Datatype中選擇字段類型與長度。最后,千萬不要忘記:在Definition中標注上中文字段名。屬性的編輯:方法:右鍵單擊所選實體,選擇Attributes,在彈出的Attributes窗口中添加,刪除或修改屬性。方法:單擊所選實體,按tab鍵也可以進行添加,刪除,修改屬性。2.9. 如何刪除實體 確定是否是引用實體,如果是,選擇Remove them from current subject area,如果不是,選擇Delete them from the entire m
8、odel 判斷或操作不正確產(chǎn)生的結(jié)果: 如果是引用實體,選擇了Delete them from the entire model,則將該實體從模型中全部刪除 如果不是引用實體,選擇了Remove them from current subject area ,則將Main Subject Area中還有該實體的垃圾存在2.10. 如何引用其他主題的實體呈現(xiàn)效果: 引用其他主題的實體后,該實體在整個模型中的FillColor都是正黃色,表明該實體被其他實體引用; 刪除引用時首先將其FillColor置為無色,然后刪除實體,在刪除實體彈出窗口中選擇第一項 不要輕易完全刪除被引用實體,在刪除前,一定
9、要通知引用該實體的建模人員。引用方法: 不允許在同一模型中從其他主題通過復制、粘貼實體 不同模型間可以復制實體 引用實體是將源Subject Area中源實體通過鼠標從導航區(qū)拖拽到目標Subject Area中目標實體2.11. 如何得到模型風格 菜單Format->Default Fonts & Colors: 設(shè)置模型的整體風格:General屬性頁 設(shè)置實體的風格:Entities屬性頁 設(shè)置屬性風格:Attributes屬性頁 設(shè)置關(guān)系風格:Relationships屬性頁 設(shè)置子類型風格:Subtype屬性頁 設(shè)置畫圖字體風格:Drawing Object Text屬性
10、頁 設(shè)置畫圖圖形風格:Drawing Object Colors屬性頁第3章 產(chǎn)生數(shù)據(jù)庫報表第一步:單擊ToolsReport templates Builder Report Builder,彈出窗口如下所示:第二步:選擇輸出的類型(這里選擇html),單擊new彈出窗口:第三步:選擇左邊的picture,再單擊,則右邊區(qū)域出現(xiàn)picture section一項,點擊菜單欄上的,則可得到該模型的ER圖:第四步:點擊logical下的entity,如上操作后,右擊entity sectionproperties,選擇欲輸出的內(nèi)容。運行后即可得到一個數(shù)據(jù)字典。第4章 ERwin導出建表語句第一步
11、:轉(zhuǎn)換到物理模型視圖Physical。第二步:選擇菜單欄Tools>Forward Engineer>Schema Generation ,彈出如下窗口:在選項配置options下,選擇如下:Schema: TablespaceTable : CREATE TABLE 、 DROP TABLEColumn : DEFAULT VALUEMaterialized Query Table/View/Index 均不勾選Referential Integrity : Primary keyTrigger : 不勾選Other Options :CommentsFiter : 單擊過濾需要
12、生成SQL的表Preview : 預(yù)覽生成的SQL腳本 ,保存腳本文件注意:如果要導入數(shù)據(jù)庫建表,需要將生成的腳本文件中開始部分Drop 語句與Create語句間的COMMENT 語句刪除。 第5章 ERwin導出物理模型的Excel表第一步:轉(zhuǎn)換到物理模型視圖Physical。第二步:選擇菜單欄Tools>Data Browser,在彈出的窗口中點擊File à New Report,新建csv文檔。在新彈出的對話框里 填入導出的csv文檔的名字Report Name,選擇Physical,Category:Table,如圖示:在Options中選擇:Table: Name、 CommentCol
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 接地體和接地導線的選擇吳振國時間2021年11月54課件
- 裝飾工程安全技術(shù)交底
- 一級注冊計量師練習題及參考答案一套2024
- 跨境電商跨境電商相關(guān)規(guī)則課件
- 2025年中級會計專業(yè)技術(shù)資格模擬題和答案分析
- 全國電子工業(yè)版初中信息技術(shù)第二冊第2單元2.3活動3《到建運維公眾號》教學設(shè)計
- 中國歷史知識競賽課件
- 醫(yī)療保健工作解析
- 養(yǎng)殖業(yè)務(wù)年終盤點
- 引領(lǐng)工業(yè)機械新紀元
- 2020醫(yī)院內(nèi)VTE防治護理管理
- 21張必備面談圖全系列
- 知識工程-龐晨
- 東邊學校殘疾兒童成長記錄
- 工業(yè)園區(qū)66kv變電所畢業(yè)設(shè)計
- (3.21)-5.4手臂振動病職業(yè)衛(wèi)生與職業(yè)醫(yī)學
- 蟬虞世南專題知識
- 2022-2023年國家電網(wǎng)招聘之通信類真題練習試卷B卷附答案
- 黑龍江省控制性詳細規(guī)劃編制規(guī)范
- 05G514-3 12m實腹式鋼吊車梁(中級工作制 A4 A5 Q345鋼)
- “水上大沖關(guān)”精彩活動策劃方案設(shè)計
評論
0/150
提交評論