第四章 正規化階段:花卉資料庫三階正規化分析與設計
4.2 台灣五大花卉批發市場資料庫三階正規化分析
4.2.1 台北花市資料庫現況與三階正規化分析
台北花卉市場交易資料的處理狀況目前僅只於建立原始資料表格式,用以作為檔案儲 存的依據,然而各個資料表各自獨立,並無進行資料庫三階正規化設計。因此原始資料表 鎖儲存的資料量相當多且複雜,故使用起來雖然單純但是在搜尋或修改及其他加値運用的 效用上卻相當貧瘠。
台北花卉的原始資料表共五張[13],分別是:表 4.1 台北花市承銷人資料表,目的在於 建立承銷人詳細資訊方便查詢承銷人資料,內容包括承銷人姓名、身分證字號、住址、電 話、商號、繳款狀況等;表 4.2 台北花市供應人資料表,紀錄供應人的姓名、地址、電話、
所屬供應團體等基本資料;表 4.3 台北花市日交易資料表,主要目的是紀錄每日的交易資 料,包括交易日期、承銷人代號、供應人代號、花卉代號、數量、單價等,這是每筆交易 最重要的資料內容;表 4.4 台北花市花卉資料表,紀錄台北花市供應人的供應花卉資料,
包括花卉代號、品名、類別等資料;表 4.5 台北花市日進貨資料表,此資料表主要目的是 在理貨作業時,登錄貨車司機繳交的進貨資料表內容,包括進貨日期、供應商代號、花卉 代號、等級、箱數、理貨員、台車等資料。
表 4.1 台北花市承銷人資料表
表 4.2 台北花市供應人資料表
欄位名稱 欄位說明
SU_NO 供應商代號 SU_GR_NO 供應團體代號 SU_GROUP 供應團體 SU_NAME 供應人名稱
SU_TT_ID 匯款(1.信 2.電 3.金 4.其他) SU_BANK 匯款銀行代號
SU_AC_KIND 帳戶種類 SU_AC_NAME 戶名 SU_ACC_NO 帳號
SU_ADDR1 供應人地址 1 SU_ADDR2 供應人地址 2 SU_TEL1 電話 1
SU_TEL2 電話 2 SU_FAX 傳真號碼 SU_IDNO 身分證字號 SU_REG_ID 登記碼(同語音碼)
SU_KIND 供應類別(1.農會合作社 2.供應團體所屬花農 3.個人 4.進口商 5.行口商 8.花 班種植面積)
SU_SEED 耕種面積
SU_STOP 停用狀態(0.停用 1.可用) SU_VOICE 語音代碼
SU_DATE 最後交易日 SU_SEED1 種植面積 DATE1 生效日
SU_BLOCK 供應縣市別電匯地區 SU_MAILNUM 目前未用
ZIP 郵遞區號
SU_FROM 申請核可市場(1.台北 2.彰化 5.台中)
表 4.3 台北花市日交易資料表
欄位名稱 欄位說明
DT_DATE 交易日期
CP 切盆花類別(C.切花)
ID 交易別
PM_NO 交易號 BU_NO 承銷商代碼 SU_NO 供應商代碼 PR_NO 花卉代號
CLS 等級
PCS 把數
BOX 箱數
PRICE 單價
LINE 拍賣線別
AS 理貨員
LOWER 底價
CASE 套版
T4_QTY 可提貨數 R4_QTY 未提貨數 OPP1 特徵 1 OPP2 特徵 2 OPP3 特徵 3
CAR 台車
OP 電腦操作員
LEBOX 剩箱 PM_DATE 成交日期 PM_TIME 成交時間
表 4.4 台北花市花卉資料表
料表以及進貨資料表五個主要資料表,對應到五張原始資料檔案的供應人資料表、承銷人 資料表、花卉資料表、日交易資料表及日進貨資料表五個資料檔案。完成此五個主要的資 料表後,再依據三階正規化資料庫設計分解法原則,將此五個資料表做進一步資料分割出 其餘的六個資料表。拍賣資料表儲存切花的交易類別、交易日期、交易金額、和交易數量 等重要的交易資料,其中含有日期加上交易別序號和子序號的主鍵,而外鍵有承銷人代 號、供應人代號、進貨交易號、花卉代號、花卉等級和拍賣線共六個。供應人資料表儲存 供應人的基本資料,其中主鍵為供應人代號,外鍵為供應鄉鎮代號。承銷人資料表儲存承 銷人的基本資料,主鍵承銷人代號,外鍵為承銷區域代號。進貨資料表儲存每日進貨供應 資料,其主鍵為進貨交易號,外鍵則有供應人代號、花卉代號、花卉等級共三個。
圖 4.4 台北花卉資料庫三階正規化關聯圖
由此方法亦可類推至彰化、台中、台南及高雄花卉市場之三階正規化資料庫。