《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))

上傳人:29 文檔編號(hào):33773528 上傳時(shí)間:2021-10-19 格式:DOC 頁(yè)數(shù):15 大?。?50.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))_第1頁(yè)
第1頁(yè) / 共15頁(yè)
《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))_第2頁(yè)
第2頁(yè) / 共15頁(yè)
《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))_第3頁(yè)
第3頁(yè) / 共15頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)》課程設(shè)計(jì)(總15頁(yè))(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、I 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告學(xué)生姓名:學(xué)生姓名: 系系 別:別: 班班 級(jí):級(jí): 專(zhuān)專(zhuān) 業(yè):業(yè): 指導(dǎo)教師:指導(dǎo)教師: 2011 年年 11 月月 15 日日I目錄目錄1 引言引言.11.1 問(wèn)題描述問(wèn)題描述 .11.2 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境.22 需求分析需求分析.22.1 系統(tǒng)功能基本的要求系統(tǒng)功能基本的要求.22.2 企業(yè)對(duì)系企業(yè)對(duì)系統(tǒng)統(tǒng)實(shí)現(xiàn)的要求實(shí)現(xiàn)的要求.22.3 系統(tǒng)功能的設(shè)計(jì)系統(tǒng)功能的設(shè)計(jì).32.4 數(shù)據(jù)字典數(shù)據(jù)字典.53 概念設(shè)計(jì)概念設(shè)計(jì).63.1 設(shè)計(jì)分設(shè)計(jì)分E-R圖圖 .63.2 設(shè)計(jì)完成的設(shè)計(jì)完成的總總E-R圖圖 .94 邏輯結(jié)

2、構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì).94.1 圖向關(guān)系模式的轉(zhuǎn)換圖向關(guān)系模式的轉(zhuǎn)換.94.2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)模型的優(yōu)化.104.3 用戶子模式的設(shè)計(jì)用戶子模式的設(shè)計(jì).105 數(shù)據(jù)實(shí)施和維護(hù)數(shù)據(jù)實(shí)施和維護(hù).115.1 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù).115.2 建表建表.115.3 建查詢建查詢.115.4 建存儲(chǔ)過(guò)程建存儲(chǔ)過(guò)程.126 總結(jié)總結(jié).13參考文獻(xiàn)參考文獻(xiàn).1411 引言引言1.1 問(wèn)題描述問(wèn)題描述隨著市場(chǎng)競(jìng)爭(zhēng)的不斷加劇,作為中小企業(yè)也迫切需要規(guī)范管理。然而目前中小型企業(yè)在具體的業(yè)務(wù)流程處理過(guò)程中仍然使用手工操作的方式來(lái)實(shí)施,由于商品繁多、業(yè)務(wù)零雜,各類(lèi)采購(gòu)、銷(xiāo)售單據(jù)數(shù)量非常多,人工處理比較困難,并且準(zhǔn)確

3、性難以確保。所以這種現(xiàn)狀不僅費(fèi)時(shí)、費(fèi)力、效率低下,而且無(wú)法達(dá)到理想的效果。 因此,中小企業(yè)實(shí)施規(guī)范管理勢(shì)在必行,如何實(shí)現(xiàn)內(nèi)部流程管理和外部市場(chǎng)競(jìng)爭(zhēng)的管理,無(wú)疑是企業(yè)經(jīng)營(yíng)最核心的問(wèn)題。建立一個(gè)有效的商務(wù)進(jìn)銷(xiāo)存管理系統(tǒng),可以使企業(yè)擁有比競(jìng)爭(zhēng)對(duì)手更嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)管理和控制,可以比競(jìng)爭(zhēng)對(duì)手更快速地獲得效益。1.2 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)運(yùn)用了當(dāng)前流行的 SQL SERVER2005、C#、VS2010 等運(yùn)行和開(kāi)發(fā)的。1庫(kù)、基本表的建立和修改:在 SQL-SERVER 環(huán)境下用 CREATE TABLE 建立庫(kù)以及庫(kù)中基本表。2數(shù)據(jù)加載: 用手工錄入或?qū)氲确椒▽?shí)現(xiàn)基本表中

4、的數(shù)據(jù)加載。3單表查詢以及多表查詢:在建立的基本表中使用 select 基本格式和聚集函數(shù);設(shè)計(jì)合適的視圖,實(shí)現(xiàn)多表間查詢。4觸發(fā)器:設(shè)計(jì)觸發(fā)器,可實(shí)現(xiàn)表間關(guān)聯(lián)字段修改時(shí)的完整性等問(wèn)題。5存儲(chǔ)器:設(shè)計(jì)存儲(chǔ)過(guò)程,并用語(yǔ)句調(diào)用。6用 SQL SERVER 2005/2008、C#、VisualStudio2010 等開(kāi)發(fā)環(huán)境設(shè)計(jì)、實(shí)現(xiàn)系統(tǒng)主要功能。2 需求分析需求分析22.1 系統(tǒng)功能基本的要求系統(tǒng)功能基本的要求試設(shè)計(jì)一個(gè)企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng),便于企業(yè)對(duì)產(chǎn)品進(jìn)行進(jìn)銷(xiāo)業(yè)務(wù)流程規(guī)劃化管理。2.2 企業(yè)對(duì)系統(tǒng)實(shí)現(xiàn)的要求企業(yè)對(duì)系統(tǒng)實(shí)現(xiàn)的要求要求實(shí)現(xiàn)的主要模塊:(1)用戶管理 (2)數(shù)據(jù)庫(kù)維護(hù) (3)產(chǎn)品入庫(kù)

5、管理 (4)產(chǎn)品出庫(kù)管理 (5)庫(kù)存管理 (6)維修管理 (7)個(gè)人信息 (8)基礎(chǔ)數(shù)據(jù)維護(hù)。1.信息要求信息要求:信息的錄入是通過(guò)產(chǎn)品入庫(kù)登記,基礎(chǔ)數(shù)據(jù)維護(hù)添加新的產(chǎn)品,出庫(kù)時(shí)輸入銷(xiāo)售記錄等過(guò)程進(jìn)行數(shù)據(jù)信息的錄入與查詢。 2.處理要求:處理要求:建立一個(gè)有效的商務(wù)進(jìn)銷(xiāo)存管理系統(tǒng),以解決商品繁多、業(yè)務(wù)零雜,各類(lèi)采購(gòu)、銷(xiāo)售單據(jù)數(shù)量非常多,人工處理困難,準(zhǔn)確性難以確保等眾多問(wèn)題。3.安全性與完整性要求:安全性與完整性要求:(1)安全性要求 a.系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類(lèi)別和內(nèi)容;b.系統(tǒng)實(shí)現(xiàn):數(shù)據(jù)備份、數(shù)據(jù)恢復(fù),以防止重大失誤、或是系統(tǒng)故障引起的損失;

6、(2)完整性要求a.各種信息記錄的完整性,信息記錄內(nèi)容不能為空;b.各種數(shù)據(jù)間相互的聯(lián)系的正確性;c.相同的數(shù)據(jù)在不同記錄中的一致性。2.3 系統(tǒng)功能的設(shè)計(jì)系統(tǒng)功能的設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)(1)用戶管理 (2)數(shù)據(jù)庫(kù)維護(hù) (3)產(chǎn)品入庫(kù)管理 (4)產(chǎn)品出庫(kù)管理 (5)庫(kù)存管理 (6)維修管理 (7)個(gè)人信息 (8)基礎(chǔ)數(shù)據(jù)維護(hù)。數(shù)據(jù)流圖數(shù)據(jù)流圖3 2.4 數(shù)據(jù)字典數(shù)據(jù)字典部分重要表:表名:表名:UserInfoUserInfo序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默認(rèn)值默認(rèn)值說(shuō)明說(shuō)明備注備注1UserIDUserIDvarchar166是是否用戶名登陸用2Nam

7、evarchar84否姓名真實(shí)姓名3Pwdvarchar2000否密碼4Powervarchar80否權(quán)限固定位是1 有權(quán)限,0 無(wú)此權(quán)限 表名:表名:StorageStorage序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)數(shù)據(jù)類(lèi)型型長(zhǎng)度長(zhǎng)度小數(shù)小數(shù)位位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許允許空空默認(rèn)默認(rèn)值值說(shuō)明說(shuō)明備注備注1ListIDvarchar50是是否Lis唯一標(biāo)志2NumberInt 否0 表名:Computer序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默認(rèn)值默認(rèn)值說(shuō)明說(shuō)明備注備注1ListIDvarchar50是是否唯一標(biāo)志2LotNumvarchar3是否否批次號(hào)3BrandV

8、archar50否品牌4CPUVarchar50否45Memoryvarchar50否6VideoCardVarchar50否顯卡7HardDiskVarchar50否8MainBoardVarchar50否主板9RwDriveVarchar50否光驅(qū)10RemarkVarchar50否備注11ScreenVarchar50是 12UnitVarchar20否單位13IsDeleteBit否False邏輯刪除批次號(hào)True 未刪除表名:AroundDevice 表名:PurchaseOrder5PriceMoney否單價(jià)6NumberInt否產(chǎn)品數(shù)量7 DateDatetimes否序號(hào)序號(hào)列名

9、列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默默認(rèn)認(rèn)值值說(shuō)明說(shuō)明備注備注1ListIDvarchar50是是否唯一標(biāo)志2Type1varchar50否Type1類(lèi)型或名稱3Type2varchar50是Type2類(lèi)型或名稱4Type3varchar50是Type3類(lèi)型或名稱 5ProductName50否產(chǎn)品名稱6UnitVarchar 20否單位7IsDeleteBit邏輯刪除序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小小數(shù)數(shù)位位標(biāo)標(biāo)識(shí)識(shí)主主鍵鍵允許允許空空默默認(rèn)認(rèn)值值說(shuō)明說(shuō)明備注備注1PurchaseNumvarchar20否采購(gòu)單編號(hào)2Suppliervarchar

10、50供貨商3ListIDvarchar50 否產(chǎn)品唯一標(biāo)志4UserNamevarchar經(jīng)辦人58IsBillingBit否False是否開(kāi)票9IsTaxBit否False是否含稅10RemarkVarchar50是備注11IsReturnInt否0 區(qū)分標(biāo)志0.采購(gòu)單1 退單,2 退庫(kù)存 銷(xiāo)售單:SaleOrder5SalePriceMoney否售價(jià)6SaleNumberInt否1產(chǎn)品數(shù)量7 DateDatetime否8ClientVarchar50 否客戶9InMarkVarchar20是內(nèi)部票號(hào)10RemarkVarchar50是備注11ScreenVarchar50是11IsRetu

11、rnBit否False是否退單 稅票:Ticket序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小小數(shù)數(shù)位位標(biāo)標(biāo)識(shí)識(shí)主主鍵鍵允許允許空空默認(rèn)默認(rèn)值值說(shuō)明說(shuō)明備注備注1SaleNumvarchar20否銷(xiāo)售單編號(hào)2ListIDVarchar50否唯一標(biāo)志ProNameVarchar50否產(chǎn)品名稱3UserNamevarchar8否經(jīng)辦人4SaleManVarchar8否業(yè)務(wù)員4 CostMoney是銷(xiāo)售成本序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)小數(shù)位位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許允許空空默認(rèn)默認(rèn)值值說(shuō)明說(shuō)明備注備注1InMarkVarchar20否內(nèi)部票號(hào)都放在一起2TicketNumvarchar50

12、 否外部票號(hào)3OfficeVarchar50否開(kāi)票單位4ContentVarchar50否內(nèi)容5AmountMoney否每種產(chǎn)品金額6TaxAmountMoney否稅收金額7TotalMoney否總金額6 3 概念設(shè)計(jì)概念設(shè)計(jì)3.1 設(shè)計(jì)分設(shè)計(jì)分 e-r 圖圖 由于表格過(guò)多只列舉部分表格設(shè)計(jì) E-R 圖如下:職員 E-R 圖 周邊設(shè)備 E-R 7 銷(xiāo)售單 E-R 圖 分 E-R 圖 分 E-R 圖3.2 設(shè)計(jì)完成的總設(shè)計(jì)完成的總 e-r 圖圖8 4 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)4.1 圖向關(guān)系模式的轉(zhuǎn)換圖向關(guān)系模式的轉(zhuǎn)換部分關(guān)系模式如下:1、職員(職員 ID,名字,密碼,權(quán)限)2、銷(xiāo)售單(銷(xiāo)售單

13、ID,產(chǎn)品數(shù)量,經(jīng)辦人,業(yè)務(wù)員,是否開(kāi)票,內(nèi)部票號(hào),銷(xiāo)售日期,客戶,銷(xiāo)售成品,銷(xiāo)售單編號(hào),備注,是否退單,售價(jià))3、產(chǎn)品(產(chǎn)品 ID,產(chǎn)品名稱,單位,一級(jí)分類(lèi),二級(jí)分類(lèi),三級(jí)分類(lèi),批次號(hào),品牌,類(lèi)型,CPU,內(nèi)存 ,顯卡顯示器大小,是否刪除等) 4、庫(kù)存(產(chǎn)品 ID,庫(kù)存數(shù)量)4.2 數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)模型的優(yōu)化在概念設(shè)計(jì)的基礎(chǔ)上,根據(jù)設(shè)計(jì)得到系統(tǒng)總的 E-R 圖,按照概念模式與關(guān)系表轉(zhuǎn)化的一般規(guī)則,結(jié)合實(shí)際的需要進(jìn)行邏輯設(shè)計(jì),ER 圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。最后生成的部分關(guān)系及關(guān)系表如下(同時(shí)附優(yōu)化說(shuō)明):1、 電腦(產(chǎn)品 ID,批次號(hào),品牌,型號(hào),CPU,內(nèi)存,

14、顯卡,硬盤(pán),主板,顯示器大小,光驅(qū),是否是筆記本,是否刪除)92、單獨(dú)顯示器(產(chǎn)品 ID,品牌,大小,是否刪除)3、周邊設(shè)備(產(chǎn)品 ID,產(chǎn)品名稱,單位,一級(jí)分類(lèi),二級(jí)分類(lèi),三級(jí)分類(lèi),是否刪除)優(yōu)化說(shuō)明:原來(lái)是所有產(chǎn)品對(duì)象放在一起,由于這些不同的產(chǎn)品屬性差別太大,放在一起造成很大的數(shù)據(jù)冗余,而且易出錯(cuò),所以把他們分為三大類(lèi),如上面,這樣就解決了很多問(wèn)題。 4.3 用戶子模式的設(shè)計(jì)用戶子模式的設(shè)計(jì)在將概念模型轉(zhuǎn)化為全局邏輯模型后,根據(jù)用戶對(duì)進(jìn)銷(xiāo)存管理系統(tǒng)的局部應(yīng)用需求,以下設(shè)計(jì)用戶子模式:考慮需求考慮需求考慮以下的幾個(gè)需求:1管理員有可能是業(yè)務(wù)員或是經(jīng)辦人2可隨時(shí)對(duì)任意產(chǎn)品進(jìn)行開(kāi)票的需求定義用戶

15、級(jí)別定義用戶級(jí)別對(duì)用戶職員的權(quán)限限制:1用戶職工:用戶登錄系統(tǒng),系統(tǒng)會(huì)判斷其權(quán)限,他只能操作在他權(quán)限范圍內(nèi)的事務(wù)。制作查詢子系統(tǒng)制作查詢子系統(tǒng):根據(jù)分析需求,我們?cè)O(shè)計(jì)了一個(gè)開(kāi)票管理系統(tǒng)提供對(duì)銷(xiāo)售產(chǎn)品的開(kāi)票,查詢稅收相關(guān)情況。5 數(shù)據(jù)實(shí)施和維護(hù)數(shù)據(jù)實(shí)施和維護(hù)5.1 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)Create database SaleManage;5.2 建表建表要求:至少 5 張表1.建用戶表10CREATE TABLE UserInfo (UserID VARCHAR(16) primary key NOT NULL,NAME VARCHAR(8) NOT NULL,Pwd varchar (200)

16、 NOT NULL,Power varchar(8) NOT NULL,);2.建維修表單CREATE TABLE RepairList (listID VARCHAR(50) PRIMARY KEY, RepairNum VARCHAR(20), Client VARCHAR(50), FaultPart VARCHAR(50), FaultNum VARCHAR(20), FaultReason VARCHAR(50), RepairDatedatetime, ReCompany VARCHAR(50), IsFinish Bit, FinishDate DATEtime, RepairC

17、ost Money, Charge Money);3.建庫(kù)存CREATE TABLE Storage (ListID VARCHAR(50) PRIMARY KEY, Number INT);4.建銷(xiāo)售單CREATE TABLE SaleOrder (ID uniqueidentifier not null,SaleNum varchar(20) NOT NULL,ListID varchar(50) NOT NULL,ProName varchar(50) NOT NULL,UserName varchar(8) NOT NULL,SaleMan varchar(8) NOT NULL,Co

18、st Money NULL,SalePrice Money NOT NULL,SaleNumber Int NOT NULL,Date Datetime NOT NULL, Client varchar(50) NOT NULL,InMark varchar(20) NULL,Remark varchar(50) NULL,Screen varchar(50) NULL,IsReturn Bit NOT NULL,)5.建稅票表CREATE TABLE Ticket (InMark VARCHAR(20), TicketNum VARCHAR(50), Office VARCHAR(50),

19、Content VARCHAR(50), Amount Money, 11 TaxAmount Money, Total Money); 5.3 建查詢建查詢要求:5 個(gè)查詢以上 1、查詢指定日期的所有的銷(xiāo)售單2、查詢指定日期的所有的銷(xiāo)售單3、查詢指定日期的所有的銷(xiāo)售單4、查詢指定日期的所有的銷(xiāo)售單5、查詢指定日期的所有的銷(xiāo)售單select Sa.ID as saID,Sa.SaleNum as 銷(xiāo)售單編號(hào)銷(xiāo)售單編號(hào),Sa.IsBilling as 選選擇擇,Sa.ProName as 產(chǎn)品名稱產(chǎn)品名稱,isnull(Ar.Type1,)+isnull( +Ar.Type2,)+isnull(

20、Com.Brand,)+isnull( 批次批次:+Com.LotNum,)+isnull( CPU:+Com.CPU,) +isnull( 顯卡顯卡:+Com.VideoCard,)+isnull( 顯示器顯示器:+Com.Screen,)+ isnull( 顯示器品牌:顯示器品牌:+Sc.Brand,)+isnull( 大?。捍笮。?Sc.Size,) as 產(chǎn)品詳細(xì)信息產(chǎn)品詳細(xì)信息, Sa.SalePrice as 售價(jià)售價(jià),Sa.SaleNumber as 數(shù)量數(shù)量,isnull(Sa.SalePrice,)*isnull( Sa.SaleNumber,) as 金額金額,Sa.IsB

21、illing as 是否開(kāi)票是否開(kāi)票, Sa.SaleMan as 業(yè)務(wù)員業(yè)務(wù)員,Sa.Client as 客戶客戶, Sa.UserName as 經(jīng)辦人經(jīng)辦人,Sa.Date as 銷(xiāo)售日期銷(xiāo)售日期, Sa.Cost as 開(kāi)銷(xiāo)開(kāi)銷(xiāo),Sa.Remark as 備注備注 from SaleOrder as Sa left join AroundDevice as Ar on Sa.ListID=Ar.ListID left join Computer as Com on Sa.ListID=Com.ListID left join Screen as Sc on Sa.ListID=Sc.L

22、istID where Date BETWEEN 2011/12/14 AND 2011/12/14 and Sa.IsReturn= false order by Sa.SaleNum desc 5.4 建存儲(chǔ)過(guò)程建存儲(chǔ)過(guò)程要求:三個(gè)以上1.業(yè)務(wù)員的顯示,如果是管理員,則顯示為公司(不帶參數(shù))create proc pro_UserShowasselect case when power=1111111then 公司公司 else Name END Name from UserInfo exec pro_UserShow 122.根據(jù)所選產(chǎn)品查看它最近三次售價(jià)(帶參數(shù))create proc

23、edure pro_RecentPrice ListID varchar(30),SellID varchar(20)ASselect top 3 SalePrice from SaleOrder where ListID=ListID and SaleNum!=SellID order by SaleNum desc 兩種調(diào)用示例:兩種調(diào)用示例:exec pro_RecentPrice B2011/12/14 12:46:573,S20111214205416exec pro_RecentPrice ListID=B2011/12/14 12:46:573,SellID=S201112142

24、054163.查詢庫(kù)存(帶輸出參數(shù)):CREATE PROC pro_StoNumber ListID varchar(30), Number int outputASSELECT Number=Numberfrom Storagewhere ListID=ListID調(diào)用示例:declare ListID varchar(30),Number intselect ListID=B2011/12/14 12:46:573 EXEC pro_StoNumber ListID , Number OUTPUT SELECT Number5.4建觸發(fā)器建觸發(fā)器要求:INSERT,UPDATE,DELE

25、TE 三種觸發(fā)器任選插入銷(xiāo)售單數(shù)據(jù)時(shí),同時(shí)庫(kù)存減去銷(xiāo)售數(shù)量create trigger Tr_SaleOrder on SaleOrder for insert AS DECLARE outNumber int, ListID varchar(30) SELECT outNumber=SaleNumber, ListID=ListID FROM inserted UPDATE Storage SET Number= Number -outNumber WHERE ListID=ListID GO 示例:insert into SaleOrder (ID,SaleNum,ListID,ProNa

26、me,SalePrice,SaleNumber,IsBilling,InMark,SaleMan,Client,UserName,Cost,Date,Remark) 13 values(12e1c6b1-999b-41ee-a385-edec847dde4e,S20111214163521,B2011/12/14 12:46:573,ProBook 4321s,4600,1,True,20111214001,公公司司,上海直銷(xiāo)商上海直銷(xiāo)商,dahu,2011/12/14,)6 總結(jié)總結(jié)據(jù)庫(kù)有保持?jǐn)?shù)據(jù)的獨(dú)立性,所謂數(shù)據(jù)獨(dú)立,是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)獨(dú)立于處理數(shù)據(jù)的所有應(yīng)用程序而存在。也就是說(shuō),數(shù)

27、據(jù)是客觀實(shí)體的符號(hào)化標(biāo)識(shí),它就是一個(gè)客觀存在,不會(huì)因?yàn)槟骋豁?xiàng)應(yīng)用的需要而改變它的結(jié)構(gòu),因此是獨(dú)立于應(yīng)用而存在著的客觀實(shí)體。而某一項(xiàng)應(yīng)用是處理數(shù)據(jù)獲取信息的過(guò)程,也就是應(yīng)用程序,它只能根據(jù)客觀存在著的數(shù)據(jù)來(lái)設(shè)計(jì)所需要的數(shù)據(jù)處理方法,而不會(huì)去改變客觀存在著的數(shù)據(jù)本身數(shù)據(jù)庫(kù)的傳統(tǒng)定義是以一定的組織方式存儲(chǔ)的一組相關(guān)數(shù)據(jù)的集合,主要表現(xiàn)為數(shù)據(jù)表的集合。1.SQL 語(yǔ)句按其功能可以分為如下語(yǔ)句按其功能可以分為如下 3 大類(lèi)大類(lèi)(1)數(shù)據(jù)定義語(yǔ)句 DDL ( Data Definition Language)(2)數(shù)據(jù)操作語(yǔ)句 DML (Data Manipulation Language);(3)數(shù)據(jù)控制語(yǔ)句 DCL (Data Control Language)。2.學(xué)習(xí)心得學(xué)習(xí)心得我做的是住房公積金測(cè)算系統(tǒng),剛剛拿到題目完全不知道從那下手,應(yīng)該是第一次做的原因吧!以前只知道上課聽(tīng)老師講從來(lái)沒(méi)做過(guò),數(shù)據(jù)庫(kù)我認(rèn)為和生活或者以后的生活沒(méi)什么聯(lián)系,所以我平時(shí)也就隨便聽(tīng)聽(tīng),但題目一手就知道那是自己一個(gè)人的事了,應(yīng)為題目幾乎兩三個(gè)人一題,就算是兩三個(gè)人一題也得寫(xiě)的不同,所以剛開(kāi)始兩天我都沒(méi)怎么做,為了看書(shū)上的內(nèi)容。 參考文獻(xiàn)參考文獻(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)概論/王珊 薩師煊 主編高等教育出版社,2006.5 第四版數(shù)據(jù)庫(kù)實(shí)用教程/鄭阿奇主編.北京:電子工業(yè)出版社,2009.1 高等學(xué)校計(jì)算機(jī)教材

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!