• <menu id="w2i4a"></menu>
  • logo Visual Paradigm教程2020

    文檔首頁>>Visual Paradigm教程2020>>UML工具Visual Paradigm教程:如何從ERD生成Redshift數(shù)據(jù)庫?(上)

    UML工具Visual Paradigm教程:如何從ERD生成Redshift數(shù)據(jù)庫?(上)


    Visual Paradigm是包含設(shè)計共享、線框圖和數(shù)據(jù)庫設(shè)計新特性的企業(yè)項(xiàng)目設(shè)計工具?,F(xiàn)在你只需要這樣單獨(dú)的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計軟件,用BPMN去執(zhí)行業(yè)務(wù)流程分析,用ERD企業(yè)設(shè)計數(shù)據(jù)庫的任務(wù)。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!

    點(diǎn)擊下載Visual Paradigm最新試用版

    在Redshift中創(chuàng)建數(shù)據(jù)庫

    為了完成本教程,請首先在Redshift中設(shè)置一個新數(shù)據(jù)庫。在本教程中,我們將與一個名為Tutorial01的數(shù)據(jù)庫進(jìn)行交互。您可以使用任何喜歡的名字。

    為您的項(xiàng)目配置默認(rèn)數(shù)據(jù)庫

    1、從應(yīng)用程序工具欄中選擇工具>數(shù)據(jù)庫>數(shù)據(jù)庫配置。

    2、在“ 數(shù)據(jù)庫配置”窗口中,從左側(cè)的數(shù)據(jù)庫列表中選擇“ 紅移”。

    UML工具Visual Paradigm教程:如何從ERD生成Redshift數(shù)據(jù)庫?(上)

    Visual Paradigm支持多個DBMS的數(shù)據(jù)庫建模。如您所知,不同的DBMS支持不同的數(shù)據(jù)類型集。其中一些與其他DBMS兼容,而另一些則特定于DBMS。在開始之前,重要的是選擇Redshift作為默認(rèn)數(shù)據(jù)庫,以便在設(shè)計數(shù)據(jù)庫時可以使用其數(shù)據(jù)類型。要配置默認(rèn)數(shù)據(jù)庫:

    3、提供JDBC 驅(qū)動程序文件。您可以單擊此處下載Amazon Redshift JDBC驅(qū)動程序


    4、填寫Redshift數(shù)據(jù)庫的主機(jī)名,端口,用戶名和密碼。同樣,在本教程中,我們使用一個名為tutorial01的數(shù)據(jù)庫。

    5、單擊“ 測試連接”以確保所有設(shè)置正確,并且Visual Paradigm可以與數(shù)據(jù)庫連接?,F(xiàn)在,我們準(zhǔn)備進(jìn)行數(shù)據(jù)庫設(shè)計。

    使用ERD設(shè)計Redshift數(shù)據(jù)庫

    讓我們用ERD設(shè)計一個“自行車商店”數(shù)據(jù)庫。

    1、通過從應(yīng)用程序工具欄中選擇“ 圖”>“新建”創(chuàng)建ERD 。在“ 新建圖”窗口中,選擇“ 實(shí)體關(guān)系圖”,然后單擊“ 下一步”。

    2、輸入BikeShop作為圖名稱,然后單擊“ 確定”以創(chuàng)建圖。

    3、在圖的右側(cè),提示您選擇模型類型。只需選擇“ 物理”即可。只有物理模型下的實(shí)體將在數(shù)據(jù)庫導(dǎo)出中進(jìn)行處理。

    4、從圖工具欄中選擇實(shí)體。然后單擊該圖以創(chuàng)建一個實(shí)體。將其命名為Item,然后按Enter確認(rèn)編輯。

    5、右鍵單擊“ 項(xiàng)目”實(shí)體,然后從彈出菜單中選擇“ 新建列”。

    6、輸入+ ID:int4,然后按Enter以創(chuàng)建類型為int4的主鍵列ID。

    7、默認(rèn)情況下,在確認(rèn)上一列后會創(chuàng)建一個新列?,F(xiàn)在,在接下來的兩列中輸入名稱:varchar(255)和價格:float4。

    8、按Esc停止添加更多列。

    9、一件商品的樣式可能不同,例如,騎行服會具有不同的尺寸和顏色。讓我們從具有一對多關(guān)系的Item實(shí)體創(chuàng)建一個ItemVariant實(shí)體。將鼠標(biāo)指針移到Item實(shí)體上。按形狀右上方的“ 資源目錄”圖標(biāo),然后將其拖出。

    10、釋放鼠標(biāo)按鈕。在資源目錄中選擇一對多關(guān)系->實(shí)體。

    11、輸入ItemVariant作為實(shí)體名稱。

    12、右鍵單擊ItemVariant實(shí)體,然后從彈出菜單中選擇“ 新建列”,然后輸入以下列。

    欄名 類型
    + ID int4
    詳情 varchar(255)
    顏色 varchar(30)
    尺寸 varchar(50)
    數(shù)量 int4
    13、重復(fù)上述步驟,如下創(chuàng)建ERD。

    14、最后,我們必須存儲每個訂單上購買的物品。我們應(yīng)該將Order與ItemVariant而不是Item相關(guān)聯(lián),因?yàn)镮temVariant是存儲實(shí)際項(xiàng)目的實(shí)體。由于每個Order可以具有多個ItemVariant,并且每個ItemVariant可以涉及多個Order,因此它是一個多對多關(guān)系。將鼠標(biāo)指針移到Order實(shí)體上。按下“ 資源目錄”圖標(biāo),將其拖動到ItemVariant并釋放您的按鈕。在資源目錄中,選擇多對多關(guān)系->實(shí)體。

    15、在Order和ItemVariant之間創(chuàng)建一個鏈接實(shí)體。將其重命名為OrderLine。

    16、右鍵單擊OrderLine并從彈出菜單中選擇New Column,然后輸入qty:int。

    現(xiàn)在我們的ERD已準(zhǔn)備就緒,我們可以開始為數(shù)據(jù)庫定義示例數(shù)據(jù)了。

    =====================================================

    更多Visual Paradigm相關(guān)資源,請點(diǎn)擊此處進(jìn)行查看~

    想要購買Visual Paradigm正版授權(quán)的朋友可以咨詢慧都官方客服

    關(guān)注下方微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();