版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)1現(xiàn)在要求你為網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),背景如下:網(wǎng)上購(gòu)物系統(tǒng)前臺(tái)的客戶共分兩類:一類是注冊(cè)客戶(正式客戶),這類客戶有基本的信息,可以對(duì)自己的進(jìn)行信息的查看與修改,可以隨時(shí)實(shí)現(xiàn)網(wǎng)上購(gòu)物。當(dāng)客戶在網(wǎng)站所購(gòu)商品總金額達(dá)一定數(shù)量,可以根據(jù)量值不同自動(dòng)升級(jí)成為不同等級(jí)的VIP會(huì)員,并享受不同折扣優(yōu)惠;另一類客戶是游客(未注冊(cè)客戶),他只能查看、瀏覽網(wǎng)站信息。游客:可以查看商品信息、瀏覽網(wǎng)站信息,經(jīng)過注冊(cè)可以成為注冊(cè)客戶。注冊(cè)客戶:注冊(cè)、客戶信息查看和修改。客戶登錄、確認(rèn)客戶信息,顯示客戶信息。商品信息瀏覽、購(gòu)物車管理、商品查找、商品評(píng)論和建議。結(jié)帳、確認(rèn)訂單、訂單狀態(tài)查詢、歷史訂單查詢?,F(xiàn)在要求你為網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),背景如下:2用戶注冊(cè)后,登陸到電子商務(wù)網(wǎng)站中,可以進(jìn)入購(gòu)物流程(或在結(jié)帳之前注冊(cè)并登陸系統(tǒng))。客戶在瀏覽商品后,可將滿意商品放入購(gòu)物車,購(gòu)物車內(nèi)可以隨意增加、刪除商品,修改商品數(shù)量,并同時(shí)統(tǒng)計(jì)購(gòu)物車內(nèi)商品總額。商品結(jié)帳前,必須填寫一張配送單。配送單默認(rèn)為客戶注冊(cè)時(shí)的基本信息,當(dāng)然配送地址可由客戶修改為合適的收貨地址,支付方式也可根據(jù)提示由客戶自定。客戶確認(rèn)購(gòu)物車內(nèi)信息無(wú)誤,即可生成訂單??蛻艨梢栽谇芭_(tái)頁(yè)面查看訂單狀態(tài),訂單狀態(tài)可以是“0”或“1”,“1”表示訂單上的商品已發(fā)出,“0”表示訂單上的商品未發(fā)出。注冊(cè)客戶分為普通客戶和VIP客戶。當(dāng)普通客戶總的訂單金額達(dá)到10000元,即可升級(jí)為VIP客戶。VIP客戶一般分為三個(gè)等級(jí),對(duì)他們的優(yōu)惠策略是在普通客戶的價(jià)格上同時(shí)享有折扣優(yōu)惠。其中。三級(jí)會(huì)員,訂單金額在[10000,15000)元,享受折扣9折;二級(jí)會(huì)員,訂單金額在[15000,25000)元,享受折扣8.5折;一級(jí)會(huì)員,訂單金額在25000及以上,享受折扣7.5折。用戶注冊(cè)后,登陸到電子商務(wù)網(wǎng)站中,可以進(jìn)入購(gòu)物流程(或在結(jié)帳3每種商品包含商品號(hào)(唯一)、商品分類、生產(chǎn)廠商、每個(gè)廠商的實(shí)際存貨量、規(guī)定的最低存貨量和商品其它描述。每個(gè)客戶包括客戶號(hào)(唯一)、客戶名、E-Mail、密碼、姓名、性別、郵政編碼、地址(一個(gè)客戶可有幾個(gè)地址)、客戶所屬VIP級(jí)別、折扣優(yōu)惠。每個(gè)訂單包含訂單號(hào)、客戶號(hào)、收貨地址、訂單日期、訂單金額、訂單明細(xì)(每個(gè)訂單都有幾個(gè)明細(xì))內(nèi)容為商品號(hào)、單價(jià)、訂貨數(shù)量。由于處理上的要求,每一訂貨細(xì)則中還應(yīng)有一個(gè)訂單處理狀態(tài)??蛻艨梢越o商品發(fā)表評(píng)論,主要有評(píng)論號(hào)、客戶號(hào)、商品號(hào)、客戶郵箱、評(píng)論內(nèi)容、評(píng)論時(shí)間。每種商品包含商品號(hào)(唯一)、商品分類、生產(chǎn)廠商、每個(gè)廠商的實(shí)4請(qǐng)你設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),并確定要滿足的各種約束,使得其中:保存了所需的所有信息支持商品管理的各種應(yīng)用盡可能地優(yōu)化:減少冗余、提高查詢速度畫實(shí)體-聯(lián)系圖將實(shí)體-聯(lián)系圖轉(zhuǎn)換為關(guān)系表請(qǐng)你設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),并確定要滿足的各種約束,使得其中:5實(shí)體-聯(lián)系圖尋找實(shí)體集:客戶VIP會(huì)員商品生產(chǎn)廠商商品類別地址尋找實(shí)體集之間的聯(lián)系:客戶和商品之間的多對(duì)多聯(lián)系:訂單、評(píng)論客戶和VIP會(huì)員之間的多對(duì)一聯(lián)系:VIP會(huì)員等級(jí)生產(chǎn)廠商和商品之間的多對(duì)多聯(lián)系:供應(yīng)商品和商品類別之間的多對(duì)一聯(lián)系:商品類別客戶和地址之間的一對(duì)多聯(lián)系:客戶地址實(shí)體-聯(lián)系圖尋找實(shí)體集:6確定實(shí)體的屬性:客戶:客戶號(hào)、密碼、姓名、性別、單位、電子信箱、身份證號(hào)VIP會(huì)員表:會(huì)員等級(jí)、會(huì)員折扣商品:商品號(hào)、商品名稱、類別號(hào)、商品描述、單位、規(guī)格、單價(jià)、其他?生產(chǎn)廠商表:廠商號(hào),生產(chǎn)廠商名、地址、電話商品類別:類別號(hào)、類別名稱地址:地址號(hào)、地址名稱確定聯(lián)系的屬性:訂單:訂單號(hào)、客戶號(hào)、商品號(hào)、收貨地址、訂貨日期、訂貨數(shù)量、單價(jià)、發(fā)票號(hào)碼、訂單金額、發(fā)貨日期確定實(shí)體的屬性:7供應(yīng):商品號(hào)、廠商號(hào)商品分類:商品類別號(hào)、類別名稱客戶類型:客戶號(hào)、客戶類型評(píng)論:評(píng)論號(hào)、客戶號(hào)、商品號(hào)、客戶郵箱、評(píng)論內(nèi)容、評(píng)論時(shí)間??蛻舻刂繁恚嚎蛻籼?hào)、客戶地址供應(yīng):商品號(hào)、廠商號(hào)8檢查是否包含了所有必需的信息?如何確定客戶類型?商品類型分為手機(jī)、小靈通,表示為商品的一個(gè)屬性還是商品和商品類別的聯(lián)系?商家能提供訂單商品的所有數(shù)量嗎?商家如何保證日常銷售?不同VIP等級(jí)享有不同的折扣,具體方案如何?客戶如何判斷訂購(gòu)商品是否發(fā)出?訂單上的訂單金額是如何取得其值?檢查是否包含了所有必需的信息?如何確定客戶類型?9客戶分為普通客戶和VIP會(huì)員客戶類型:類型號(hào)、類型名稱客戶和客戶類型間存在多對(duì)一的聯(lián)系商品分為手機(jī)、小靈通表示為商品的一個(gè)屬性還是商品和商品類別的聯(lián)系?商品分類:類別號(hào)、類別名稱商品和商品類別之間存在多對(duì)一的聯(lián)系商家能提供訂單商品的所有數(shù)量嗎?給供應(yīng)表增加屬性:實(shí)際存貨量若訂單上商品數(shù)量超過實(shí)際庫(kù)存則取實(shí)際庫(kù)存值或取消訂單。商家如何保證日常銷售?給供應(yīng)表增加屬性:最低存貨量若供應(yīng)表的實(shí)際存貨量低于最低存貨量,應(yīng)及時(shí)補(bǔ)貨客戶分為普通客戶和VIP會(huì)員10不同VIP等級(jí)享有不同的折扣,具體方案如何?給客戶添加一個(gè)屬性:vip等級(jí),根據(jù)等級(jí)分別享有10折(即普通客戶)、9折、8.5折、7.5折優(yōu)惠??蛻羧绾闻袛嘤嗁?gòu)商品是否發(fā)出?給訂單添加一個(gè)屬性:訂單狀態(tài)。訂單狀態(tài)可以是“0”或“1”,“1”表示訂單上的商品已發(fā)出,“0”表示訂單上的商品未發(fā)出。若訂單不能在規(guī)定日期送達(dá),客戶可退單或做其它處理。訂單上的訂單金額是如何取得其值?在一個(gè)訂單上可能有多種商品,因此,訂單金額是一個(gè)計(jì)算列,不能有客戶輸入一個(gè)值,管理員可以設(shè)置觸發(fā)器來完成統(tǒng)計(jì)功能。網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)ppt課件11小結(jié)實(shí)體:客戶:客戶號(hào)、密碼、姓名、類型號(hào)、性別、單位、電子信箱、身份證號(hào)、VIP等級(jí)VIP會(huì)員表:會(huì)員等級(jí)、會(huì)員折扣商品:商品號(hào)、商品名稱、類別號(hào)、商品描述、單位、規(guī)格、單價(jià)、其他?生產(chǎn)廠商表:廠商號(hào),生產(chǎn)廠商名、地址、電話商品類別:類別號(hào)、類別名稱地址:地址號(hào)、地址名稱客戶類型:類型號(hào)、類型小結(jié)實(shí)體:12小結(jié)(2)實(shí)體間的聯(lián)系:商品客戶商品類別VIP會(huì)員分類n1訂單mn屬于n1供應(yīng)生產(chǎn)廠商m評(píng)論nnm地址所在n1商品mn屬于客戶類型11小結(jié)(2)實(shí)體間的聯(lián)系:商品客戶商品類別VIP會(huì)員分類n1訂13檢查是否支持各種應(yīng)用能否及時(shí)更新客戶累計(jì)的訂購(gòu)金額?需要?jiǎng)?chuàng)建一個(gè)觸發(fā)器,當(dāng)客戶更新訂購(gòu)信息時(shí)能及時(shí)而自動(dòng)地統(tǒng)計(jì)客戶的訂購(gòu)金額如何使客戶在完成一定的訂購(gòu)金額或數(shù)量后自動(dòng)VIP客戶?普通客戶變成VIP客戶主要看客戶累計(jì)完成的訂購(gòu)金額或數(shù)量,如果是達(dá)到一定要求,也必須由觸發(fā)器便自動(dòng)將客戶升級(jí)為不同的VIP客戶。需要在客戶實(shí)體中增加一個(gè)屬性:VIP等級(jí)如何判斷訂單商品已經(jīng)發(fā)送?為了方便查看所購(gòu)商品是否已發(fā)出,可以在訂單中增加屬性:訂單狀態(tài)檢查是否支持各種應(yīng)用能否及時(shí)更新客戶累計(jì)的訂購(gòu)金額?14實(shí)體聯(lián)系圖轉(zhuǎn)換為關(guān)系表實(shí)體轉(zhuǎn)化為單獨(dú)的一張表客戶:客戶號(hào)、密碼、姓名、性別、單位、電子信箱、身份證號(hào)、VIP等級(jí)VIP會(huì)員表:會(huì)員等級(jí)、會(huì)員折扣商品:商品號(hào)、商品名稱、類別號(hào)、商品描述、單位、規(guī)格、單價(jià)生產(chǎn)廠商表:廠商號(hào),生產(chǎn)廠商名、地址、電話商品類別:類別號(hào)、類別名稱地址:地址號(hào)、地址名稱客戶類型:類型號(hào)、類型實(shí)體聯(lián)系圖轉(zhuǎn)換為關(guān)系表實(shí)體轉(zhuǎn)化為單獨(dú)的一張表15多對(duì)多聯(lián)系轉(zhuǎn)換為一張單獨(dú)的關(guān)系表訂單:訂單號(hào)、客戶號(hào)、商品號(hào)、收貨地址、訂貨日期、訂貨數(shù)量、單價(jià)、訂單狀態(tài)、發(fā)票號(hào)碼、訂單金額、發(fā)貨日期評(píng)論:評(píng)論號(hào)、客戶號(hào)、商品號(hào)、客戶郵箱、評(píng)論內(nèi)容、評(píng)論時(shí)間。供應(yīng):商品號(hào)、廠商號(hào)、最低存貨量、實(shí)際存貨量其他一對(duì)多的聯(lián)系通過在多表中添加屬性來實(shí)現(xiàn):客戶:客戶號(hào)、姓名、密碼、客戶類型、性別、單位、電子信箱、身份證號(hào)、VIP等級(jí)商品:商品號(hào)、商品名稱、類別號(hào)、商品描述、單位、規(guī)格、單價(jià)多對(duì)多聯(lián)系轉(zhuǎn)換為一張單獨(dú)的關(guān)系表16優(yōu)化為了減少客戶表中的冗余,將客戶表分解為:客戶表:客戶號(hào)、姓名、密碼、性別、單位、電子信箱、身份證號(hào)、VIP等級(jí)單位表:?jiǎn)挝惶?hào)、單位名稱、聯(lián)系電話客戶地址表:客戶號(hào)、客戶地址為了減少系統(tǒng)開銷,將客戶類型表刪除,其主要信息轉(zhuǎn)換成客戶表的客戶類型屬性;客戶類型有兩種:普通和VIP,若為普通,則在VIP等級(jí)中取值0。地址表也刪除,其主要信息放在客戶地址表中。為了減少訂單的冗余,將訂單表分解為:訂單總表:訂單號(hào)、客戶號(hào)、收貨地址、訂貨日期、訂單狀態(tài)、發(fā)票號(hào)碼、訂單金額、發(fā)貨日期訂單明細(xì)表:訂單號(hào)、商品號(hào)、訂貨數(shù)量、單價(jià)、訂貨日期分解前后該表分別屬于第幾范式??jī)?yōu)化為了減少客戶表中的冗余,將客戶表分解為:17確定完整性約束確定實(shí)體完整性約束各表主鍵是什么?(略)參照完整性約束各表外鍵是什么?(略)用戶自定義完整性約束數(shù)據(jù)類型約束數(shù)據(jù)長(zhǎng)度、精度約束取值范圍約束確定完整性約束確定實(shí)體完整性約束18客戶表中密碼至少6位,并不能與客戶號(hào)同名。性別只能取‘M’或‘F’電子信箱的格式應(yīng)為“xxx@xxx.xxx”格式。訂單表中訂單號(hào)共12位,前8位是訂貨日期,后4位是流水號(hào),格式為“200707010001”。訂貨時(shí)間要早于出貨時(shí)間。發(fā)票號(hào)碼必須唯一。訂單狀態(tài)取值為“0”,“1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 駐馬店2025年河南駐馬店市中醫(yī)院招聘編外人事代理人員56人筆試歷年參考題庫(kù)附帶答案詳解
- 金華2025年浙江金華市金東區(qū)教體局招聘高層次教育人才筆試歷年參考題庫(kù)附帶答案詳解
- 贛州2025年江西江西省贛州市全南縣招聘碩士研究生15人筆試歷年參考題庫(kù)附帶答案詳解
- 清遠(yuǎn)廣東清遠(yuǎn)市清城區(qū)市場(chǎng)監(jiān)督管理局招聘筆試歷年參考題庫(kù)附帶答案詳解
- 泰州2025年江蘇省泰州市第四人民醫(yī)院引進(jìn)學(xué)科帶頭人4人筆試歷年參考題庫(kù)附帶答案詳解
- 畢節(jié)2025年貴州畢節(jié)市體育運(yùn)動(dòng)學(xué)校招聘筆試歷年參考題庫(kù)附帶答案詳解
- 無(wú)錫2025年江蘇無(wú)錫市梁溪區(qū)事業(yè)單位招聘43人筆試歷年參考題庫(kù)附帶答案詳解
- 德州2025年山東德州天衢新區(qū)招聘教師60人筆試歷年參考題庫(kù)附帶答案詳解
- 巴中四川巴中巴州區(qū)城區(qū)中小學(xué)校面向區(qū)內(nèi)農(nóng)村公辦學(xué)校選聘教師80人筆試歷年參考題庫(kù)附帶答案詳解
- 寧波浙江寧波市鄞州人民醫(yī)院醫(yī)共體東吳分院編外工作人員招聘4人筆試歷年參考題庫(kù)附帶答案詳解
- 2026年安徽皖信人力資源管理有限公司公開招聘宣城市涇縣某電力外委工作人員筆試備考試題及答案解析
- 2026中國(guó)煙草總公司鄭州煙草研究院高校畢業(yè)生招聘19人備考題庫(kù)(河南)及1套完整答案詳解
- 骨科患者石膏固定護(hù)理
- 陶瓷工藝品彩繪師崗前工作標(biāo)準(zhǔn)化考核試卷含答案
- 居間合同2026年工作協(xié)議
- 醫(yī)療機(jī)構(gòu)信息安全建設(shè)與風(fēng)險(xiǎn)評(píng)估方案
- 化工設(shè)備培訓(xùn)課件教學(xué)
- 供熱運(yùn)行與安全知識(shí)課件
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國(guó)3D打印材料行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略數(shù)據(jù)分析研究報(bào)告
- 2026年長(zhǎng)沙衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案詳解1套
- 煤礦三違行為界定標(biāo)準(zhǔn)及處罰細(xì)則
評(píng)論
0/150
提交評(píng)論