而這樣的設定可以透過上一篇提到的Domains來建立,本章將介紹如何透過建立好的Domains去設定;以及在沒有建立Domains的情況下,一樣可以設定Schema。
運用事先建立的Domains
首先找到BOOKS點擊兩下或點上方工具列Model 〉Attributes開啟,如下圖。
接著點選Book_id,在右邊General 〉Domain中,找到我們預先設定好的「Identifier」,按下OK即可。這麼一來就順利把「Identifier」的相關設定套用到Book_id了,可以發現到Book_id資料型態為Number。
Attributes設定 |
Attribute | Domain |
Book_Id | Identifier |
Pub_Id | Identifier |
Author | Name |
Title | Name |
Price | Price |
Book_Id | Identifier |
Memb_Id | Identifier |
Issue | Name |
Name | Name |
Male_salary | Price |
Female_salary | Price |
未建立Domains直接設定Schema
首先找到BOOKS點擊兩下或點上方工具列Model 〉Attributes開啟,如下圖。
接著點選Available,在右邊切換到Datatype中,設定為「CHAR(1)」;同樣也可以根據需求去設定限制(Constraint)標籤,完成後按下OK。
設定Available |
根據下表重複上述步驟依序完成以下屬性的設定。和Domains不同之處在於,每一個屬性的設定都必須一個一個去個別設定。
Attribute | Datatype |
Available | CHAR(1) |
Due date | DATE |
Return date | DATE |
Memb_type | CHAR(10) |
Memb_date | DATE |
Expiry_date | DATE |
Address | VARCHAR(100) |
完成Schema設定 |