方案二
規格組
|-規格項:規格值
|-規格項:規格值
規格組 |-規格項:規格值
|-規格項:規格值
select
pg.group_name,
pk.key_name,
pv.param_value
from
tb_item_param_value pv
left
join tb_item_param_key pk on pv.key_id = pk.key_id
left
join tb_item_param_group pg on pk.group_id = pg.group_id
where
item_id = ***xx
需要建立多張表來描述規格引數之間的關係。
查詢時需要複雜的sql語句查詢。
規格引數資料量是商品資訊的幾十倍,資料量十分龐大,查詢時效率很低。
商品引數變時需要改動多個表。
[
, ]
[
, ,,,
]},
, ,
]}]
電商專案中商品規格資料庫的設計
在乙個電商專案中,少不了有商品,每個商品都有對應的商品資訊,其中商品規格是每鐘商品都不一樣的以某平台的兩種商品為例,某手機 某衣服 手機和衣服的商品規格是不相同的,手機有顏色 儲存等規格,衣服有尺碼 顏色等規格。那麼商品規格在商品資訊表中就不能把每乙個規格都設計成乙個字段,所以就要把所有的規格都設計...
資料庫設計流程和依據
資料庫需求的作用點 1.資料是什麼 2.資料有哪些屬性 3.資料和屬性各自有什麼特點 1.使用er圖對資料庫進行物理建模 1.根據資料庫自身的特點把物理邏輯轉化為物理設計 1.新的需求進行建表 2.索引優化 3.大表拆分 1.了解系統中要儲存的資料 2.了解資料的儲存特點 3.了解資料的生命週期 1...
資料庫設計流程
資料庫作為資料的乙個容器,不但對程式的performance有很大的影響,而且對應用程式的擴充套件有非常大的影響.所以對應用程式來說,乙個具有良好設計的資料庫是非常重要的.那麼如何才能設計出效能好,又支援擴充套件的資料庫呢?這是我們大家都要去探索的問題.現在有很多版本的資料庫設計的流程.然而這也只是...