0
的組合我有鹽桌子下面給出具有鹽的長長的名單:MySQL的:什麼樣的數據模型,我用做鹽
**Salts**:
------------------------
| ID | NAME |
-------------------------
| 1 | Paracetamol |
-------------------------
| 2 | Aceclofenac |
-------------------------
| 3 | Serratiopeptidase|
-------------------------
| 4 | Tizanidine |
-------------------------
我也有單位
表單位的:
--------------
| ID | NAME |
--------------
| 1 | mg |
-------------
| 2 | gm |
-------------
| 3 | mcg |
-------------
現在我想創建這些鹽的組合使用單位和數量,每個組合應該是唯一的,組合的例子是:
Paracetamol [300 mg]
Paracetamol [200 mg]
(在上面的例子中撲熱息痛 - >是鹽名稱,200 - >是該鹽的量和毫克 - >是鹽的單元), 的其他實施例組合:
Paracetamol [200 mcg]
Aceclofenac [50 mcg] + Paracetamol [250 mg]
Aceclofenac [50 mcg] + Paracetamol [250 mcg]
Aceclofenac [100 mg] + Paracetamol [500 mg] + Serratiopeptidase [15 mg] + Tizanidine [2 mg]
在上面列表中的所有組合都是唯一的,不能重複。 所以我的問題是什麼應該是最好的數據模型(模式)來存儲組合,以便它是唯一的,並且數據庫保持正常化。
但在這種方法中鹽和單位名稱將成爲多餘 – Shivam 2015-04-01 11:54:18