翻譯|使用教程|編輯:吳園園|2020-04-13 11:34:29.463|閱讀 982 次
概述:您可以使用Entity Relationship Diagram(ERD)設(shè)計數(shù)據(jù)庫,然后根據(jù)設(shè)計生成一個物理數(shù)據(jù)庫。在本教程中,您將為在線自行車商店繪制一個簡單的ERD,為數(shù)據(jù)庫輸入示例數(shù)據(jù),然后生成Amazon Redshift數(shù)據(jù)庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Visual Paradigm是包含設(shè)計共享、線框圖和數(shù)據(jù)庫設(shè)計新特性的企業(yè)項目設(shè)計工具?,F(xiàn)在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計軟件,用BPMN去執(zhí)行業(yè)務(wù)流程分析,用ERD企業(yè)設(shè)計數(shù)據(jù)庫的任務(wù)。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!
在Redshift中創(chuàng)建數(shù)據(jù)庫
為了完成本教程,請首先在Redshift中設(shè)置一個新數(shù)據(jù)庫。在本教程中,我們將與一個名為Tutorial01的數(shù)據(jù)庫進(jìn)行交互。您可以使用任何喜歡的名字。
為您的項目配置默認(rèn)數(shù)據(jù)庫
1、從應(yīng)用程序工具欄中選擇工具>數(shù)據(jù)庫>數(shù)據(jù)庫配置。
2、在“ 數(shù)據(jù)庫配置”窗口中,從左側(cè)的數(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ū)動程序文件。您可以。
4、填寫Redshift數(shù)據(jù)庫的主機(jī)名,端口,用戶名和密碼。同樣,在本教程中,我們使用一個名為tutorial01的數(shù)據(jù)庫。
5、單擊“ 測試連接”以確保所有設(shè)置正確,并且Visual Paradigm可以與數(shù)據(jù)庫連接。現(xiàn)在,我們準(zhǔn)備進(jìn)行數(shù)據(jù)庫設(shè)計。
使用ERD設(shè)計Redshift數(shù)據(jù)庫
讓我們用ERD設(shè)計一個“自行車商店”數(shù)據(jù)庫。
1、通過從應(yīng)用程序工具欄中選擇“ 圖”>“新建”來創(chuàng)建ERD 。在“ 新建圖”窗口中,選擇“ 實體關(guān)系圖”,然后單擊“ 下一步”。
3、在圖的右側(cè),提示您選擇模型類型。只需選擇“ 物理”即可。只有物理模型下的實體將在數(shù)據(jù)庫導(dǎo)出中進(jìn)行處理。
4、從圖工具欄中選擇實體。然后單擊該圖以創(chuàng)建一個實體。將其命名為Item,然后按Enter確認(rèn)編輯。
5、右鍵單擊“ 項目”實體,然后從彈出菜單中選擇“ 新建列”。
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實體創(chuàng)建一個ItemVariant實體。將鼠標(biāo)指針移到Item實體上。按形狀右上方的“ 資源目錄”圖標(biāo),然后將其拖出。
10、釋放鼠標(biāo)按鈕。在資源目錄中選擇一對多關(guān)系->實體。
11、輸入ItemVariant作為實體名稱。
12、右鍵單擊ItemVariant實體,然后從彈出菜單中選擇“ 新建列”,然后輸入以下列。
欄名 | 類型 |
---|---|
+ ID | int4 |
詳情 | varchar(255) |
顏色 | varchar(30) |
尺寸 | varchar(50) |
數(shù)量 | int4 |
14、最后,我們必須存儲每個訂單上購買的物品。我們應(yīng)該將Order與ItemVariant而不是Item相關(guān)聯(lián),因為ItemVariant是存儲實際項目的實體。由于每個Order可以具有多個ItemVariant,并且每個ItemVariant可以涉及多個Order,因此它是一個多對多關(guān)系。將鼠標(biāo)指針移到Order實體上。按下“ 資源目錄”圖標(biāo),將其拖動到ItemVariant并釋放您的按鈕。在資源目錄中,選擇多對多關(guān)系->實體。
15、在Order和ItemVariant之間創(chuàng)建一個鏈接實體。將其重命名為OrderLine。
16、右鍵單擊OrderLine并從彈出菜單中選擇New Column,然后輸入qty:int。
現(xiàn)在我們的ERD已準(zhǔn)備就緒,我們可以開始為數(shù)據(jù)庫定義示例數(shù)據(jù)了。
=====================================================
更多Visual Paradigm相關(guān)資源,請點擊此處進(jìn)行查看~
想要購買Visual Paradigm正版授權(quán)的朋友可以
關(guān)注下方微信公眾號,及時獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: