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

    文檔首頁>>MyEclipse數(shù)據(jù)庫教程>>MyEclipse數(shù)據(jù)庫教程:MyEclipse的實體關(guān)系設(shè)計

    MyEclipse數(shù)據(jù)庫教程:MyEclipse的實體關(guān)系設(shè)計


    1. 可視化實體關(guān)系與ER圖

    MyEclipse ER-Designer幫助您直觀地管理關(guān)系數(shù)據(jù)庫,從設(shè)計生命周期,到實施、維護(hù)這一系列的過程。同時MyEclipse ER-Designer還提供現(xiàn)有數(shù)據(jù)庫的可視化模型。因為ER-Designer的逆向工程數(shù)據(jù)庫的實體 - 關(guān)系(ER)模型,所以在ER-Designer中利用數(shù)據(jù)庫資源管理器的數(shù)據(jù)庫連接器來訪問數(shù)據(jù)庫的元數(shù)據(jù)。由此看出ER-Designer渲染模型使用信息工程(IE)系統(tǒng)的ER來作為一個實體關(guān)系圖(ERD)。在任何時候,ER-Designer可以將數(shù)據(jù)庫的ERD準(zhǔn)確的反映到當(dāng)前的數(shù)據(jù)庫狀態(tài)上。ER的設(shè)計包括一個很復(fù)雜的表格關(guān)系和布局引擎,這些使得它能夠很快的制定出ERD。

    MyEclipse的實體關(guān)系設(shè)計
    ER圖

    2. 符號的基本介紹

    ER-Designer支持信息工程的符號。在逆向工程的過程當(dāng)中,被描述的parent-child關(guān)系是child實體的唯一基數(shù)。下圖描述了一個注解關(guān)系,注意每個表的詳細(xì)信息,例如表中定義的列,列的類型、作用以及是否被定義為主或外鍵。下面介紹在定義表中的詳細(xì)信息時使用的圖標(biāo)和文本樣式的含義。

    2.1 定位表

    在ER-Designer中可以通過將表拖動到任意一個新位置來定位表,任何遷移的操作可以使用Eclipse撤銷命令或等值的鍵盤快捷鍵(例如,CTRL+ Z)來撤銷。當(dāng)選中一個表時,它會顯示出鮮明高亮的背景顏色。如下圖,JOBS表被選中。

    MyEclipse的實體關(guān)系設(shè)計
    示例實體關(guān)系
    MyEclipse的實體關(guān)系設(shè)計
    2.2 關(guān)系

    關(guān)系被描述為是數(shù)據(jù)庫表的兩個實體之間一個有標(biāo)記的連接,連接的標(biāo)簽是基于模式:parenttable(column1,……)= childtable(column1,……)映射。旁邊的關(guān)系標(biāo)簽的方向箭頭標(biāo)簽是從父表指向子表 (->)。當(dāng)您跨越了一個連接時會顯示外鍵約束的名稱。例如上述例子中的實體關(guān)系圖像描述的JHIST_JOB_FK約束條件,就在明亮的藍(lán)色文本關(guān)系下。下表描述了ER-Designer中關(guān)系的注解。

    MyEclipse的實體關(guān)系設(shè)計
    2.3 可視化網(wǎng)格、標(biāo)簽、表校準(zhǔn)和調(diào)整表的大小

    ER-Designer提供一個可視化的網(wǎng)格、網(wǎng)格校準(zhǔn)和調(diào)整表大小的工具來幫助您手動布局表和美化關(guān)系路由。

    網(wǎng)格

    要打開/關(guān)閉的視覺網(wǎng)格功能,選擇ER-Designer,并從菜單中選擇View>Grid。

    MyEclipse的實體關(guān)系設(shè)計
    切換視覺網(wǎng)格開/關(guān)

    網(wǎng)格校準(zhǔn)

    校準(zhǔn)網(wǎng)格功能,通過限制它們的位置來配合垂直和水平的網(wǎng)格線,以便于手動校準(zhǔn)表和關(guān)系。網(wǎng)格不需要可見時,此功能將被激活。要關(guān)閉/打開網(wǎng)格功能,選擇ER-Designer中,并從菜單中選擇View>Snap。

    MyEclipse的實體關(guān)系設(shè)計
    切換對齊網(wǎng)格的開關(guān)

    關(guān)系標(biāo)簽

    表之間的關(guān)系標(biāo)簽是默認(rèn)顯示的,為了明顯地切換標(biāo)簽,選擇ER-Designer,并從菜單中選擇View>Relationship Labels。

    MyEclipse的實體關(guān)系設(shè)計
    切換可視關(guān)系標(biāo)簽的開關(guān)

    水平和垂直對齊工具

    ER-Designer的表校準(zhǔn)工具在MyEclipse的工具欄當(dāng)中。選擇要對齊的兩個或多個表,然后從MyEclipse的工具欄中選擇對齊方式。

    MyEclipse的實體關(guān)系設(shè)計
    工具欄上的表格對齊方式

    調(diào)整表大小工具

    ER-Designer調(diào)整表大小工具在MyEclipse的工具欄當(dāng)中。選擇要對齊的兩個或多個表,然后從MyEclipse的工具欄中選擇調(diào)整大小。

    MyEclipse的實體關(guān)系設(shè)計
    工具欄上的表調(diào)整樣式

    3. 表定位功能

    瀏覽大的ER圖來查找表無疑是繁瑣的,為了簡化這個過程,ER-Designer中提供了兩個表的定位功能。首先是描繪樹列表中數(shù)據(jù)庫的表的概要圖,其次是表定位器,可提供快速的表名搜索和位置。

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

    MyEclipse的實體關(guān)系設(shè)計
    查找使用大綱視圖中的表

    除了使用大綱視圖來查找表,ER-Designer還提供表定位器,這是個具有快速文本搜索功能的彈出窗口。無論是從ER-Designer的右鍵快捷菜單,還是導(dǎo)航的菜單欄、大綱視圖工具欄,或者按ALT+ F3都可以啟動表定位器。

    MyEclipse的實體關(guān)系設(shè)計
    表定位器窗口

    4. ER-Designer首選項

    您可以自定義ER-Designer的首選項頁面。要訪問ER-Designer的首選項頁面,選擇Window>Preferences,展開MyEclipse>Database Explorer ,然后選擇ER-Designer即可。

    MyEclipse的實體關(guān)系設(shè)計
    ER-Designer的首選項頁面

    5. 資源

    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); })();