Astah ER Diagram SQL Script

Astah資料庫設計

廖尉村 2016/12/27 16:01:35
2039







主題

Astah資料庫設計

文章簡介

方便在團隊之間傳遞分析設計,在軟體開發的過程,讓專案成員更快了解資料的結構。

作者

廖尉村

版本/產出日期

V1.0/2016.12.26




1. 前言

2. 目的

3. 文章內容

4. 參考來源


1. 前言

Entity-Relationship Diagram簡稱ER Diagram,設計者可透過ER Diagram來設計資料庫,方便在團隊之間進行溝通,本篇介紹Astah7.0這是免費的版本,希望能幫助到有需要的開發人員。




2. 目的

如何讓開發人員更快了解資料庫設計結構,介紹基本的使用功能讓初學者快速上手




3. 文章內容

3.1、 建立ER Diagram

開啟Astah首先建立一個ER Diagram,等會會透過ER Diagram行資料庫設計.




3.2、 Entity

點擊工具列上的 Entity,滑鼠移到下方空白處點擊,就可以開始設計資料表,建立一個資料表命名為HER_EMPLOYEE




3.3、 Primary KeyAttribute

滑鼠移至EHR_EMPLOYEE上會有紅色及黃色小點,紅色為建立資料表Primary Key欄位,黃色

則為建一般Attribute欄位




3.4、 設定ER料庫型態

ER增更多的資料庫型態,滑鼠移至ER Model上按右鍵,SET ER Data Type -> ADD -> INT IDENTITY -> ok,這樣一來Data Type就有更多的類型可以使用,個人序號指定INT IDENTITY






3.5、 設定Non-identifying Relationship

假設每個案子只有一個負責人,如何透過Non-identifying Relationship來設定,滑鼠移至工具列上,點選Non-identifying Relationship,滑鼠移至EHR_EMPLOYEE點擊再移至EHR_CASE點擊,即可完成Non-identifying Relationship設定。








3.6、 設定Identifying Relationship

假設每個案子有多個負責人,把負責人與案件做為Primary Key,滑鼠移至工具列上,點選Identifying Relationship,滑鼠移至HER_CASE上點擊再移至EHR_CASE_EMPLOYEE點擊,滑鼠移至工具列上,點選Identifying Relationship,滑鼠移至EHR_EMPLOYEE上點擊再移至EHR_CASE_EMPLOYEE點擊,即可完成Non-identifying Relationship設定。








3.7、 Export Sql

點選Tools -> ER Diagram -> Export Sql選擇匯出位置點選Export, Astah會幫你設計好的ER Diagram產出SQL ScriptExport Sql會產生一個Sql檔,你可以把SQL Script接在MS SQL Management Studio上執行,選擇好你要在那個資料庫中建立即可直接轉入。











4. 參考來源

http://www.astah.net/

廖尉村