2013年2月12日 星期二

建立實體(Entity)

你將會開始建立一個簡單的圖書館管理系統(Library Management System),有書本、出版商的基本資料,以及會員的出借紀錄。結構如下圖,實體(Entity)包括書本(BOOKS)、出版商(PUBLISHER)、會員(MEMBER)。


EntityAttributesEntityAttributes
BOOKSBook_Id(PK)
Author
Title
Price
Avaliable
MEMBERMemb_Id(PK)
Name
Memb_type
Memb_date
Expiry_date
Address
PUBLISHERPub_Id(PK)
Name
Address
MEMBER_BOOKSIssue
Due_date
Return date
MALEMale_salaryFEMALEFemale_salary


建立Entity
點選Toolbars上面的Entity tool(),然後到Diagram Window空白處點一下就建立好第一個Entity。
預設命名為E/1。重複上述步驟,它將會依序產生E/2、E/3‧‧‧‧‧‧等好幾個Entity。
Entity tool
點選到E/1後,再點E/1一次或利用F2鍵,可以進行名稱變更。這裡將E/1變更名稱為BOOKS。
變更名稱
更改完BOOKS名稱後。
可以利用Tab鍵移動到Entity的下一個部分,新增一個主鍵屬性(Primary Key),命名為Book_Id。
新增主鍵屬性
完成主鍵後,再按一次Tab鍵移動到Entity的最下方,鍵入非主鍵屬性(Non-Primary Attributes),依序鍵入Author、Title、Price,和Available。這邊要注意的是,每鍵入好
一個非主鍵屬性,要按Enter鍵,而不是Tab。
新增非主鍵屬性
重複上述步驟完成所有的實體(Entities)和屬性(Attributes),如下圖所示。
完成所有實體和屬性