




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告提交方:辜志強(qiáng)項(xiàng)目參與人:無編寫人:辜志強(qiáng)審核:吳鵬校對(duì):吳鵬審批人:修改記錄:審閱記錄:;15 目錄1. 引言1.1目的1.2項(xiàng)目來源1.3文檔約定1.4預(yù)期讀者和閱讀建議1.5參考資料2.數(shù)據(jù)庫(kù)命名規(guī)則3.數(shù)據(jù)庫(kù)設(shè)計(jì)說明3.1數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)消費(fèi)包含賣出訂購(gòu)得到廠商訂單員工商品客戶消費(fèi)單消費(fèi)包含訂購(gòu)賣出得到聯(lián)系電話庫(kù)存聯(lián)系人廠址廠商編號(hào)廠商名稱商品編號(hào)訂購(gòu)價(jià)格商品名稱姓名商品單價(jià)商品數(shù)量商品編號(hào)出生日期訂單編號(hào)訂購(gòu)時(shí)間性別工資姓名員工編號(hào)銷售量商品庫(kù)存商品單價(jià)商品名稱聯(lián)系電話性別折扣消費(fèi)單編號(hào)消費(fèi)總額賣出總價(jià)賣出時(shí)間價(jià)格消費(fèi)時(shí)間廠商編號(hào)員工編號(hào)商品編號(hào)員工編號(hào)
2、商品編號(hào)客戶編號(hào)客戶編號(hào)3.2數(shù)據(jù)庫(kù)物理設(shè)計(jì)1.表結(jié)構(gòu)廠商(廠商表):廠商編號(hào)、名稱、庫(kù)存、廠址、聯(lián)系人、聯(lián)系電話服務(wù)員工(員工表):?jiǎn)T工編號(hào)、姓名、性別、出生日期、工資、職務(wù)訂單(訂單表):訂單編號(hào)、訂單日期、訂單價(jià)格、廠商編號(hào)消費(fèi)單(消費(fèi)表):消費(fèi)日期、消費(fèi)金額、折扣、消費(fèi)單編號(hào)客戶(客戶表):姓名、性別、聯(lián)系電話、消費(fèi)總額商品(商品表):商品編號(hào)、名稱、庫(kù)存、單價(jià)、銷售量廠商表(CSB)結(jié)構(gòu):列 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明廠商編號(hào)Char(5)no無主鍵廠商名稱Char(20)no無廠商地址Char(20)無員工表(YGB)結(jié)構(gòu):列 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明員工
3、編號(hào)Char(5)no無主鍵員工姓名Char(8)no無員工性別Bitno無訂購(gòu)單表(DGDB)結(jié)構(gòu):列 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明訂單編號(hào)Char(6)no無主鍵訂單日期datatimeno無廠商編號(hào)Char(5)no無消費(fèi)單表(XFDB)結(jié)構(gòu):列 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明消費(fèi)金額Char(8)no無消費(fèi)折扣0.98消費(fèi)單編號(hào)Char(4)no無主鍵客戶表(KHB)結(jié)構(gòu):列 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明客戶姓名Char(8)no無主鍵客戶電話Char(11)無消費(fèi)總額Char(10)無商品表(SPB)結(jié)構(gòu):項(xiàng) 目 名數(shù) 據(jù) 類 型可 空默 認(rèn) 值說 明商品
4、編號(hào)Char(5)No主鍵庫(kù)存Char(6)No銷售量Char(6)No表創(chuàng)建命令:use hpygocreate table 訂單表(訂單編號(hào)char(6) not null primary key,廠商編號(hào)char(6) not null,員工編號(hào)char(6) not null,訂購(gòu)價(jià)格char(8) not null,商品名稱char(12),商品數(shù)量char(5),商品單價(jià)char(12),商品編號(hào)char(5) not null,訂購(gòu)時(shí)間datetime)Gouse hpygocreate table 消費(fèi)單表(消費(fèi)單編號(hào)char(6) not null primary key,客
5、戶編號(hào)char(5) not null,商品編號(hào)char(5) not null,員工編號(hào)char(5) not null,消費(fèi)價(jià)格char(12) not null,折扣decimal(2,2),消費(fèi)時(shí)間datetime)gocreate table 客戶表(姓名char(10) not null,性別bit,聯(lián)系電話char(11) not null,客戶編號(hào)char(6) not null primary key,消費(fèi)總額char(12)goinsert into 訂單表(訂單編號(hào),廠商編號(hào),員工編號(hào),訂購(gòu)價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購(gòu)時(shí)間)values ('
6、40001','10003','30001','8000000','美的變頻空調(diào)','1','10000000','20001','2011-6-11')goinsert into 訂單表(訂單編號(hào),廠商編號(hào),員工編號(hào),訂購(gòu)價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購(gòu)時(shí)間)values ('40002','10004','30003','1000000','小天鵝全自動(dòng)洗衣機(jī)'
7、;,'2','1500000','20004','2011-6-12')goinsert into 訂單表(訂單編號(hào),廠商編號(hào),員工編號(hào),訂購(gòu)價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購(gòu)時(shí)間)values ('40003','10002','30005','1500000','捷安特自行車','6','1860000','20002','2011-6-13')gouse hpygoi
8、nsert into 消費(fèi)單表(消費(fèi)單編號(hào),客戶編號(hào),員工編號(hào),商品編號(hào),消費(fèi)價(jià)格,折扣,消費(fèi)時(shí)間)values ('50001','60002','30002','20001','9800000','0.98','2011-6-1')goinsert into 消費(fèi)單表(消費(fèi)單編號(hào),客戶編號(hào),員工編號(hào),商品編號(hào),消費(fèi)價(jià)格,折扣,消費(fèi)時(shí)間)values ('50002','60001','30005','20004',&
9、#39;1500000','0.95','2011-5-21')goinsert into 消費(fèi)單表(消費(fèi)單編號(hào),客戶編號(hào),員工編號(hào),商品編號(hào),消費(fèi)價(jià)格,折扣,消費(fèi)時(shí)間)values ('50003','60003','30001','20002','1860000','0.99','2011-5-30')goinsert into 消費(fèi)單表(消費(fèi)單編號(hào),客戶編號(hào),員工編號(hào),商品編號(hào),消費(fèi)價(jià)格,折扣,消費(fèi)時(shí)間)values ('5000
10、4','60001','30002','20002','1860000','0.97','2011-4-30')goinsert into 客戶表(姓名,性別,聯(lián)系電話,客戶編號(hào),消費(fèi)總額)values('俊浩',null,'12345678901','60001','3800000')goinsert into 客戶表(姓名,性別,聯(lián)系電話,客戶編號(hào),消費(fèi)總額)values('劍超',null,'909
11、0980','60002','8500000')goinsert into 客戶表(姓名,性別,聯(lián)系電話,客戶編號(hào),消費(fèi)總額)values('楊婷',null,'4040940','60003','7600000')goinsert into 客戶表(姓名,性別,聯(lián)系電話,客戶編號(hào),消費(fèi)總額)values('婷婷',null,'8080980','60004','6100000')goinsert into 客戶表(姓名,性別,
12、聯(lián)系電話,客戶編號(hào),消費(fèi)總額)values('小黑',null,'0303903','60005','9300000')go3.3數(shù)據(jù)庫(kù)分布3.4基表設(shè)計(jì)3.5視圖設(shè)計(jì)3.6索引設(shè)計(jì)3.7完整性約束3.8授權(quán)設(shè)計(jì)3.9觸發(fā)器設(shè)計(jì)1.觸發(fā)器創(chuàng)建命令:這個(gè)觸發(fā)器的功能是當(dāng)我修改員工表中的員工編號(hào)時(shí),消費(fèi)單表中的員工編號(hào)也同時(shí)修改:CREATE TRIGGER insert_員工編號(hào)ON 員工表 AFTER UPDATEASBEGINDECLARE old_num char(5),new_num char(5)SELECT old_nu
13、m=員工編號(hào) FROM deletedSELECT old_num=員工編號(hào) FROM insertedUPDATE 消費(fèi)單表 SET 員工編號(hào)=new_num WHERE 員工編號(hào)=old_numENDUPDATE 消費(fèi)單表SET 員工編號(hào)='' WHERE 員工編號(hào)=''GOSELECT* FROM 消費(fèi)單表WHERE 員工編號(hào)=''2觸發(fā)器創(chuàng)建命令:這個(gè)刪除廠商表中記錄則刪除訂單表中廠商商提供家電的記錄use hpygocreate trigger Check_商品表ON 商品表for deleteasdelete from 消費(fèi)單表whe
14、re 消費(fèi)單編號(hào)in (select 消費(fèi)單編號(hào)from deleted)gocreate trigger Check_消費(fèi)單表ON 消費(fèi)單表for deleteasdelete from 商品表where 商品編號(hào)in (select 商品編號(hào)from deleted)delete from 消費(fèi)單表WHERE 消費(fèi)單編號(hào)='50001'3.10存儲(chǔ)過程設(shè)計(jì)1、查詢某員工的銷售記錄:USE hpyGOCREATE PROCEDURE SELECT_員工表員工編號(hào)char(10)ASSELECT 員工表.員工編號(hào),消費(fèi)單表.消費(fèi)單編號(hào),消費(fèi)單表.消費(fèi)價(jià)格FROM 員工表,消費(fèi)單表WHERE 員工表.員工編號(hào)=員工編號(hào)AND 消費(fèi)單表.員工編號(hào)=員工編號(hào)GOEXECUTE SELECT_員工表員工編號(hào)='30003'2、插入一條員工信息,并且將總工資輸出:use hpygoCreate proc insert_員工表param1 char(5),param2 char(10),param3 money,param4 money output with encryptionasinsert
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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è)生態(tài)補(bǔ)償承包合同
- 二零二五年度幼兒園實(shí)習(xí)教師專業(yè)能力提升協(xié)議
- 2025年度健康養(yǎng)生中心會(huì)員消費(fèi)合同協(xié)議書
- 2025年度企業(yè)員工培訓(xùn)協(xié)議書模板錦集
- 2025年度商鋪?zhàn)赓U合同版:創(chuàng)意園區(qū)商鋪?zhàn)赓U合同
- 2025年度土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)與農(nóng)村土地整治合作合同
- 2025年醫(yī)學(xué)診斷服務(wù)項(xiàng)目建議書
- 氨基改性沙柳木粉復(fù)合膜的制備及其吸脫附金霉素性能的研究
- 關(guān)于“影游融合”的源起、流變及文化生態(tài)研究
- 非法吸收公眾存款罪中退贓退賠情節(jié)的適用研究
- 《勞動(dòng)合同法》普法宣傳資料
- 二年級(jí)下冊(cè)科學(xué)教案-2.3科技產(chǎn)品體驗(yàn)會(huì) 大象版
- 退役軍人優(yōu)待證申領(lǐng)表
- Q∕SY 19001-2017 風(fēng)險(xiǎn)分類分級(jí)規(guī)范
- 勞務(wù)分包項(xiàng)目經(jīng)理崗位職責(zé)
- 幼兒繪本故事:奇怪的雨傘店
- 鋼琴基礎(chǔ)教程教案
- 糖基轉(zhuǎn)移酶和糖苷酶課件(PPT 111頁(yè))
- 屋面網(wǎng)架結(jié)構(gòu)液壓提升施工方案(50頁(yè))
- (語(yǔ)文A版)四年級(jí)語(yǔ)文下冊(cè)課件跳水 (2)
- 第6章向量空間ppt課件
評(píng)論
0/150
提交評(píng)論