進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第1頁
進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第2頁
進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第3頁
進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第4頁
進銷存管理系統(tǒng)數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、關系數(shù)據(jù)庫標準語言SQL1進銷存管理系統(tǒng)數(shù)據(jù)庫設計31. 碼表32. 基本信息表43. 單據(jù)表54. 賬表9SQL 語句建表示例113SQL 語句建表示例215利用SQL語句實現(xiàn)采購管理23利用觸發(fā)器實現(xiàn)進銷存管理27關系數(shù)據(jù)庫標準語言SQLü關系模型定義三類完整性約束:實體完整性、參照完整性、用戶定義的完整性SQL語言的動詞SQL 功 能動 詞數(shù) 據(jù) 定 義CREATE,DROP,ALTER數(shù) 據(jù) 查 詢SELECT 數(shù) 據(jù) 操 縱INSERT,UPDATE,DELETE數(shù) 據(jù) 控 制GRANT,REVOKE操作語句定義基本表CREATE TABLE <表名> (<

2、;列名> <數(shù)據(jù)類型>列級完整性約束條件 ,<列名> <數(shù)據(jù)類型>列級完整性約束條件 , <列級完整性約束條件>);修改基本表ALERT TABLE <表名> ADD<新列名> <數(shù)據(jù)類型>完整性約束 DROP 完整性約束名MODIFY<列名> <數(shù)據(jù)類型>;刪除基本表DROP TABLE <表名>建立索引CREATE UNIQUE CLUSTER INDEX <索引名> ON <表名> (<列名><次序>, (<列

3、名><次序>);刪除索引DROP INDEX <索引名> ON <表名> (<列名><次序>, (<列名><次序>);查詢操作SELECT ALL|DISTINCT<目標列表達式>,<目標列表達式>FROM <表名或視圖名>,<表名或視圖名>WHERE <條件表達式>GROUP BY <列名1>HAVING<條件表達式>ORDER BY <列名2>ASC|DSC;集函數(shù),包括:COUNT (DISTINCT|A

4、LL *) 統(tǒng)計元組個數(shù)COUNT (DISTINCT|ALL <列名>) 統(tǒng)計一列中值的個數(shù)SUM (DISTINCT|ALL <列名>) 計算一列值的總和(必須是數(shù)值型)AVG (DISTINCT|ALL <列名>) 求一列值的平均值(必須是數(shù)值型)MAX (DISTINCT|ALL <列名>) 求一列值中的最大值MIN (DISTINCT|ALL <列名>) 求一列值中的最小值插入操作INSERT INTO <表名>(<屬性列1>, <屬性列2>)VALUES (<常量1>, &l

5、t;常量2>);INSERT INTO <表名>(<屬性列1>, <屬性列2>)子查詢;修改操作UPDATE <表名> SET <列名>=<表達式>, <列名>= <表達式>WHERE <條件>刪除操作DELETE FROM <表名> WHERE <條件>建立視圖CREATE VIEW <視圖名>(列名>, <列名>) AS <子查詢>WITH CHECK OPTION;刪除視圖DROP VIEW <視圖名&g

6、t;用戶授權操作權限GRANT <權限>, <權限> ON<對象類型> <對象名> TO <用戶>, <用戶> WITH GRANT OPTION;對象對象類型操 作 權 限屬性列TABLESELECT, INAERT, UPDAT, DELETE, ALL PRIVILEGES視 圖TABLE同上基本表TABLE同上ALERT, INDEX數(shù)據(jù)庫DATABASECREATTAB收回權限REVOKE <權限>, <權限> ON<對象類型> <對象名> FROM <用戶&

7、gt;, <用戶> ;進銷存管理系統(tǒng)數(shù)據(jù)庫設計系統(tǒng)表分為碼表、基本信息表、單據(jù)表和賬表。其中碼表共五張,包括往來單位碼表、商品種類碼表、商品計量單位碼表、部門碼表、商品產地碼表?;拘畔⒈砉矁蓮垼ú僮鲉T表、商品信息表。單據(jù)表共九張,包括采購單主項與采購單明細項、銷售單主項與銷售單明細項、報損單主項與報損單明細項、付款單、收款單、商品盤存表。賬表共八張,包括庫存初始化庫存表、初始化應付賬表、初始化應收賬表、商品庫存表、流水賬表、應付賬表、應收賬表、進銷存數(shù)量報表。1. 碼表 (1) 碼表中文名稱:商品種類碼表,見表1。表 名:C_SORT關 鍵 字:SORT _CODE備 注:

8、確定系統(tǒng)所涉及的商品種類。表1 商品種類碼表列名中文名稱類型與長度空否說明SORT _CODE商品種類編碼char(2)否默認取值為:“01” 手機、“02” 相機、“03” 音響。SORT _NAME 商品種類名稱char(50)是i (2) 碼表中文名稱:商品計量單位碼表,見表2。表 名:C_UNIT關 鍵 字:UNIT _CODE備 注:確定系統(tǒng)所應用的商品計量單位。表2 商品計量單位碼表列名中文名稱類型與長度空否說明UNIT _CODE商品計量單位編碼char(2)否默認取值為:“01”部、“02” 臺。UNIT _NAME商品計量單位名稱char(10)是 (3) 碼表中文名稱:商品

9、產地碼表,見表3。表 名:C_AERO關 鍵 字:AERO _CODE備 注: 定義系統(tǒng)所涉及的商品產地。表3 商品產地碼表列名中文名稱類型與長度空否說明AERO _CODE商品產地編碼char(10)否AERO _NAME商品產地名稱char(100)是 (4) 碼表中文名稱:往來單位碼表,見表4。表 名:C_SUPP關 鍵 字:SUPP _CODE備 注:設定提供商品的供貨單位。表4 往來單位碼表列名中文名稱類型與長度空否說明SUPP _CODE往來單位編碼char(10)否SUPP _NAME往來單位名稱char(100)否ZIP郵編char(6)是ADDR地址char(100)是TEL

10、電話char(20)是FAX傳真char(20)是EMAIL電子郵箱char(100)是WEB網址char(100)是ACCOUNT賬號char(30)是BANK開戶行char(100)是 (5) 碼表中文名稱:部門碼表,見表5。表 名:C_DEPT關 鍵 字:DEPT_CODE備 注:設定企業(yè)內部的部門。表5 部門碼表列名中文名稱類型與長度空否說明DEPT_CODE部門編碼char(10)否DEPT_NAME部門名稱char(50)是2. 基本信息表 (1) 碼表中文名稱:操作員表,見表6。表 名:C_OPERATOR關 鍵 字:OPER_CODE備 注:記錄系統(tǒng)的操作員信息,包括編碼、姓名

11、、密碼、權限等。表6 操作員表列名中文名稱類型與長度空否說明OPER_CODE操作員編碼char(10)否OPER_NAME 操作員姓名char(20)是PASSWORD密碼char(10)是設定操作員登錄系統(tǒng)的密碼,避免非法用戶進入系統(tǒng)。DEPT_CODE部門char(10)是操作員所屬部門。POWER權限char(10)是操作員所具有的權限。 (2) 碼表中文名稱:商品信息表,表7。表 名:C_GOODS關 鍵 字:GOODS _CODE備 注:系統(tǒng)的所有商品信息。表7 商品信息表列名中文名稱類型與長度空否說明GOODS _CODE商品編碼char(13)否GOODS_NAME商品名稱ch

12、ar(60)是SORT _CODE商品種類char(2)是MODEL規(guī)格型號char(50)是UNIT _CODE計量單位char(2)是PRICE_RETAIL零售價decimal(8,2)是PRICE_PLAN計劃價decimal(8,2)是AERO_CODE產地char(10)是SUPP_CODE供應商char(10)是NOTE備注varchar(200)是PHOTEFILE圖片char(100)是圖片文件的文件名為商品編碼,格式為.bmp,由系統(tǒng)自動寫入。3. 單據(jù)表 (1) 單據(jù)表中文名稱:采購單主項,見表8。表 名:SHEET_CG_MAIN關 鍵 字:SHEETID備 注:采購單

13、由主項及明細項組成。表8 采購單主項列 名中文名稱類型與長度空否說 明SHEETID單據(jù)號char(13)否在新增采購單時,采購單據(jù)號由系統(tǒng)自動生成。SHEETDATE日期date是采購單的制單日期。OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。MONE金額decimal(10,2)是采購商品總金額。SUPP_CODE供應商char(10)是商品采購所對應的供應商。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的采購單不能修改。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。NOTE備注varchar(200)是對采購業(yè)

14、務進行解釋說明。 (2) 單據(jù)表中文名稱:采購單明細項,見表9。表 名:SHEET_CG_ITEM關 鍵 字:SHEETID + ITEMNO備 注:采購單由主項及明細項組成。表9 采購單明細項列名中文名稱類型與長度空否說明SHEETID單據(jù)號char(13)否ITEMNO序號integer否GOODS_CODE商品編碼char(13)是AMOUNT數(shù)量integer是商品購買數(shù)量。PRICE單價decimal(8,2)是由系統(tǒng)根據(jù)商品編碼自動填入,單價為商品售價。MONE金額decimal(10,2)是計算方法:金額=數(shù)量*單價。NOTE備注varchar(200)對每項商品的采購情況進行的

15、解釋說明。 (3) 單據(jù)表中文名稱:銷售單主項,見表10。表 名:SHEET_XS_MAIN關 鍵 字:SHEETID備 注:銷售單由主項及明細項組成。表10 銷售單主項列名中文名稱類型與長度空否說明SHEETID單據(jù)號char(13)否在新增銷售單時,銷售單據(jù)號由系統(tǒng)自動生成。SHEETDATE日期date是銷售單的制單日期OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。MONE金額decimal(10,2)是銷售商品總金額。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的銷售單不能修改。MAN_JZ記賬人char(10)默認為登錄系統(tǒng)的操作

16、員,不可修改。NOTE備注varchar(200)是對銷售業(yè)務進行解釋說明。 (4) 單據(jù)表中文名稱:銷售單明細項,見表11。表 名:SHEET_XS_ITEM關 鍵 字:SHEETID + ITEMNO備 注:銷售單由主項及明細項組成。表11 銷售單明細項列名中文名稱類型與長度空否說明SHEETID單據(jù)號char(13)否ITEMNO序號integer否GOODS_CODE商品編碼char(13)是AMOUNT數(shù)量integer是某項商品銷售數(shù)量。PRICE單價decimal(8,2)是由系統(tǒng)根據(jù)商品編碼自動填入,單價為商品售價。DISCOUNT折扣decimal(5,3)是銷售折扣。MON

17、E金額decimal(10,2)是計算方法:金額=單價*數(shù)量*折扣。NOTE備注varchar(200)是對每項商品銷售情況進行解釋說明。 (5) 單據(jù)表中文名稱:報損單主項,見表12。表 名:SHEET_BS_MAIN關 鍵 字:SHEETID備 注:報損單由主項及明細項組成。表12 報損單主項列 名中文名稱類型與長度空否說 明SHEETID單據(jù)號char(13)否在新增報損單時,報損單據(jù)號由系統(tǒng)自動生成。SHEETDATE日期date是報損單的制單日期。OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。MONE金額decimal(10,2)是報損銷售商品總金額。F

18、LAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的報損單不能修改。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。NOTE備注varchar(200)是對報損情況進行解釋說明。 (6) 單據(jù)表中文名稱:報損單明細項,見表13。表 名:SHEET_BS_ITEM關 鍵 字:SHEETID + ITEMNO備 注:報損單由主項及明細項組成。表13 報損單明細項列名中文名稱類型與長度空否說明SHEETID單據(jù)號char(13)否ITEMNO序號integer否GOODS_CODE商品編碼char(13)是AMOUNT數(shù)量integer是某項商品報損數(shù)量。PRI

19、CE單價decimal(8,2)是由系統(tǒng)根據(jù)商品編碼自動填入,單價為商品售價。MONE金額decimal(10,2)是計算方法:金額=數(shù)量*單價。NOTE報損原因varchar(200)是說明商品報損的原因。 (7) 單據(jù)表中文名稱:商品盤存表,見表14。表 名:TABLE_GOODS_PC關 鍵 字:DATE_PC + GOODS_CODE備 注:定期進行商品盤存處理。獲得商品的盈虧數(shù)量,并通過盤存,及時調整商品的賬面數(shù)量。表14 商品盤存表列 名中文名稱類型與長度空否說 明DATE_PC盤存日期date否進行商品盤存的日期。GOODS_CODE商品編碼char(10)否AMOUNT_ZM賬

20、面數(shù)量integer是當前商品庫存表中的商品數(shù)量。AMOUNT_SP實盤數(shù)量integer是經過實際盤點的商品數(shù)量。AMOUNT_YK盈虧數(shù)量integer是盈虧數(shù)量=實盤數(shù)量 - 賬面數(shù)量OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的商品盤存表不能修改。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。NOTE備注varchar(200)是對商品盤存表的解釋說明。 (8)單據(jù)表中文名稱:收款單,見表15。表 名:SHEET_SK關 鍵 字:SHEETID備 注:針對銷售單據(jù)

21、號進行收款處理。表15 收款單列 名中文名稱類型與長度空否說 明SHEETID單據(jù)號char(13)否在新增收款單時,收款單據(jù)號由系統(tǒng)自動生成。SHEETDATE日期date是收款單的制單日期。OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。SHEETID_XS銷售單據(jù)號char(13)是收款單針對的銷售單據(jù)號。MONE金額decimal(10,2)是收款金額。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的收款單不能修改。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。NOTE備注varchar(200)是對收款單進行解

22、釋說明。 (9) 單據(jù)表中文名稱:付款單,見表16。表 名:SHEET_FK關 鍵 字:SHEETID備 注:針對供應商進行付款處理。表16 付款單列名中文名稱 類型與長度空否說明SHEETID單據(jù)號char(13)否在新增付款單時,付款單據(jù)號由系統(tǒng)自動生成。SHEETDATE日期date是付款單的制單日期。OPER_CODE制單人char(10)是默認為登錄系統(tǒng)的操作員,不可修改。MONE金額decimal(10,2)是付款金額。SUPP_CODE供應商char(10)是針對供應商付款。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”;已記賬的付款單不能修改。MAN_JZ記賬人c

23、har(10)是默認為登錄系統(tǒng)的操作員,不可修改。NOTE備注varchar(200)是對付款情況進行解釋說明。4. 賬表(1) 賬表中文名稱:初始化庫存表,見表17。表 名:INI_GOODS_AMOUNT關 鍵 字:GOODS_CODE備 注:通過初始化庫存,系統(tǒng)可以將初始數(shù)據(jù)自動轉入商品庫存表、進銷存數(shù)量報表。表17 初始化庫存表列名中文名稱類型與長度空否說明GOODS_CODE商品編碼char(13)否AMOUNT庫存integer是商品期初庫存數(shù)量。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員編碼。 (2)

24、賬表中文名稱:初始化應付賬表,見表18。表 名:INI_REPORT_YF_MONE關 鍵 字:SUPP_CODE備 注:本系統(tǒng)針對供應商掛應付賬。通過初始化應付賬表,系統(tǒng)可以將初始數(shù)據(jù)將自動轉入應付賬表。表18 初始化應付賬表列 名中文名稱類型與長度空否說 明SUPP_CODE供應商char(10)否MONE_YF應付金額decimal(10,2)是系統(tǒng)啟用期初應付金額。MONE_FK付款金額decimal(10,2)是系統(tǒng)啟用期初已付款金額。MONE_YE余額decimal(10,2)是期初應付賬款余額。NOTE備注varchar(200)是對應付賬款情況進行解釋說明。FLAG_JZ記賬標

25、記char(2)是取值為:“是”、“否”。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員編碼。(3)賬表中文名稱:初始化應收賬表,見表19。表 名:INI_REPORT_YS_MONE關 鍵 字:SHEETID_XS備 注:本系統(tǒng)針對銷售單據(jù)號掛應收賬。通過初始化應收賬表,系統(tǒng)可以將初始數(shù)據(jù)將自動轉入應收賬表。表19 初始化應收賬表列 名中文名稱類型與長度空否說 明SHEETID_XS銷售單據(jù)號char(13)否MONE_YS應收金額decimal(10,2)是系統(tǒng)啟用期初應收賬款金額。MONE_SK收款金額decimal(10,2)是系統(tǒng)啟用期初已收款金額。MONE_YE余額de

26、cimal(10,2)是期初應收賬款余額。NOTE備注varchar(200)是對應收賬款情況進行解釋說明。FLAG_JZ記賬標記char(2)是取值為:“是”、“否”。MAN_JZ記賬人char(10)是默認為登錄系統(tǒng)的操作員編碼。 (4)賬表中文名稱:商品庫存表,見表20。表 名:GOODS_AMOUNT關 鍵 字:GOODS_CODE備 注:商品當前的庫存數(shù)量。表20 商品庫存表列名中文名稱類型與長度空否備注GOODS_CODE商品編碼char(13)否AMOUNT庫存integer是商品當前的賬面庫存數(shù)量。 (5)賬表中文名稱:流水賬表,見表21。表 名:GOODS_RECORD關 鍵

27、 字:SHEETDATE + GOODS_CODE + ITEMNO備 注:詳細記錄每一筆采購、銷售、報損、盤存等業(yè)務處理的數(shù)據(jù)情況。表21 流水賬表列 名中文名稱類型與長度空否說 明SHEETDATE日期date否表示業(yè)務發(fā)生的日期。GOODS_CODE商品編碼char(13)否ITEMNO序號integer否對同一日期、同一商品的商品采購、銷售、報損、盤存情況進行排序。SHEETTYPE單據(jù)類型char(10)是取值為:“采購”、“銷售”、“報損”、“盤存”。SHEETID單據(jù)號char(13)是經濟業(yè)務發(fā)生的單據(jù)號AMOUNT_ADD增加數(shù)量integer是經濟業(yè)務發(fā)生后,導致商品增加的

28、數(shù)量。AMOUNT_SUB減少數(shù)量integer是經濟業(yè)務發(fā)生后,導致商品減少的數(shù)量。PRICE單價decimal(8,2)是商品單價。DISCOUNT折扣decimal(5,3)是商品折扣,與單據(jù)上折扣一致。 (6) 賬表中文名稱:進銷存數(shù)量報表,見表22。表 名:REPORT_AMOUNT關 鍵 字:REPORTDATE_QS + GOODS_CODE備 注:在某一時間段內根據(jù)已記賬的采購單、銷售單、報損單、商品盤存表進行的期初庫存數(shù)量、采購數(shù)量、銷售數(shù)量、報損數(shù)量、期末庫存賬面數(shù)量、盈虧數(shù)量、期末實盤數(shù)量計算結果。表22 進銷存數(shù)量報表列名中文名稱類型與長度空否說明REPORTDATE_

29、QS起始日期date否進銷存數(shù)量報表的起始日期。REPORTDATE_JS結束日期date是進銷存數(shù)量報表的結束日期。GOODS_CODE商品編碼char(13)否AMOUNT_QC期初庫存數(shù)量integer是期初庫存數(shù)量一般為上一期間的期末實盤數(shù)量。AMOUNT_CG采購數(shù)量integer是在時間范圍內,商品采購數(shù)量總和。AMOUNT_XS銷售數(shù)量integer是在時間范圍內,商品銷售數(shù)量總和。AMOUNT_BS報損數(shù)量integer是在時間范圍內,商品報損數(shù)量總和。AMOUNT_QM期末庫存賬面數(shù)量integer是商品結束日期的賬面數(shù)量。AMOUNT_YK盈虧數(shù)量integer是計算方法:

30、盈虧數(shù)量=實盤數(shù)量-賬面數(shù)量。AMOUNT_SP期末實盤數(shù)量integer是期末庫存賬面數(shù)量=期初庫存數(shù)量 + 采購數(shù)量 - 銷售數(shù)量 - 報損數(shù)量;期末實盤數(shù)量=期末庫存賬面數(shù)量 +盈虧數(shù)量。NOTE備注varchar(200)是解釋說明。 (7) 賬表中文名稱:應付賬表,見表23。表 名:REPORT_YF_MONE關 鍵 字:SUPP_CODE + ITEMNO備 注:按供應商進行掛賬的應付及付款明細。表23 應付賬表列名中文名稱類型與長度空否說明SUPP_CODE供應商char(10)否ITEMNO序號integer否SHEETDATE日期date是單據(jù)日期。MONE_YF應付金額de

31、cimal(10,2)是源自于采購單中的金額。MONE_FK付款金額decimal(10,2)是源自于付款單據(jù)中的金額。MONE_YE余額decimal(10,2)是計算方法:余額=應付金額 - 付款金額SHEETTYPE單據(jù)類型char(10)是本筆業(yè)務對應的單據(jù)類型。取值為:“采購”、“付款”。SHEETID單據(jù)號char(13)是單據(jù)類型所對應得單據(jù)號。NOTE備注varchar(200)是解釋說明。 (8) 賬表中文名稱:應收賬表,見表24。表 名:REPORT_YS_MONE關 鍵 字:SHEETID_XS + ITEMNO備 注:按銷售單據(jù)進行掛賬的應收及收款明細。表24 應收賬表

32、列名中文名稱類型與長度空否說明SHEETID_XS銷售單據(jù)號char(13)否本筆業(yè)務對應的銷售單據(jù)號。ITEMNO序號integer否SHEETDATE日期date是單據(jù)日期。MONE_YS應收金額decimal(10,2)是源自于銷售單據(jù)中的金額。MONE_SK收款金額decimal(10,2)是源自于收款單據(jù)中的金額。MONE_YE余額decimal(10,2)是計算方法:余額=應收金額 - 收款金額。SHEETID_SK收款單據(jù)號char(13)是本筆業(yè)務對應的收款單據(jù)號。NOTE備注varchar(200)是解釋說明。SQL 語句建表示例1drop table C_SUPP;drop

33、 table C_SORT;drop table C_UNIT;drop table C_AERO;drop table C_GOODS;create table C_AERO( AERO_CODE char(10) not null, AERO_NAME char(100) not null, primary key (AERO_CODE);create table C_UNIT( UNIT_CODE char(2) not null, UNIT_NAME char(10) not null, primary key (UNIT_CODE);create table C_SORT( SORT

34、_CODE char(2) not null, SORT_NAME char(50) not null, primary key (SORT_CODE);create table C_SUPP( SUPP_CODE char(10) not null, SUPP_NAME char(100) not null, ZIP char(6) , ADDR char(100) , TEL char(20) , FAX char(20) , EMAIL char(100) , WEB char(100) , ACCOUNT char(30) , BANK char(100) , primary key

35、(SUPP_CODE);create table C_GOODS( GOODS_CODE char(13) not null, GOODS_NAME char(60) , SORT_CODE char(2) , MODEL char(50) , UNIT_CODE char(2) , PRICE_RETAIL decimal(8,2) , PRICE_PLAN decimal(8,2) , AERO_CODE char(10) , SUPP_CODE char(10) , NOTE varchar(200) , PHOTOFILE char(100) , primary key (GOODS_

36、CODE);alter table C_GOODS add foreign key FK_C_GOODS_REF_C_SORT (SORT_CODE) references C_SORT (SORT_CODE) on update restrict on delete restrict;alter table C_GOODS add foreign key FK_C_GOODS_REF_C_UNIT (UNIT_CODE) references C_UNIT (UNIT_CODE) on update restrict on delete restrict;alter table C_GOOD

37、S add foreign key FK_C_GOODS_REF_C_AERO (AERO_CODE) references C_AERO (AERO_CODE) on update restrict on delete restrict;alter table C_GOODS add foreign key FK_C_GOODS_REF_C_SUPP (SUPP_CODE) references C_SUPP (SUPP_CODE) on update restrict on delete restrict;SQL 語句建表示例2drop view View_goods;drop view

38、View_sheet_bs;drop view View_sheet_cg;drop view View_sheet_xs;drop table INI_REPORT_YS_MONE;drop table INI_REPORT_YF_MONE;drop table INI_GOODS_AMOUNT;drop table TABLE_GOODS_PC;drop table SHEET_XS_ITEM;drop table SHEET_XS_MAIN;drop table SHEET_BS_ITEM;drop table SHEET_BS_MAIN;drop table SHEET_FK;drop

39、 table SHEET_SK;drop table SHEET_CG_ITEM;drop table SHEET_CG_MAIN;drop table REPORT_YS_MONE;drop table REPORT_YF_MONE;drop table GOODS_RECORD;drop table GOODS_AMOUNT;drop table REPORT_AMOUNT;drop table C_DEPT;drop table C_SUPP;drop table C_OPERATOR;drop table C_SORT;drop table C_GOODS;drop table C_U

40、NIT;drop table C_AERO;create table C_AERO( AERO_CODE char(10) not null, AERO_NAME char(100) not null, primary key (AERO_CODE);create table C_UNIT( UNIT_CODE char(2) not null, UNIT_NAME char(10) not null, primary key (UNIT_CODE);create table C_GOODS( GOODS_CODE char(13) not null, GOODS_NAME char(60)

41、, SORT_CODE char(2) , MODEL char(50) , UNIT_CODE char(2) , PRICE_RETAIL decimal(8,2) , PRICE_PLAN decimal(8,2) , AERO_CODE char(10) , SUPP_CODE char(10) , NOTE varchar(200) , PHOTOFILE char(100) , primary key (GOODS_CODE);create table C_SORT( SORT_CODE char(2) not null, SORT_NAME char(50) not null,

42、primary key (SORT_CODE);create table C_OPERATOR( OPER_CODE char(10) not null, OPER_NAME char(20) , PASSWORD char(10) , DEPT_CODE char(10) , POWER char(100) , primary key (OPER_CODE);create table C_SUPP( SUPP_CODE char(10) not null, SUPP_NAME char(100) not null, ZIP char(6) , ADDR char(100) , TEL char(20) , FAX char(20) , EMAIL char(100) , WEB char(100) , ACCOUNT char(30) , BANK char(100) , primary key (SUPP_CODE);create table C_DEPT( DEPT_CODE char(10) not null, DEPT_NAME char(50) , primary ke

溫馨提示

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

最新文檔

評論

0/150

提交評論