商品銷售管理系統SQL_第1頁
商品銷售管理系統SQL_第2頁
商品銷售管理系統SQL_第3頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫應用實踐設計報告名稱:商品銷售管理專 業班 級 學生姓名: 學 號、業務流程描述商品供應商根據其進品信息進行進貨,而業務員根據銷售信息和進貨信息,對商品進行銷售的工作和進貨。業務員在銷售的過程中發現有部分貨物損壞,那么首先就對其進行報損,然后再對其上報到報損信息。商品供應商根據進貨之后將貨品寫入商品信息,并且在市場上 進行銷售,將銷售的結果一并上報到銷售信息。三、E-R圖供應商號商品號商品名聯系人供應商名IJ供應商供應商品價格X數量報損數量銷售、丿銷售數量工號姓名工作人員業務員號推銷業務員業務員名性別客尸性別客戶姓名四、邏輯結構設計(關系模式)供應商表(供應商號,供應商名,聯系人)主鍵:

2、供應商號商品表(商品號,商品名,價格,供應商號#)主鍵:商品號 外鍵:供應商號業務員表(業務員號,業務員名,性別,電話,商品號#)主鍵:業務員號 外鍵:商品號客戶表(客戶號,客戶名,性別,業務員號#)主鍵:客戶號 外鍵:業務員號工作人員表(工號,姓名,性別,年齡)主鍵:工號報損表(工號,商品號,報損數量)主鍵:工號和商品號外鍵:工號,商品號五、物理模型設計供應商表列名數據類型長度約束備注供應商號Varchar20主鍵供應商名Varchar20非空聯系人Varchar10非空商品表列名數據類型長度約束備注商品號Varchar20主鍵商品名Varchar20非空價格Varchar14非空供應商號V

3、archar20外鍵業務員表列名數據類型長度約束備注業務員號Varchar20主鍵業務員名Varchar20非空性別Varchar14非空電話Varchar20可為空商品號Varchar20外鍵客戶表列名數據類型長度約束備注客戶號Varchar20主鍵客戶名Varchar20非空性別Varchar2非空業務員號Varchar20外鍵工作人員表列名數據類型長度約束備注工號Varchar20主鍵姓名Varchar20非空性別Varchar2非空年齡Varchar5非空報損表列名數據類型長度約束備注工號Varchar20主鍵商品名Varchar20主鍵報損數量Varchar13大于等于1六、相關SQ

4、L語句1創建數據庫create database 商品銷售管理系統gouse商品銷售管理系統go2.創建數據表(含主鍵、外鍵定義及約束性條件設計)create table供應商表(供應商號 varchar(20) primary key,供應商名 varchar(20) not null,聯系人 varchar(20) not null)create table 商品表(商品號 varchar(20) primary key,商品名 varchar(20) not null, 價格 varchar(14) not null, 供應商號 varchar(20),foreign key( 供應商號

5、)references供應商表 (供應商號)create table業務員表(業務員號 varchar(20) primary key,業務員名 varchar(20) not null,性別 varchar(2) not null,電話 varchar(20).商品號 varchar(20),foreign key ( 商品號)references商品表 (商品號)create table 客戶表(客戶號 varchar(20) primary key,客戶名 varchar(20) not null,性別 varchar(2),業務員號 varchar(20),foreign key( 業

6、務員號)references業務員表 (業務員號)create table工作人員表(工號 varchar(20) primary key, 姓名 varchar(20) not null, 性別 varchar(2) NOT NULL, 年齡 varchar(5) not null)create table 報損表(工號 varchar(20),商品號 varchar(20),primary key( 工號,商品號),報損數量 varchar(20) check(報損數量=1),foreign key ( 商品號)references 商品表 (商品號), foreign key ( 工號)

7、references 工作人員表 (工號) )3.插入數據in sert into供應商表values('S1','食品供應商 ','大衛')in sert into供應商表values('S2','飲料供應商','約翰')in sert into供應商表values('S3','衣服供應商','愛麗絲')in sert into供應商表values('S4','褲子供應商','琳達')in sert i

8、nto供應商表values('S5','寵物供應商','瑪麗')in sert into商品表 values('G1','面包','30','S1')in sert into商品表values('G2','可樂','10','S2')in sert into商品表values('G3','t恤','40','S3')in sert into商品表values

9、('G4','牛仔褲','60','S4')in sert into商品表values('G5','哈巴狗','30','S5')in sert into業務員表 values('M1','威廉姆斯','男',Null,'G1')in sert into業務員表 values('M2','湯姆','男','54467889','G2&

10、#39;)in sert into業務員表 values('M3','斯黛拉','女','33023455','G3')in sert into業務員表 values('M4','露西','女',Null,'G4')in sert into業務員表 values('M5','杰克遜','男',Null,'G5')in sert into客戶表values('C1','

11、;戴維','男','M1')in sert into客戶表values('C2','翠西','女','M2')in sert into客戶表values('C3','戴安娜','女','M3')in sert into客戶表values('C4','莉莉','女','M4')in sert into客戶表values('C5','漢密爾頓&#

12、39;,'男','M5')in sert into工作人員表 values('E1','理查德','男','33')in sert into工作人員表 values('E2','佩里','女','27')in sert into工作人員表 values('E3','諾貝爾','男','40')in sert into工作人員表 values('E4',

13、9;雷丁 ','男','22')in sert into工作人員表 values('E5','山姆','女','19')in sert into扌報損表values('E1','G1','17')in sert into扌報損表values('E2','G5','37')in sert into扌報損表values('E3','G4','32')in

14、 sert into扌報損表values('E4','G3','5O')in sert into扌報損表values('E5','G2','2O')4.創建視圖(含單表和多表查詢)create view sin gtabASselect * from供應商表create view multitabASselect供應商名,商品號,商品名,價格from供應商表join商品表on供應商表.供應 商號=商品表.供應商號5.創建觸發器或存儲過程create procedure proc_ 商品表 ASselect * from 商品表七、參考文獻(至少三本)1 數據庫原理及應用何玉潔,麥中凡人民郵電出版社,2008年5月第一版2 數據庫程序設計教程作者:單世民 趙明硯 出版社:清華大學出版社3 數據庫設計與實現作者:韓潔瓊 陳雪梅 出 版社:清華大學出版社八、設計心得和體會(需要描述個人在小組設計中承擔的任務和完成情況;個人小結)數據庫應用課程設計評分表序號項目配分得分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論