題組內容

四、欣欣是一家連鎖網路花店,為了有效管理各分店的營運情形,店長建立了三個資料表:Branch、Product 與 Sales,其中 Branch 用來記錄分店資料,
Product 用來記錄花店商品資料,Sales 則用來記錄各分店每日的銷售明細。各資料表的重要欄位包括:BranchID 為分店編號、ProductID 為商品編號、
Quantity 為銷售數量、Price 為商品單價。三個資料表的內容如下:

三個資料表之間的關聯如下圖所示。

 (一)請說明外來鍵(Foreign Key, FK)應具備那些條件,並指出本資料庫中 那些欄位屬於外來鍵?