国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

網上商城不同類別產品數據庫的設計思路

來源:懂視網 責編:小采 時間:2020-11-09 07:22:15
文檔

網上商城不同類別產品數據庫的設計思路

網上商城不同類別產品數據庫的設計思路:問題的提出: 網上商城對產品進行了很多分類,不同的分類產品又有不同的屬性,比如,電腦的屬性有:CUP,內存, 主板,硬盤等等,服裝的屬性有:布料,尺寸,顏色等等,那么產品表以及產品分類表應該如何設計才能滿足 不同類型產品的區別呢? 解決方案: 產
推薦度:
導讀網上商城不同類別產品數據庫的設計思路:問題的提出: 網上商城對產品進行了很多分類,不同的分類產品又有不同的屬性,比如,電腦的屬性有:CUP,內存, 主板,硬盤等等,服裝的屬性有:布料,尺寸,顏色等等,那么產品表以及產品分類表應該如何設計才能滿足 不同類型產品的區別呢? 解決方案: 產

問題的提出: 網上商城對產品進行了很多分類,不同的分類產品又有不同的屬性,比如,電腦的屬性有:CUP,內存, 主板,硬盤等等,服裝的屬性有:布料,尺寸,顏色等等,那么產品表以及產品分類表應該如何設計才能滿足 不同類型產品的區別呢? 解決方案: 產

問題的提出:網上商城對產品進行了很多分類,不同的分類產品又有不同的屬性,比如,電腦的屬性有:CUP,內存,
主板,硬盤等等,服裝的屬性有:布料,尺寸,顏色等等,那么產品表以及產品分類表應該如何設計才能滿足

不同類型產品的區別呢?

解決方案:
產品分類表的設計
第一種設計思路:使用樹形結構,遞歸的形式,可以對產品進行N種 分類,只要你喜歡,樹形結構在數據庫的設計中
經常用到,比如功能菜單表等以下是一個簡單的產品分類表。



說明:上級類別ID為該表的外鍵,并關聯到本級類別ID,這樣就可以對產進行N中分類了,這種設計
思想十分靈活,是無限分類中最常用到的。

第二種設計思路:定義N個類別表,并對他們進行關聯,如圖:


說明:這種設計在項目中沒有人會使用它,因為產品的分類是不固定的,很難在數據庫設計的時候確定
類別 表的個數,很不靈活。

2、產品表的設計
第一種設計思路:直接在產品表預留N個字段,用到的時候直接插入數據,如圖



可行性:會產生很多字段的冗余,并且不知道到底需要多少個字段,數據類型也不能確定,可行性比較低,但
是這種設計也有它的優點,就是表的數量少,其他的優點我實在找不出來了,所以,在項目中這種設
計思想也不會用到。

第二種設計思路: 在提及這種設計思路前,首先得了解數據表可以分為兩種結構,一種是橫表,也就是我們經常用到
的表結構,另外一種是縱表,這種結構平時我們用到的表少,所以我也是今天通過請教別人才知
有這種表結構的。
什么是縱表,它有哪些優點和缺點呢?通過兩張圖片對比來了解或許會更清楚

橫表的結構:



縱表的結構:


可以看出橫表的優點是很直觀,它是根據現行業務邏輯定制,設計簡單,易操作,缺點是當業務邏輯發生拓展
時,大多情況下要更改表的結構。縱表的數據讓人看著感覺很亂,而且字段的數據出現很大的冗余,但是縱表的還
是有很多好處的,它比較靈活,當業務系統發生拓展時可以很好的適應, 知道了這些,那么我們可以進行產品表的
設計了,在這種設計思想中,需要三個表,一個為產品表,用來存產品的公共屬性,另外一個是產品分類表,最后一
個表很關鍵,用來存不同類別產品的不同屬性,采用的是縱表的結構,如圖:





說明:通過產品拓展屬性表,用戶在頁面就可以動態的某一類產品添加屬性,添加好以后,就采用動態SQL提
取該類商品的屬性生成相應的產品類別屬性橫表,用來保存產品的屬性值,比如:用戶在界面為電腦類ID為
COMP這一類產品中添加了CUP、內存EMS這兩個屬性,那么將會動態的提取這兩個屬性,生成橫表T_COMP,
如圖:




具體怎么實現,有了設計思路,剩下的就是很死的東西了,或許這種設計不是最好的,但是也是我找了好久資料,也
向別人請教以后才弄明白這個流程的……

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

網上商城不同類別產品數據庫的設計思路

網上商城不同類別產品數據庫的設計思路:問題的提出: 網上商城對產品進行了很多分類,不同的分類產品又有不同的屬性,比如,電腦的屬性有:CUP,內存, 主板,硬盤等等,服裝的屬性有:布料,尺寸,顏色等等,那么產品表以及產品分類表應該如何設計才能滿足 不同類型產品的區別呢? 解決方案: 產
推薦度:
標簽: 分類 數據 設計
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日韩欧美一二区 | 国产精品久久久久毛片 | 久久国产片 | 欧美精品在线看 | 国产成人精品一区二区免费 | 亚洲女同一区二区 | 九九九国产在线 | 日韩大片在线观看 | 亚洲福利视频 | 日韩欧美国产综合 | 久久国产精品成人免费 | 国产91久久精品一区二区 | 日韩 亚洲 制服 欧美 综合 | 亚洲一二三区在线观看 | 亚洲欧美日韩在线精品一区二区 | 国产成人精品免费视频大全五级 | 国产综合欧美 | 亚洲一区二区三区在线免费观看 | 性久久久久| 国产一区二区视频在线 | 国产精品高清一区二区三区 | 一级毛片成人免费看a | 色伊人久久 | 久久福利一区二区 | 欧美久久久久久久一区二区三区 | 日本在线不卡一区二区 | wwwxxx欧美| 国产日韩欧美精品一区二区三区 | 国产一在线| 国产不卡视频在线观看 | 亚洲国产成人久久午夜 | a级免费在线观看 | 国产精品成人久久久 | 亚洲欧美日韩中文无线码 | 国产精品免费观看视频播放 | 国产精品久久成人影院 | 国产高清精品一级毛片 | 日韩专区亚洲综合久久 | 精品国产一区二区三区免费看 | 日本一区二区三区视频在线观看 | 天天躁日日躁狠狠躁中文字幕老牛 |