翻譯|使用教程|編輯:吳園園|2020-04-09 09:31:05.677|閱讀 1383 次
概述:您可以從Amazon Redshift數據庫反向工程實體關系圖(ERD)。這樣做為您提供了一個數據庫設計圖,可用于分析數據庫結構,與隊友進行通信以及進行歸檔。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Visual Paradigm是包含設計共享、線框圖和數據庫設計新特性的企業項目設計工具。現在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設計軟件,用BPMN去執行業務流程分析,用ERD企業設計數據庫的任務。Visual Paradigm現已加入在線訂購,現在搶購立享優惠!
在Redshift中設置一個新數據庫
為了完成本教程,請首先在Redshift中設置一個新數據庫。在本教程中,我們將與一個名為Tutorial01的數據庫進行交互。您可以使用任何喜歡的名字。創建數據庫后,執行以下腳本在數據庫中創建數據庫表。在下一部分中,我們將從這些表中形成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);
反向數據庫:
1、從應用程序工具欄選擇工具> DB>反向數據庫。
2、在“ 數據庫到數據模型”窗口中,單擊“ 下一步”。
3、在“ 數據庫配置”屏幕中,選擇Redshift作為數據庫驅動程序。
4、提供JDBC 驅動程序文件。您可以
5、填寫Redshift數據庫的主機名,端口,用戶名和密碼。同樣,在本教程中,我們使用一個名為tutorial01的數據庫。
6、單擊下一步。
7、通過選擇公共架構來縮小反轉范圍。
8、單擊下一步。
9、在選擇表屏幕中保持表處于選中狀態。這些表是上一節中執行SQL語句的結果。
10、單擊下一步。
11、在“ 反向數據庫預覽”屏幕中,單擊“ 完成 ” 。
12、將創建一個空白的ERD,將彈出“ 反向實體”窗口。在窗口中列出了由Redshift數據庫形成的實體。現在,選擇實體并將其拖到圖上。您可以通過按Ctrl或Shift鍵對實體進行多項選擇。
釋放鼠標按鈕時,您將看到由實體形成的ERD。整理圖表內容。您的圖應如下圖所示。
=====================================================
更多Visual Paradigm相關資源,請點擊此處進行查看~
想要購買Visual Paradigm正版授權的朋友可以
關注下方微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: