銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書_第1頁
銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書_第2頁
銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書_第3頁
銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書_第4頁
銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

班級(jí)______________________姓名______________________學(xué)號(hào)______________________成績(jī)______________________裝日期______________________訂線考生答題不得超過此線一、數(shù)據(jù)庫系統(tǒng)功能簡(jiǎn)介(5分):感謝閱讀用來管理企業(yè)的商品信息、部門信息、員工信息、供應(yīng)商信息、客戶信息以及采精品文檔放心下載購信息和銷售信息,實(shí)現(xiàn)信息的自動(dòng)化管理和利用。二、需求分析(10分)銷售管理數(shù)據(jù)庫的數(shù)據(jù)流程圖三、概念結(jié)構(gòu)設(shè)計(jì)(10分)銷售管理數(shù)據(jù)庫的E-R圖商品號(hào)商品名稱庫存量已售數(shù)量商品訂購日期mnn訂購日期m采購銷售mn訂購數(shù)量訂購數(shù)量客戶編號(hào)1m員工編號(hào)姓名供應(yīng)商編號(hào)公司名稱供應(yīng)商員工

號(hào)客戶供應(yīng)商名稱獎(jiǎng)金聯(lián)系人姓名聯(lián)系人姓名電話出生年月電話m工資聘任日期地址Email地址Email屬于部門主管部門編號(hào)1部門部門名稱備注四、邏輯結(jié)構(gòu)設(shè)計(jì)(5分)銷售管理數(shù)據(jù)庫關(guān)系模式:(1)部門(部門編號(hào),部門名稱,部門主管,備注)(2)員工(員工編號(hào),姓名,性別,出生年月,聘任日期,工資,部門編號(hào))

(3)商品(商品編號(hào),商品名稱,單價(jià),庫存量,已銷售量)(4)客戶(客戶謝謝閱讀編號(hào),公司名稱,聯(lián)系人姓名,電話,地址,Email)(5)供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名稱,聯(lián)系人姓名,電話,地址,Email)

謝謝閱讀日期)(7)銷售訂單(銷售訂單號(hào),商品編號(hào),員工號(hào),客戶號(hào),訂購數(shù)量,訂購日期)精品文檔放心下載五、物理結(jié)構(gòu)設(shè)計(jì)(5分)為銷售管理數(shù)據(jù)庫設(shè)計(jì)一個(gè)數(shù)據(jù)文件,一個(gè)日志文件,放在D盤的文件夾精品文檔放心下載下;銷售管理數(shù)據(jù)庫里面包含7個(gè)表,分別為商品、部門、員工、供應(yīng)商、客戶精品文檔放心下載SQL感謝閱讀語句。部門表列名部門編號(hào)int主關(guān)鍵字部門名稱varchar唯一鍵部門主管char8√備注varchar√員工表列名員工編號(hào)int主關(guān)鍵字姓名varchar20性別char2√出生年月smalldatetime√聘任日期smalldatetime√工資money√800—100000精品文檔放心下載部門編號(hào)int√供應(yīng)商表列名"供應(yīng)商編號(hào)int主關(guān)鍵字供應(yīng)商名稱varchar50聯(lián)系人姓名char8√電話varchar13√電話長(zhǎng)度為7-13位字符謝謝閱讀地址varchar100√E-mailvarchar30√E—mail地址謝謝閱讀包含“@”客戶表列名客戶編號(hào)int主關(guān)鍵字公司名稱varchar50聯(lián)系人姓名char8√電話varchar13√7—13位字符地址varchar100√E-mailvarchar30√E-mail地址包含“@”精品文檔放心下載商品表列名商品編號(hào)int主關(guān)鍵字商品名稱varchar50單價(jià)Decimal(8,2)√0庫存量int√數(shù)已售數(shù)量int√負(fù)數(shù)采購訂單表列名采購訂單號(hào)int主關(guān)鍵字商品編號(hào)int√外鍵謝謝閱讀員工編號(hào)int√外鍵供應(yīng)商編號(hào)int√的外鍵訂購數(shù)量int√訂購日期smalldatetime銷售訂單表列名銷售訂單號(hào)int主關(guān)鍵字商品編號(hào)int√外鍵精品文檔放心下載員工編號(hào)int√外鍵客戶編號(hào)int√外鍵訂購數(shù)量int√訂購日期smalldatetime六、數(shù)據(jù)庫的實(shí)施(共65分)創(chuàng)建數(shù)據(jù)庫各種對(duì)象和執(zhí)行查詢的SQL1.創(chuàng)建數(shù)據(jù)庫(5分)createdatabase銷售管理onprimary(name=Sales_data,filename=’d:\data\Sale_data.mdf’,size=10mb,maxsize=unlimited,感謝閱讀filegrowth=10%)logon(name=Sales_log,filename='d:\data\Sale_log。ldf’,size=3mb,maxsize=5mb,精品文檔放心下載filegrowth=1mb)2.創(chuàng)建數(shù)據(jù)表并給表添加數(shù)據(jù)(20分)use銷售管理感謝閱讀gocreatetable部門(部門編號(hào)intprimarykey,部門名稱varchar(30)notnullconstraintUQ_DNameunique,部門主管char(8),備注varchar(50))感謝閱讀gocreatetable員工(員工編號(hào)intprimarykey,姓名varchar(20)notnull,精品文檔放心下載性別char(2)default’男'check(性別='男’or性別='女'),謝謝閱讀出生年月smalldatetime,

聘任日期smalldatetime,工資moneycheck(工資between800and100000),謝謝閱讀部門編號(hào)intforeignkey(部門編號(hào))references部門(部門編號(hào)))精品文檔放心下載gocreatetable供應(yīng)商(供應(yīng)商編號(hào)intprimarykey,供應(yīng)商名稱varchar(50)notnull,感謝閱讀聯(lián)系人姓名char(8),電話char(13)check(len(電話)>=7andlen(電話)〈=13),精品文檔放心下載地址varchar(100),"E-mail”varchar(30)check("E—mail”like’%@%'))感謝閱讀gocreatetable客戶(客戶編號(hào)intprimarykey,公司名稱varchar(50)notnull,感謝閱讀聯(lián)系人姓名char(8),電話char(13)check(len(電話)〉=7andlen(電話)〈=13),地址varchar(100),謝謝閱讀"E-mail"varchar(30)check("E—mail”like’%@%'))謝謝閱讀gocreatetable商品(商品編號(hào)intprimarykey,商品名稱varchar(50)notnull,精品文檔放心下載單價(jià)decimal(8,2)check(單價(jià)>0),庫存量intcheck(庫存量〉=0),已銷售量intcheck(已銷售量>=0))感謝閱讀gocreatetable采購訂單(采購訂單號(hào)intprimarykey,商品編號(hào)intreferences商品(商品編號(hào)),感謝閱讀員工編號(hào)intreferences員工(員工編號(hào)),感謝閱讀供應(yīng)商編號(hào)intreferences供應(yīng)商(供應(yīng)商編號(hào)),精品文檔放心下載訂購數(shù)量int,訂購日期smalldatetimedefaultgetdate())謝謝閱讀gocreatetable銷售訂單(銷售訂單號(hào)intprimarykey,商品編號(hào)intreferences商品(商品編號(hào)),員工編號(hào)intreferences員工(員工編號(hào)),精品文檔放心下載客戶編號(hào)intreferences客戶(客戶編號(hào)),精品文檔放心下載訂購數(shù)量int,訂購日期smalldatetimedefaultgetdate())精品文檔放心下載表添加的數(shù)據(jù)如下圖所示:3.創(chuàng)建數(shù)據(jù)庫各種對(duì)象(共25分)5,商品編號(hào),商品名稱,單價(jià)和訂購數(shù)量,并對(duì)視圖進(jìn)行加密.精品文檔放心下載createview客戶訂購情況withencryptionasselecta??蛻艟幪?hào),公司名稱,c。商品編號(hào),商品名稱,單價(jià),訂購數(shù)量謝謝閱讀from客戶ajoin銷售訂單asbona.客戶編號(hào)=b??蛻艟幪?hào)謝謝閱讀join商品asconc。商品編號(hào)=b.商品編號(hào)感謝閱讀5分):在銷售管理系統(tǒng)中,經(jīng)常要按照客戶名稱查詢信息,通過精品文檔放心下載給客戶表的公司名稱創(chuàng)建一個(gè)唯一非聚集索引來提高查詢速度.謝謝閱讀Createuniqueindexix_cname謝謝閱讀On客戶(公司名稱)c.創(chuàng)建用戶定義函數(shù)(5分:創(chuàng)建標(biāo)量函數(shù),根據(jù)商品名稱統(tǒng)計(jì)某種商品銷售精品文檔放心下載的次數(shù)createfunction銷售次數(shù)

(@商品名稱returnsintbegindeclare@銷售次數(shù)intselect@銷售次數(shù)=count(*)from商品join銷售訂單on商品。商品編號(hào)=銷售訂單。商品編號(hào)where商品名稱=@商品名稱return@銷售次數(shù)end執(zhí)行函數(shù):selectdbo.銷售次數(shù)('鼠標(biāo)')as銷售次數(shù)selectdbo.銷售次數(shù)(default)謝謝閱讀d.創(chuàng)建存儲(chǔ)過程(5分):創(chuàng)建一個(gè)名為客戶訂購信息存儲(chǔ)過程,用于查詢指感謝閱讀定客戶的聯(lián)系人姓名、聯(lián)系方式、以及該公司訂購產(chǎn)品的明細(xì)表.感謝閱讀createproc客戶訂購信息(@客戶名稱varchar(50)=’通恒機(jī)械有限公司')精品文檔放心下載asselect公司名稱,聯(lián)系人姓名,商品名稱,單價(jià),訂購數(shù)量,訂購日期精品文檔放心下載from客戶join銷售訂單On客戶??蛻艟幪?hào)=銷售訂單??蛻艟幪?hào)join商品精品文檔放心下載on商品。商品編號(hào)=銷售訂單.商品編號(hào)where公司名稱=@客戶名稱執(zhí)行輸入?yún)?/p>

數(shù)為默認(rèn)值的存儲(chǔ)過程:客戶訂購信息執(zhí)行帶輸入?yún)?shù)的存儲(chǔ)過程:感謝閱讀exec客戶訂購信息'三川實(shí)業(yè)有限公司e.創(chuàng)建觸發(fā)器(5創(chuàng)建一個(gè)觸發(fā)器實(shí)現(xiàn)當(dāng)向銷售訂單表添加一條記錄

時(shí),自動(dòng)修改商品表的庫存數(shù)量和已售數(shù)量。createtrigger銷售謝謝閱讀on銷售訂單afterinsertasupdate商品set庫存數(shù)量=庫存數(shù)量-訂購數(shù)量,已售數(shù)量=已售數(shù)量+訂購數(shù)量from商品joininsertedon商品.商品編號(hào)=inserted.商品編號(hào)4.執(zhí)行查詢(共15分)(1)簡(jiǎn)單查詢(2址.精品文檔放心下載select公司名稱,聯(lián)系人姓名,地址from客戶精品文檔放心下載(2)31、精品文檔放心下載5和7的員工接受訂單信息。select*from銷售訂單where員工編號(hào)in(1,5,7)謝謝閱讀(3)統(tǒng)計(jì)查詢(2分):統(tǒng)計(jì)所有員工的平均工資、最高工資、最低工資和工資感謝閱讀總和。selectas平均工資,max(工資)as最高工資,min(工資)as最

低工資,sum(工資)as工資總和from員工謝謝閱讀(4)分組查詢(3感謝閱讀select性別,avg(工資)as平均工資from員工groupby性別感謝閱讀(5)多表查詢(2謝謝閱讀編號(hào),公司名稱,商品編號(hào),商

溫馨提示

  • 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)論