我的任務是創建一個MySQL數據庫,它將通過ODBC連接到MS Access。 MySQL數據庫將存儲將使用大約10個複選框字段的值。我很難想像如何MS Access將讓我有效地與這些領域進行交互。在MySQL和MS Access中工作的多對多複選框字段
的數據必須能夠被以及經由網絡接口(未關於網絡的接口部太擔心)經由接入前端形式編輯。
下面是我遇到的麻煩領域的一些例子:
> bloom_month (Checkboxes to select 1-many months of the year)
> bloom_color (Checkboxes to select 0-many colors from a separate table)
,我會解決這個問題,如果我只是做了web應用程序是使用一個linking-的方式表(又名:關聯表)創建基本的多對多關係。這也是處理靜態「bloom_month」字段的最佳方式,因爲月份永遠不會改變(即,我將建立一個只有id - 月份對的表)?
這麼說,我可能是遙遠的我的想法,因爲它似乎訪問寧願一臺表結構與0/-1 TINYINT場對每個可能的複選框。這種方法對我來說似乎是錯誤的,它也不允許從一個單獨的表中動態添加/刪除顏色(例如,如果bloom_color被移除/添加,表結構將不得不改變)。
此外,任何幫助,或者如何與使用MS來訪問許多一對多的關係,如複選框選擇,同時存儲在MySQL中的數據工作的指針將不勝感激。我似乎無法找到有關該主題的很多內容,儘管我的谷歌搜索功能確實很弱。
堅持良好的規範化做法。然後通過UI – Randy