AdSense

網頁

2019/1/3

使用SpringBoot打造記帳簿專案(七)建立MySQL EER Diagram

本篇建立記帳簿專案會使用的資料庫及資料表。請先參考使用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



到此我們就能看memberexpense_record資料表是怎麼關聯的。接下來才要真的建立資料庫及資料表,請參考使用SpringBoot打造記帳簿專案(九)建立MySQL資料表


沒有留言:

AdSense