家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告_第1頁
家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告_第2頁
家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告_第3頁
家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告_第4頁
家電商場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ù)庫設(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ù)庫命名規(guī)則3.數(shù)據(jù)庫設(shè)計(jì)說明3.1數(shù)據(jù)庫邏輯設(shè)計(jì)消費(fèi)包含賣出訂購得到廠商訂單員工商品客戶消費(fèi)單消費(fèi)包含訂購賣出得到聯(lián)系電話庫存聯(lián)系人廠址廠商編號(hào)廠商名稱商品編號(hào)訂購價(jià)格商品名稱姓名商品單價(jià)商品數(shù)量商品編號(hào)出生日期訂單編號(hào)訂購時(shí)間性別工資姓名員工編號(hào)銷售量商品庫存商品單價(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ù)庫物理設(shè)計(jì)1.表結(jié)構(gòu)廠商(廠商表):廠商編號(hào)、名稱、庫存、廠址、聯(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)、名稱、庫存、單價(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無訂購單表(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主鍵庫存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,訂購價(jià)格char(8) not null,商品名稱char(12),商品數(shù)量char(5),商品單價(jià)char(12),商品編號(hào)char(5) not null,訂購時(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),訂購價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購時(shí)間)values ('

6、40001','10003','30001','8000000','美的變頻空調(diào)','1','10000000','20001','2011-6-11')goinsert into 訂單表(訂單編號(hào),廠商編號(hào),員工編號(hào),訂購價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購時(shí)間)values ('40002','10004','30003','1000000','小天鵝全自動(dòng)洗衣機(jī)'

7、;,'2','1500000','20004','2011-6-12')goinsert into 訂單表(訂單編號(hào),廠商編號(hào),員工編號(hào),訂購價(jià)格,商品名稱,商品數(shù)量,商品單價(jià),商品編號(hào),訂購時(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ù)庫分布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)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論