• <menu id="w2i4a"></menu>
  • logo MyEclipse數(shù)據(jù)庫教程

    文檔首頁>>MyEclipse數(shù)據(jù)庫教程>>MyEclipse數(shù)據(jù)庫教程:設(shè)計一個ER圖

    MyEclipse數(shù)據(jù)庫教程:設(shè)計一個ER圖


    ER-Designer提供了大量的工具以及功能,來幫助您創(chuàng)建、重組和自定義ER圖,同時它還能將ER圖以JPEG格式導(dǎo)出。在本教程中,您將學(xué)習(xí)到:

    • 從數(shù)據(jù)庫中逆向獲取的實體關(guān)系圖(ERD)
    • 在ER圖中使用表數(shù)據(jù)
    • 路由表關(guān)系
    • 查找表
    • 導(dǎo)出ER圖保存將其為JPEG圖像

    持續(xù)時間:10分鐘

    沒有MyEclipse?立即下載

    1. 從數(shù)據(jù)庫中創(chuàng)建實體關(guān)系(ER)圖

    本節(jié)我們?yōu)榇蠹已菔救绾螐默F(xiàn)有的數(shù)據(jù)庫中創(chuàng)建ERD,所給出的示例使用了Oracle 9i的人力資源(HR)示例數(shù)據(jù)庫。

    (1)選擇Window>Open Perspective>MyEclipse Database Explorer。

    (2)在數(shù)據(jù)庫瀏覽器中,右鍵單擊該數(shù)據(jù)庫或模式來創(chuàng)建一個ER圖,同時選擇New ER Diagram。

    設(shè)計一個ER圖
    從一個數(shù)據(jù)庫中創(chuàng)建的實體-關(guān)系圖

    (3)選擇項目并為新的ER圖輸入文件名稱,但需要注意的是.mer是用于ER-Designer的默認文件擴展名。如果您的工作區(qū)沒有項目,則該列表為空,因此必須取消進程,重新創(chuàng)建一個項目才能繼續(xù)這個進程。

    設(shè)計一個ER圖
    選擇新的ER圖位置

    (4)點擊OK來啟動數(shù)據(jù)庫分析和創(chuàng)建圖的進程。

    (5)在左側(cè)選擇一個表,然后單擊添加按鈕將其列入圖中。在圖中添加了您想要的表之后,單擊Finish。

    設(shè)計一個ER圖
    選擇表

    從數(shù)據(jù)庫中逆向獲取ER圖要求ER-Designer下載和分析數(shù)據(jù)庫的元數(shù)據(jù)??紤]到數(shù)據(jù)庫的大小、已選擇的表的數(shù)量和連接到數(shù)據(jù)庫服務(wù)器的性能,元數(shù)據(jù)的檢索過程可能是非常耗時的。因此,您可以在進度窗口中單擊Run in Background按鈕,在后臺中運行此進程。

    設(shè)計一個ER圖
    進程窗口同時訪問數(shù)據(jù)庫的元數(shù)據(jù)

    一旦該進程完成后,新的HR.mer文件就已被創(chuàng)建。注意:上述未選中的REGIONS表將會被留下并且取消選定,其不存在于任何圖或者大綱視圖中。

    設(shè)計一個ER圖
    工作臺顯示HR.mer文件

    2. 在圖中更新表數(shù)據(jù)

    根據(jù)所來自數(shù)據(jù)庫的當(dāng)前狀態(tài),ER圖是可以被刷新的。其刷新的過程設(shè)計檢索數(shù)據(jù)庫的元數(shù)據(jù),并用ER圖的狀態(tài)來對其進行核對。只要有需要,可選擇表、組或整個ER圖進行刷新。

    選擇一個或多個表刷新,單擊鼠標右鍵,然后從菜單中選擇刷新表即可。選定的表和更新圖的元數(shù)據(jù)與數(shù)據(jù)庫資源管理器的ER-Designer交互檢索。

    設(shè)計一個ER圖
    刷新表

    要刷新一個完整的圖,選擇View>Refresh Diagram。在刷新ER圖的窗口中,允許您從圖表中添加和刪除表。在您圖中的表不能從選定的表列表中刪除;相反地,如果一個表目前不在您的圖中,可以從選定列表中添加該表。選定的表和更新圖的元數(shù)據(jù)與數(shù)據(jù)庫資源管理器的ER-Designer交互檢索。

    設(shè)計一個ER圖
    刷新ER圖

    3. 添加表到ER圖中

    (1)在數(shù)據(jù)庫瀏覽器中,選擇要添加到圖中的表。

    (2)將表拖放在ER圖中的正確位置上,如果一個表已經(jīng)在圖中,則立即刷新它。

    設(shè)計一個ER圖
    在ER圖添加表

    注意:上述的表添加也可以通過從菜單中選擇View>Refresh Diagram來實現(xiàn)。

    4. 從ER圖中刪除表

    選中要刪除的表或組,然后按DEL鍵。另外您也可以從菜單中選擇Edit>Delete,或者選中表單擊右鍵,然后選擇刪除。

    設(shè)計一個ER圖
    從圖中刪除表

    從圖中刪除選定的表,也將一并刪除相應(yīng)的導(dǎo)入和導(dǎo)出關(guān)系。

    注意:要撤消表的刪除,請右鍵單擊該圖,然后選擇撤消。同時還支持完整的撤銷和重做。

    5. 路由和重選路由的關(guān)系

    通過選擇目標關(guān)系來手動路由關(guān)系連接,然后將彎曲的點連接起來。當(dāng)選擇一個關(guān)系時,該圖的變化如下:

    • 關(guān)系線的顏色變?yōu)榧t色
    • 關(guān)系表的背景顏色變成所選的顏色
    • 彎曲點(黑色小旋鈕)出現(xiàn)
    設(shè)計一個ER圖
    選擇的關(guān)系顯示出其彎曲點

    已手動的路由關(guān)系可以用MyEclipse的布局引擎自動重選路由,當(dāng)手動路由產(chǎn)生不良結(jié)果,你想回到自動關(guān)系布局時,此功能非常有用。

    要自動重選路由關(guān)系,右鍵單擊手動重選路由關(guān)系,并選擇Reroute。布局引擎的重選路由關(guān)系使用其優(yōu)化算法。

    設(shè)計一個ER圖
    重選路由關(guān)系
    設(shè)計一個ER圖
    自動重選路由

    6. 定位和選擇表

    要查看和選擇表請使用大綱視圖執(zhí)行下列操作:

    1. 如果大綱視圖尚未打開,選擇Window>Show View>Outline。
    2. 滾動大綱視圖選擇所需要的表,這會導(dǎo)致相應(yīng)的ER圖被突出顯示并滾動到視圖中。

    下圖顯示了在大綱視圖中選擇的JOB_HISTORY表和相應(yīng)的ER圖表符號明顯突出。

    設(shè)計一個ER圖
    查找使用大綱視圖的表

    要使用表的定位搜索,請執(zhí)行以下操作:

    (1)單擊大綱視圖工具欄的表搜索圖標。

    設(shè)計一個ER圖
    從大綱視圖中打開表定位器
    設(shè)計一個ER圖
    表定位器窗口

    (2)如果您的表在列表中不可見,輸入表名的前幾個字符。在您輸入的文本中,列表過濾器設(shè)置的表名稱包含一個前綴。

    (3)選擇您要查看的表,然后單擊確定。表定位器關(guān)閉,在ER-Designer中滾動所要選擇的表到視圖中,并突出顯示它。

    7. 導(dǎo)出圖

    要導(dǎo)出ERD,右鍵單擊ER-Designer并從菜單中選擇以JPEG格式導(dǎo)出。這將打開一個文件選擇對話框讓你指定JPEG圖像的位置。

    注意:一個大的ERD可能是幾百兆的圖像,在某些情況下,這可能會導(dǎo)致在導(dǎo)出操作時因為圖像太大而失敗,不能管理。

    設(shè)計一個ER圖
    導(dǎo)出JPEG

    MyEclipse官方中文網(wǎng)上線,歡迎下載交流!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();