本篇建立記帳簿專案會使用的資料庫及資料表。請先參考使用SpringBoot打造記帳簿專案(六)ER-Model。
建立資料表前需要先安裝MySQL資料庫,可參考在Windows 7安裝MySQL。
安裝完成後記得啟動,然後開啟MySQL Workbench。
開始建立資料表前,我們先利用MySQL Workbench的EER Diagram功能來設計資料表。點選下圖紅圈的圖示來建立EER Diagram(也就是ER-Model)。
然後點Add Diagram就會產生一個新的EER Diagram,接著就可以開始設計了。
先點選中間工作區左側工具列的圖示如下,然後在工作區點一下即可建立一個資料表。
資料表建立如下。
在資料表上點兩下即可修改此資料表的名稱還有欄位屬性。
依照先前的會員資料的設計,將資料表修改為member
如下。
每個欄位分別做了不同的勾選,請參考MySQL Workbench 資料表設計的欄位標籤縮寫意思。
依照以上的方法再建立消費記錄資料表expense_record
如下
關於各欄位的資料型態說明請參考使用SpringBoot打造記帳簿專案(八)使用的MySQL欄位資料型態
兩個資料表建好後,接著點選左側的一對多關聯工具,然後點選外鍵所在的資料表,也就是子表expense_record
。然後再點選外鍵參照的父表member
。
關係建立後如下,你會看到工具自動幫我們在子表添加了指向主表的外鍵member_id
。
到此我們就能看member
及expense_record
資料表是怎麼關聯的。接下來才要真的建立資料庫及資料表,請參考使用SpringBoot打造記帳簿專案(九)建立MySQL資料表。
沒有留言:
張貼留言