翻譯|使用教程|編輯:吳園園|2020-04-09 09:31:05.677|閱讀 1383 次
概述:您可以從Amazon Redshift數(shù)據(jù)庫反向工程實(shí)體關(guān)系圖(ERD)。這樣做為您提供了一個(gè)數(shù)據(jù)庫設(shè)計(jì)圖,可用于分析數(shù)據(jù)庫結(jié)構(gòu),與隊(duì)友進(jìn)行通信以及進(jìn)行歸檔。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Visual Paradigm是包含設(shè)計(jì)共享、線框圖和數(shù)據(jù)庫設(shè)計(jì)新特性的企業(yè)項(xiàng)目設(shè)計(jì)工具。現(xiàn)在你只需要這樣單獨(dú)的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計(jì)軟件,用BPMN去執(zhí)行業(yè)務(wù)流程分析,用ERD企業(yè)設(shè)計(jì)數(shù)據(jù)庫的任務(wù)。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!
點(diǎn)擊下載Visual Paradigm最新試用版
在Redshift中設(shè)置一個(gè)新數(shù)據(jù)庫
為了完成本教程,請(qǐng)首先在Redshift中設(shè)置一個(gè)新數(shù)據(jù)庫。在本教程中,我們將與一個(gè)名為Tutorial01的數(shù)據(jù)庫進(jìn)行交互。您可以使用任何喜歡的名字。創(chuàng)建數(shù)據(jù)庫后,執(zhí)行以下腳本在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表。在下一部分中,我們將從這些表中形成ERD。
CREATE TABLE Item (ID INT NOT NULL IDENTITY, name varchar(255), price float4, BrandID int4 NOT NULL, CatagoryID int4 NOT NULL, PRIMARY KEY (ID)); CREATE TABLE ItemVariant (ID INT NOT NULL IDENTITY, detail varchar(255), color varchar(30), "size" varchar(50), qty int4, ItemID int4 NOT NULL, PRIMARY KEY (ID)); CREATE TABLE Brand (ID INT NOT NULL IDENTITY, name varchar(255), PRIMARY KEY (ID)); CREATE TABLE Catagory (ID INT NOT NULL IDENTITY, name varchar(255), PRIMARY KEY (ID)); CREATE TABLE Customer (ID INT NOT NULL IDENTITY, firstName varchar(50), lastName varchar(50), email varchar(50), address varchar(255), phone varchar(50), PRIMARY KEY (ID)); CREATE TABLE "Order" (ID INT NOT NULL IDENTITY, CustomerID int4 NOT NULL, orderDate date, PRIMARY KEY (ID)); CREATE TABLE OrderLine (OrderID int4 NOT NULL, ItemVariantID int4 NOT NULL, qty int4, PRIMARY KEY (OrderID, ItemVariantID)); ALTER TABLE ItemVariant ADD CONSTRAINT FKItemVarian766691 FOREIGN KEY (ItemID) REFERENCES Item (ID); ALTER TABLE Item ADD CONSTRAINT FKItem119940 FOREIGN KEY (BrandID) REFERENCES Brand (ID); ALTER TABLE Item ADD CONSTRAINT FKItem265973 FOREIGN KEY (CatagoryID) REFERENCES Catagory (ID); ALTER TABLE "Order" ADD CONSTRAINT FKOrder556711 FOREIGN KEY (CustomerID) REFERENCES Customer (ID); ALTER TABLE OrderLine ADD CONSTRAINT FKOrderLine150838 FOREIGN KEY (OrderID) REFERENCES "Order" (ID); ALTER TABLE OrderLine ADD CONSTRAINT FKOrderLine292294 FOREIGN KEY (ItemVariantID) REFERENCES ItemVariant (ID);
反向數(shù)據(jù)庫:
1、從應(yīng)用程序工具欄選擇工具> DB>反向數(shù)據(jù)庫。
2、在“ 數(shù)據(jù)庫到數(shù)據(jù)模型”窗口中,單擊“ 下一步”。
3、在“ 數(shù)據(jù)庫配置”屏幕中,選擇Redshift作為數(shù)據(jù)庫驅(qū)動(dòng)程序。
4、提供JDBC 驅(qū)動(dòng)程序文件。您可以
5、填寫Redshift數(shù)據(jù)庫的主機(jī)名,端口,用戶名和密碼。同樣,在本教程中,我們使用一個(gè)名為tutorial01的數(shù)據(jù)庫。
6、單擊下一步。
7、通過選擇公共架構(gòu)來縮小反轉(zhuǎn)范圍。
8、單擊下一步。
9、在選擇表屏幕中保持表處于選中狀態(tài)。這些表是上一節(jié)中執(zhí)行SQL語句的結(jié)果。
10、單擊下一步。
11、在“ 反向數(shù)據(jù)庫預(yù)覽”屏幕中,單擊“ 完成 ” 。
12、將創(chuàng)建一個(gè)空白的ERD,將彈出“ 反向?qū)嶓w”窗口。在窗口中列出了由Redshift數(shù)據(jù)庫形成的實(shí)體。現(xiàn)在,選擇實(shí)體并將其拖到圖上。您可以通過按Ctrl或Shift鍵對(duì)實(shí)體進(jìn)行多項(xiàng)選擇。
釋放鼠標(biāo)按鈕時(shí),您將看到由實(shí)體形成的ERD。整理圖表內(nèi)容。您的圖應(yīng)如下圖所示。
=====================================================
更多Visual Paradigm相關(guān)資源,請(qǐng)點(diǎn)擊此處進(jìn)行查看~
想要購買Visual Paradigm正版授權(quán)的朋友可以
關(guān)注下方微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: