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

下載本文檔

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

文檔簡(jiǎn)介

1、浙 江 樹 人 大 學(xué)信息科技學(xué)院?數(shù)據(jù)庫(kù)系統(tǒng)實(shí)習(xí)?實(shí)習(xí)報(bào)告課題:進(jìn)銷存管理系統(tǒng) 班級(jí): 電商091 學(xué)號(hào): 202105017128 姓名: 陸浩杰 2021.3目錄第一章 需求分析31.1系統(tǒng)目標(biāo)31.2系統(tǒng)功能劃分31.3功能描述分模塊描述4第二章 概念結(jié)構(gòu)設(shè)計(jì)62.1 分E-R圖及文字描述62.2 各實(shí)體之間的聯(lián)系圖82.3 全局E-R圖,并加以文字描述11第三章 邏輯結(jié)構(gòu)設(shè)計(jì)123.1 邏輯結(jié)構(gòu)及描述12第四章 物理結(jié)構(gòu)設(shè)計(jì)134.1創(chuàng)立表134.2索引及其作用17第五章 數(shù)據(jù)庫(kù)完整性、平安性設(shè)計(jì)18一、數(shù)據(jù)庫(kù)完整性185.1約束185.2默認(rèn)195.3規(guī)那么215.4存儲(chǔ)過程225

2、.5觸發(fā)器22二、數(shù)據(jù)庫(kù)平安性設(shè)計(jì)24用戶登錄設(shè)計(jì)24數(shù)據(jù)庫(kù)用戶設(shè)計(jì)24各個(gè)登錄的權(quán)限設(shè)計(jì)245.2.4各個(gè)數(shù)據(jù)庫(kù)用戶的權(quán)限設(shè)計(jì)24三、這樣設(shè)計(jì)的目的:24第六章 實(shí)訓(xùn)總結(jié)256.1總結(jié):25第一章 需求分析1.1系統(tǒng)目標(biāo)進(jìn)銷存系統(tǒng)是對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)中進(jìn)貨、出貨、批發(fā)銷售、付款等進(jìn)行全程跟蹤管理,從接獲訂單合同開始,進(jìn)入物料采購(gòu)、入庫(kù)、領(lǐng)用到產(chǎn)品完工入庫(kù)、交貨、回收貨款、支付原材料款等,每一步都為您提供詳盡準(zhǔn)確的數(shù)據(jù)。有效輔助企業(yè)解決業(yè)務(wù)管理、分銷管理、存貨管理、營(yíng)銷方案的執(zhí)行和監(jiān)控、統(tǒng)計(jì)信息的收集等方面的業(yè)務(wù)問題。在此局部給出系統(tǒng)的組織結(jié)構(gòu)圖圖1圖1 進(jìn)銷存管理系統(tǒng)的組織結(jié)構(gòu)圖1.2系統(tǒng)功能劃

3、分功能劃分并給出系統(tǒng)的功能結(jié)構(gòu)圖圖2圖2 進(jìn)銷存管理系統(tǒng)功能圖1.3功能描述分模塊描述1. 用戶登錄2. 根本信息管理3. 采購(gòu)管理4. 銷售管理5. 庫(kù)存管理6. 報(bào)損管理功能類別功能名稱、標(biāo)識(shí)符描述用戶登錄用戶登錄對(duì)用戶輸入的用戶名,密碼進(jìn)行驗(yàn)證,驗(yàn)證通過后,該用戶可以使用PSS系統(tǒng)中自己擁有權(quán)限的那局部功能,否那么拒絕使用。根本信息管理商品根本信息管理商品根本信息的增加:記錄商品的根本信息,比方規(guī)格和供給商等商品根本信息的修改商品根本信息的刪除商品記錄管理商品記錄的查詢:可以按照商品的類別和名稱查詢商品商品記錄的統(tǒng)計(jì)商品記錄的打印客戶信息管理用戶修改,刪除,新增或查詢客戶數(shù)據(jù)其中包括對(duì)客

4、戶的聯(lián)系人的修改,刪除,新增與查詢以及對(duì)客戶交易記錄的查詢,系統(tǒng)根據(jù)用戶的操作,對(duì)商品資料進(jìn)行更新或顯示。員工信息管理員工修改,刪除,新增或查詢員工數(shù)據(jù),系統(tǒng)根據(jù)用戶的操作,對(duì)員工資料進(jìn)行更新或顯示。供給商信息管理用戶修改,刪除,新增或查詢供給商數(shù)據(jù)其中包括對(duì)供給商的聯(lián)系人的修改,刪除,新增與查詢以及對(duì)供給商交易記錄的查詢,系統(tǒng)根據(jù)用戶的操作,對(duì)供給商資料進(jìn)行更新或顯示。采購(gòu)管理采購(gòu)入庫(kù)用戶通過錄入采購(gòu)入庫(kù)單增加采購(gòu)的貨物,并可對(duì)采購(gòu)入庫(kù)單及其單據(jù)中的貨物明細(xì)進(jìn)行修改、刪除與查詢。進(jìn)貨管理商品進(jìn)貨信息的登記:記錄商品的進(jìn)貨數(shù)量、單價(jià)、供貨商等商品進(jìn)貨信息的修改、刪除等更新庫(kù)存采購(gòu)信息的變動(dòng)也使

5、商品庫(kù)存改變,及時(shí)更新庫(kù)存的信息打印報(bào)表對(duì)全部采購(gòu)記錄或滿足條件的采購(gòu)記錄列表以報(bào)表的形式進(jìn)行打印銷售管理進(jìn)貨管理商品銷售信息的登記:記錄商品的銷售數(shù)量、單價(jià)、銷售日期等商品銷售信息的修改、刪除等統(tǒng)計(jì)查詢根據(jù)商品的類別、名稱、供貨商等來查詢統(tǒng)計(jì)商品的銷售情況更新庫(kù)存銷售信息的變動(dòng)也使商品庫(kù)存改變,及時(shí)更新庫(kù)存的信息打印報(bào)表對(duì)全部銷售記錄或滿足條件的銷售記錄列表以報(bào)表的形式進(jìn)行打印輸出庫(kù)存管理統(tǒng)計(jì)查詢用戶通過組合不同條件,對(duì)庫(kù)存進(jìn)行查詢、盤點(diǎn)。打印報(bào)表各種有關(guān)報(bào)表的打印報(bào)損管理進(jìn)貨管理商品報(bào)損信息的登記:記錄商品的報(bào)損信息,包括商品報(bào)損數(shù)量、報(bào)損原因等商品報(bào)損信息的修改、刪除等統(tǒng)計(jì)查詢根據(jù)商品的

6、類別、名稱、供貨商等來查詢統(tǒng)計(jì)商品的報(bào)損情況更新庫(kù)存報(bào)損信息的變動(dòng)也使商品庫(kù)存改變,及時(shí)更新庫(kù)存的信息打印報(bào)表對(duì)全部銷售記錄或滿足條件的報(bào)損記錄列表以報(bào)表的形式進(jìn)行打印輸出第二章 概念結(jié)構(gòu)設(shè)計(jì) 2.1 分E-R圖及文字描述n 商品的實(shí)體與屬性如圖3所示,商品的屬性主要包括商品編號(hào),商品名稱,商品規(guī)格,商品價(jià)格,計(jì)量單位。圖3 “商品實(shí)體E-R圖n 供貨商的實(shí)體與屬性如圖4所示,供貨商的屬性主要包括供貨商編號(hào),供貨商名稱,聯(lián)系人,聯(lián)系方式,地址。圖4 “供貨商實(shí)體E-R圖n 客戶的實(shí)體與屬性如圖5所示,客戶的屬性主要包括客戶編號(hào),客戶名,聯(lián)系方式,地址。圖5 “客戶實(shí)體E-R圖n 員工的實(shí)體與屬

7、性如圖6所示,員工的屬性主要包括員工編號(hào),員工姓名,性別,聯(lián)系方式,部門圖6 “員工實(shí)體E-R圖n 倉(cāng)庫(kù)的實(shí)體與屬性如圖7所示,倉(cāng)庫(kù)的屬性主要包括倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,庫(kù)存數(shù)量,員工編號(hào)。圖7 “倉(cāng)庫(kù)實(shí)體E-R圖2.2 各實(shí)體之間的聯(lián)系圖n 員工、商品、客戶三者的實(shí)體聯(lián)系如圖8所示,它們之間由銷售這個(gè)關(guān)系構(gòu)成的是多對(duì)多的聯(lián)系。圖8 “員工商品-客戶實(shí)體聯(lián)系圖n 商品、倉(cāng)庫(kù)三者的實(shí)體聯(lián)系如圖9所示,它們之間是由出庫(kù)和入庫(kù)這兩個(gè)關(guān)系分別構(gòu)成的是多對(duì)多的聯(lián)系。圖9 “商品-倉(cāng)庫(kù)聯(lián)系圖n 員工、商品、供貨商三者的實(shí)體聯(lián)系如圖10所示,它們之間由采購(gòu)構(gòu)成的是多對(duì)多的聯(lián)系。圖10 “員工商品-供貨商聯(lián)系圖n

8、 員工、商品實(shí)體聯(lián)系如圖11所示,它們之間由報(bào)損這個(gè)關(guān)系構(gòu)成的是多對(duì)多的聯(lián)系。圖11 “員工-商品聯(lián)系2.3 全局E-R圖,并加以文字描述根據(jù)需求分析,設(shè)計(jì)出來的實(shí)體有客戶實(shí)體,商品實(shí)體,供貨商實(shí)體,員工實(shí)體,倉(cāng)庫(kù)實(shí)體。根據(jù)實(shí)體之間的聯(lián)系,構(gòu)建了進(jìn)銷存管理系統(tǒng)的E-R圖,如下列圖12所示。圖12 “進(jìn)銷存管理系統(tǒng)全局E-R圖第三章 邏輯結(jié)構(gòu)設(shè)計(jì)3.1 邏輯結(jié)構(gòu)及描述邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計(jì)階段所得到的概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型即邏輯結(jié)構(gòu),并對(duì)其進(jìn)行優(yōu)化。從E-R圖向關(guān)系模式轉(zhuǎn)化 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將E-R圖中的實(shí)體、實(shí)體

9、的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。Ø 實(shí)體轉(zhuǎn)換為關(guān)系模式l 商品商品編號(hào),商品名稱,商品規(guī)格,商品價(jià)格,計(jì)量單位l 供貨商供貨商編號(hào),供貨商名稱,聯(lián)系人,聯(lián)系方式,地址l 客戶客戶編號(hào),客戶名,聯(lián)系方式,地址l 員工員工編號(hào),員工姓名,性別,部門,聯(lián)系方式l 倉(cāng)庫(kù)倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱,倉(cāng)庫(kù)容量Ø 聯(lián)系轉(zhuǎn)換為關(guān)系模式l 采購(gòu)采購(gòu)編號(hào),進(jìn)貨單價(jià),進(jìn)貨數(shù)量,進(jìn)貨日期,商品編號(hào),供貨商編號(hào),員工編號(hào)l 銷售銷售編號(hào),銷售日期,商品編號(hào),銷售數(shù)量,銷售單價(jià),員工編號(hào),客戶編號(hào)l 報(bào)損報(bào)損編號(hào),報(bào)損數(shù)量,報(bào)損日期,報(bào)損原因,商品編號(hào),員工編號(hào)l 出庫(kù)出庫(kù)編號(hào),倉(cāng)庫(kù)編號(hào),出庫(kù)日期,出庫(kù)

10、數(shù)量,商品編號(hào)入庫(kù)入庫(kù)編號(hào),倉(cāng)庫(kù)編號(hào),入庫(kù)日期,入庫(kù)數(shù)量,商品編號(hào)第四章 物理結(jié)構(gòu)設(shè)計(jì)4.1創(chuàng)立表1. 商品CREATE TABLE sp(商品編號(hào)Char(4) Not null primary key, 商品名稱Varchar(20) Not null,商品規(guī)格varchar(20), 商品價(jià)格Char(20),計(jì)量單位Varchar(4)列名數(shù)據(jù)類型長(zhǎng)度Null說明商品編號(hào)Char4Not null主鍵商品名稱Varchar20Not null商品規(guī)格Varchar20商品價(jià)格Char20計(jì)量單位Varchar42. 員工CREATE TABLE yg(員工編號(hào)Char(4) Not n

11、ull primary key, 員工姓名Varchar(20) Not null, 性別Varchar(4), 部門varchar(20), 聯(lián)系方式Char(20)列名數(shù)據(jù)類型長(zhǎng)度Null說明員工編號(hào)Int4Not null主鍵員工姓名varchar20Not null性別Varchar4部門Varchar20聯(lián)系方式Char203. 供貨商CREATE TABLE ghs(供貨商編號(hào)Char(4) Not null primary key, 供貨商名稱Varchar(50) Not null, 聯(lián)系人Varchar(20), 地址varchar(50), 聯(lián)系方式Char(20)列名數(shù)據(jù)

12、類型長(zhǎng)度Null說明供貨商編號(hào)Char4Not null主鍵供貨商名稱Varchar20Not null聯(lián)系人Varchar20聯(lián)系方式Char20地址Varchar504. 客戶CREATE TABLE kh(客戶編號(hào)Char(4) Not null primary key, 客戶名Varchar(50) Not null, 地址varchar(50), 聯(lián)系方式Char(20)列名數(shù)據(jù)類型長(zhǎng)度Null說明客戶編號(hào)Char4Not null主鍵客戶名Varchar20Not null聯(lián)系方式Char 20地址Varchar505. 倉(cāng)庫(kù)CREATE TABLE ck(倉(cāng)庫(kù)編號(hào)Char(4)

13、Not null primary key, 倉(cāng)庫(kù)名稱Varchar(50) Not null, 倉(cāng)庫(kù)容量 char(50)列名數(shù)據(jù)類型長(zhǎng)度Null說明倉(cāng)庫(kù)編號(hào)Char4Not null主鍵倉(cāng)庫(kù)名稱Varchar20Not null倉(cāng)庫(kù)容量Char 2006. 采購(gòu)CREATE TABLE cg(采購(gòu)編號(hào)Char(4) Not null primary key, 進(jìn)貨單價(jià)Char(20) , 進(jìn)貨數(shù)量Char(20), 進(jìn)貨日期Smalldatetime, 商品編號(hào)Char(4) Not null, 供貨商編號(hào)Char(4) Not null, 員工編號(hào) Char(4) Not null)列名數(shù)

14、據(jù)類型長(zhǎng)度Null說明采購(gòu)編號(hào)Char4Not null主鍵進(jìn)貨單價(jià)Char20進(jìn)貨數(shù)量Char20進(jìn)貨日期Smalldatetime商品編號(hào)Char4Not null外鍵供貨商編號(hào)Char4Not null外鍵員工編號(hào)Char4Not null外鍵7. 銷售CREATE TABLE xs(銷售編號(hào)Char(4) Not null primary key, 銷售單價(jià)Char(20) , 銷售數(shù)量Char(20), 銷售日期Smalldatetime, 商品編號(hào)Char(4) Not null, 客戶編號(hào)Char(4) Not null, 員工編號(hào) Char(4) Not null)列名數(shù)據(jù)類型

15、長(zhǎng)度Null說明銷售編號(hào)Char4Not null主鍵銷售單價(jià)Char20銷售數(shù)量Char20銷售日期Smalldatetime商品編號(hào)Char4Not null外鍵客戶編號(hào)Char4Not null外鍵員工編號(hào)Char4Not null外鍵8. 報(bào)損CREATE TABLE bs(報(bào)損編號(hào)Char(4) Not null primary key, 報(bào)損數(shù)量Char(20), 報(bào)損日期Smalldatetime, 報(bào)損原因 varchar(200), 商品編號(hào)Char(4) Not null, 員工編號(hào) Char(4) Not null)列名數(shù)據(jù)類型長(zhǎng)度Null說明報(bào)損編號(hào)Char4Not n

16、ull主鍵報(bào)損數(shù)量Char20報(bào)損日期Smalldatetime報(bào)損原因Varchar200商品編號(hào)Char4Not null外鍵員工編號(hào)Char4Not null外鍵9. 出庫(kù)CREATE TABLE chuk(出庫(kù)編號(hào)Char(4) Not null primary key, 出庫(kù)數(shù)量Char(20), 出庫(kù)日期Smalldatetime, 商品編號(hào)Char(4) Not null, 倉(cāng)庫(kù)編號(hào) Char(4) Not null)列名數(shù)據(jù)類型長(zhǎng)度Null說明出庫(kù)編號(hào)Char4Not null主鍵出庫(kù)數(shù)量Char20出庫(kù)日期Smalldatetime商品編號(hào)Char4Not null外鍵倉(cāng)庫(kù)編

17、號(hào)Char4Not null外鍵10. 入庫(kù)CREATE TABLE rk(入庫(kù)編號(hào)Char(4) Not null primary key, 入庫(kù)數(shù)量Char(20), 入庫(kù)日期Smalldatetime, 商品編號(hào)Char(4) Not null, 倉(cāng)庫(kù)編號(hào) Char(4) Not null)列名數(shù)據(jù)類型長(zhǎng)度Null說明入庫(kù)編號(hào)Char4Not null主鍵入庫(kù)數(shù)量Char20入庫(kù)日期Smalldatetime商品編號(hào)Char4Not null外鍵倉(cāng)庫(kù)編號(hào)Char4Not null外鍵4.2索引及其作用1.索引的作用:第一,通過創(chuàng)立唯一性索引,可以保證數(shù)據(jù)庫(kù)表中每一行數(shù)據(jù)的唯一性。 第二,

18、可以大大加快 數(shù)據(jù)的檢索速度,這也是創(chuàng)立索引的最主要的原因。 第三,可以加速表和表之間的連接,特別是在實(shí)現(xiàn)數(shù)據(jù)的參考完整性方面特別有意義。 第四,在使用分組和排序 子句進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中分組和排序的時(shí)間。 第五,通過使用索引,可以在查詢的過程中,使用優(yōu)化隱藏器,提高系統(tǒng)的性能。2.索引名: 商品價(jià)格建這個(gè)索引的作用:在進(jìn)銷存管理系統(tǒng)中,因?yàn)榻?jīng)常會(huì)根據(jù)商品的價(jià)格進(jìn)行商品的查詢的,因此可以在商品表上基于“商品價(jià)格字段建立以升序排列的索引,這樣進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中的時(shí)間。代碼如下:USE jxcGOCREATE INDEX 商品價(jià)格 ON dbo.sp(商品價(jià)格

19、)3.索引名: 部門² 建這個(gè)索引的作用在進(jìn)銷存管理系統(tǒng)中,因?yàn)榻?jīng)常會(huì)根據(jù)員工的部門進(jìn)行相關(guān)信息的查詢,因此可以在員工表上基于“部門字段建立以升序排列的索引,這樣進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中的時(shí)間。² 創(chuàng)立索引的代碼USE jxcGOCREATE INDEX 部門 ON dbo.yg(部門) 第五章 數(shù)據(jù)庫(kù)完整性、平安性設(shè)計(jì)一、數(shù)據(jù)庫(kù)完整性5.1約束1. 約束名: Sex² 約束的類型CHECK約束² 創(chuàng)立約束的作用對(duì)性別列中的值進(jìn)行限制,使其值只能接受“男或“女,以強(qiáng)制執(zhí)行域的完整性² 創(chuàng)立約束的代碼alter table YGad

20、d constraint Sex check(性別between '男' and '女') 2. 約束名: Con_GoodsNo1² 約束的類型FOREIGN KEY約束² 創(chuàng)立約束的作用把銷售表中的“商品編號(hào)列和商品表中的“商品編號(hào)關(guān)聯(lián)起來² 創(chuàng)立約束的代碼alter table XSadd constraint Con_GoodsNo1 foreign key(商品編號(hào)) references 商品(商品編號(hào))3. 約束名: Sname約束的類型UNIQUE約束創(chuàng)立約束的作用把員工表中的“員工姓名設(shè)為唯一鍵約束創(chuàng)立約束的代碼a

21、lter table YG add unique(sname)5.2默認(rèn)1. 默認(rèn)名: Default_Unit² 默認(rèn)的綁定對(duì)象商品表中的計(jì)量單位列² 創(chuàng)立默認(rèn)的作用在插入數(shù)據(jù)行時(shí),為沒有指定數(shù)據(jù)的計(jì)量單位列提供事先定義的默認(rèn)值。² 創(chuàng)立和綁定默認(rèn)的代碼l 創(chuàng)立一個(gè)默認(rèn)值為'個(gè)'的默認(rèn)值create default Default_Unit as '個(gè)'l 將創(chuàng)立的Default_Unit 默認(rèn)值綁定到商品表的計(jì)量單位列上 exec sp_bindefault 'Default_Unit', 'SP.計(jì)量單

22、位'2. 默認(rèn)名: Default_sex² 默認(rèn)的綁定對(duì)象員工表中的性別列² 創(chuàng)立默認(rèn)的作用在插入數(shù)據(jù)行時(shí),為沒有指定數(shù)據(jù)的性別列提供事先定義的默認(rèn)值。² 創(chuàng)立和綁定默認(rèn)的代碼l 創(chuàng)立一個(gè)默認(rèn)值為'男'的默認(rèn)值create default Default_sex as '男'l 將創(chuàng)立的Default_sex 默認(rèn)值綁定到商品表的計(jì)量單位列上 exec sp_bindefault 'Default_sex', 'YG.sex'3. 默認(rèn)名: Default_dz² 默認(rèn)的綁定對(duì)象客

23、戶表中的地址列² 創(chuàng)立默認(rèn)的作用在插入數(shù)據(jù)行時(shí),為沒有指定數(shù)據(jù)的地址列提供事先定義的默認(rèn)值。² 創(chuàng)立和綁定默認(rèn)的代碼l 創(chuàng)立一個(gè)默認(rèn)值為'杭州'的默認(rèn)值create default Default_DZ as '杭州'l 將創(chuàng)立的Default_sex 默認(rèn)值綁定到商品表的計(jì)量單位列上 exec sp_bindefault 'Default_DZ', 'KH.dz'4. 默認(rèn)名: Default_ck² 默認(rèn)的綁定對(duì)象倉(cāng)庫(kù)表中的倉(cāng)庫(kù)編號(hào)列² 創(chuàng)立默認(rèn)的作用在插入數(shù)據(jù)行時(shí),為沒有指定數(shù)據(jù)的倉(cāng)庫(kù)

24、列提供事先定義的默認(rèn)值。² 創(chuàng)立和綁定默認(rèn)的代碼l 創(chuàng)立一個(gè)默認(rèn)值為'0001'的默認(rèn)值create default Default_ckbh as '0001'l 將創(chuàng)立的Default_sex 默認(rèn)值綁定到商品表的計(jì)量單位列上 exec sp_bindefault 'Default_ckbh', 'ck.ckbh'5.3規(guī)那么1. 規(guī)那么名: rule_Spec² 規(guī)那么的綁定對(duì)象員工表中的部門列² 創(chuàng)立規(guī)那么的作用在插入數(shù)據(jù)行時(shí),指定接受的數(shù)據(jù)值的范圍² 創(chuàng)立和綁定規(guī)那么的要求l 定義

25、一個(gè)規(guī)那么rule_Spec,這個(gè)規(guī)那么限制員工中的部門列只能取以下的值:采購(gòu)部、銷售部、辦公室、倉(cāng)儲(chǔ)部,財(cái)務(wù)部。create rule rule_Specaslist in ('采購(gòu)部','銷售部','倉(cāng)儲(chǔ)部','財(cái)務(wù)部','辦公室')l 將上題創(chuàng)立的rule_Spec規(guī)那么綁定到員工表的部門列上exec sp_bindrule 'rule_Spec', 'YG.部門'2.規(guī)那么名: rule_ age² 規(guī)那么的綁定對(duì)象客戶表中的年齡列² 創(chuàng)立規(guī)那么的作用在插

26、入數(shù)據(jù)行時(shí),指定接受的數(shù)據(jù)值的范圍² 創(chuàng)立和綁定規(guī)那么的要求定義一個(gè)規(guī)那么rule_age,這個(gè)規(guī)那么限制員工中的部門列只能取以下的:1970-2001create rule rule_ageasage>25 and 年齡<35exec sp_bindrule 'rule_Age', 'yg.年齡'5.4存儲(chǔ)過程1. 存儲(chǔ)過程名: proc1² 創(chuàng)立存儲(chǔ)過程的作用根據(jù)商品編號(hào),查詢?cè)撋唐返倪M(jìn)貨情況,其中包括該商品的商品編號(hào),商品名稱,商品規(guī)格,進(jìn)貨單價(jià),進(jìn)貨數(shù)量,進(jìn)貨日期,供貨商名稱。² 創(chuàng)立存儲(chǔ)過程的代碼create

27、procedure proc1商品編號(hào)char(4)asselect xp.商品編號(hào),商品名稱,商品規(guī)格,采購(gòu).進(jìn)貨單價(jià),進(jìn)貨數(shù)量,進(jìn)貨日期,ghs.供貨商名稱from xp,cg,ghswhere xp.商品編號(hào)=cg.商品編號(hào)and cg.供貨商編號(hào)=ghs.供貨商編號(hào)and xp.商品編號(hào)=商品編號(hào)5.5觸發(fā)器 1. 觸發(fā)器名: trigger1² 創(chuàng)立觸發(fā)器的作用當(dāng)表中的一行被插入、修改或刪除時(shí),觸發(fā)器被執(zhí)行。實(shí)現(xiàn)當(dāng)修改員工表中的數(shù)據(jù)時(shí),顯示提示信息“員工表被修改了² 創(chuàng)立觸發(fā)器的代碼create trigger trigger1on YGfor updateasp

28、rint'員工表被修改了'2. 觸發(fā)器名: trigger2² 創(chuàng)立觸發(fā)器的作用當(dāng)表中的一行被插入、修改或刪除時(shí),觸發(fā)器被執(zhí)行。實(shí)現(xiàn)當(dāng)修改客戶表中的數(shù)據(jù)時(shí),顯示提示信息“客戶表被修改了² 創(chuàng)立觸發(fā)器的代碼create trigger trigger1on KHfor updateasprint'客戶表被修改了'3. 觸發(fā)器名: trigger3² 創(chuàng)立觸發(fā)器的作用當(dāng)表中的一行被插入、修改或刪除時(shí),觸發(fā)器被執(zhí)行。實(shí)現(xiàn)當(dāng)修改供貨商表中的數(shù)據(jù)時(shí),顯示提示信息“供貨商被修改了² 創(chuàng)立觸發(fā)器的代碼create trigger tri

29、gger3on GHSfor updateasprint'供貨商表被修改了'4. 觸發(fā)器名: trigger4² 創(chuàng)立觸發(fā)器的作用當(dāng)表中的一行被插入、修改或刪除時(shí),觸發(fā)器被執(zhí)行。實(shí)現(xiàn)當(dāng)修改倉(cāng)庫(kù)表中的數(shù)據(jù)時(shí),顯示提示信息“倉(cāng)庫(kù)表被修改了² 創(chuàng)立觸發(fā)器的代碼create trigger trigger5on ckfor updateasprint'倉(cāng)庫(kù)表被修改了'二、數(shù)據(jù)庫(kù)平安性設(shè)計(jì) 5.2.1用戶登錄設(shè)計(jì)創(chuàng)立登錄賬號(hào)loginA,口令分別為123 sp_addlogin 'loginA','123'5.2.2數(shù)據(jù)庫(kù)用戶設(shè)計(jì)創(chuàng)立進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)的userA用戶賬號(hào) sp_grantdbaccess 'loginA','userA'添加進(jìn)銷存管理系統(tǒng)數(shù)據(jù)庫(kù)的角色userB sp_addrole 'roleB'為角色roleB添加用戶userA sp_addrolemember 'roleB','userA'

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論