數(shù)據(jù)庫設(shè)計文檔模板62769[一類參考]_第1頁
數(shù)據(jù)庫設(shè)計文檔模板62769[一類參考]_第2頁
數(shù)據(jù)庫設(shè)計文檔模板62769[一類參考]_第3頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、tbl71 DR-RD-020(V1.1) 數(shù)據(jù)庫設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書 (內(nèi)部資料 請勿外傳) 編編 寫:寫:日日 期:期: 檢檢 查:查:日日 期:期: 審審 核:核:日日 期:期: 批批 準(zhǔn):準(zhǔn):日日 期:期: * 版權(quán)所有版權(quán)所有 不得復(fù)制不得復(fù)制 文檔編號文檔編號2011-6-14版本版本A1密級密級 商密 A 項目名稱項目名稱 時代集團產(chǎn)品跟蹤平臺*中心開發(fā)部中心開發(fā)部 項目來源項目來源時代集團 tbl72 時代集團產(chǎn)品跟蹤平臺時代集團產(chǎn)品跟蹤平臺 .1 數(shù)據(jù)庫設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書 .1 1引言引言.2 1.1編寫目的.2 1.2術(shù)語表.2 1.3參考資料.3 2數(shù)據(jù)庫環(huán)

2、境說明數(shù)據(jù)庫環(huán)境說明.3 3數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫的命名規(guī)則.3 4邏輯設(shè)計邏輯設(shè)計.3 5物理設(shè)計物理設(shè)計.4 5.1表匯總.4 5.2表X:XXX 表.4 5.3視圖的設(shè)計.6 5.4存儲過程、函數(shù)及觸發(fā)器的設(shè)計.6 6安全性設(shè)計安全性設(shè)計.6 6.1防止用戶直接操作數(shù)據(jù)庫的方法.6 6.2用戶帳號密碼的加密方法.7 6.3角色與權(quán)限.7 7優(yōu)化優(yōu)化.7 8數(shù)據(jù)庫管理與維護說明數(shù)據(jù)庫管理與維護說明.7 1引言引言 1.1編寫目的編寫目的 本文檔是時代集團產(chǎn)品跟蹤平臺 概要設(shè)計文檔的組成部分,編寫數(shù)據(jù)庫設(shè)計文檔的目的是:明確數(shù)據(jù)庫的表名、字段 名等數(shù)據(jù)信息,用來指導(dǎo)后期的數(shù)據(jù)庫腳本的開發(fā),本

3、文檔遵循SQL 數(shù)據(jù)庫設(shè)計和開發(fā) 規(guī)范 。本文檔的讀者對象是需求人員、系統(tǒng)設(shè)計人員、開發(fā)人員、測試人員。 1.2術(shù)語表術(shù)語表 序號序號術(shù)語或縮略語術(shù)語或縮略語說明性定義說明性定義 tbl73 1ESID EnterStorageId 入庫編號 2ProId ProductId 產(chǎn)品編號 3PMID ProductManagerId 產(chǎn)品管理員編號 1.3參考資料參考資料 資料名稱作者文件編號、版本資料存放地點 2數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫環(huán)境說明 數(shù)據(jù)庫 實例 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫部 署環(huán)境 數(shù)據(jù)庫設(shè) 計工具 數(shù)據(jù)庫存放 位置 說明 3數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫的命名規(guī)則 數(shù)據(jù)庫名稱:時代集團的英文名稱ti

4、me-group 表名:英文(表的用途)+下劃線+英文 字段名:相關(guān)屬性的英文名 4邏輯設(shè)計邏輯設(shè)計 提示:數(shù)據(jù)庫設(shè)計人員根據(jù)需求文檔,創(chuàng)建與數(shù)據(jù)庫相關(guān)的那部分實體關(guān)系圖(ERD) 。 如果采用面向?qū)ο蠓椒ǎ∣OAD) ,這里實體相當(dāng)于類(class) 。 tbl74 inhr_partner_sp inhr_partner_cp partner_sett_rels coop_rels settle_order_rels partner_sett_order coop_settl_order sp_coop_relscp_coop_rels 伙 伙 伙 伙 伙 伙 伙 伙 伙伙 伙 伙 伙 伙

5、 伙 伙 伙 1 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 伙 2 5物理設(shè)計物理設(shè)計 提示: (1)主要是設(shè)計表結(jié)構(gòu)。一般地,實體對應(yīng)于表,實體的屬性對應(yīng)于表的列,實體之 間的關(guān)系成為表的約束。邏輯設(shè)計中的實體大部分可以轉(zhuǎn)換成物理設(shè)計中的表,但是它們 并不一定是一一對應(yīng)的。 (2)對表結(jié)構(gòu)進行規(guī)范化處理(第三范式) 。 tbl75 5.1表匯總表匯總 表名功能說明 Enter_storage 產(chǎn)品入庫(新產(chǎn)品的登記、修改、查詢) Exit_storage 產(chǎn)品出庫(登記產(chǎn)品出庫信息) Seller_info 銷售商信息維護表(對銷售商信息的添加、修改和查詢) Pro

6、duct_info 產(chǎn)品信息表(對新產(chǎn)品的發(fā)布,修改,查詢等維護) Repair_info 維修表(對已出售產(chǎn)品的維修進行登記,修改) L 管理員表(包含五種身份,銷售人員,庫存管理人員,售后服務(wù)人員,產(chǎn)品 信息管理人員,系統(tǒng)管理員) 5.2表: 表的索引: 索引是否建立要根據(jù)具體的業(yè)務(wù)需求來確定。 允許為空:不填的表示為“是”。 唯一:不填的表示為“是”。 表的記錄數(shù)和增長量:根據(jù)具體的業(yè)務(wù)需求確定。增長量應(yīng)確定單位時間如果量大可 以按每天,如果不大可以按每月。 表字段的區(qū)別度:主要是考慮到將來在此字段上建立索引類型選擇時作為參考,當(dāng)字段 值唯一時可以不考慮,當(dāng)字段值不唯一時,估算一個區(qū)別度

7、,近似即 可。例如:如果一個表的 NAME 字段有共 2000 個值,其中有 1999 個 不同值,1999/2000=0.99 越接近 1 區(qū)別度越高,反之區(qū)別度越低。 表的并發(fā):根據(jù)具體的業(yè)務(wù)需求預(yù)測表的并發(fā)。 1 表名 Enter_storage 數(shù)據(jù)庫用戶庫存管理人員 主鍵ESID 入庫產(chǎn)品編號 其他排序字段Product,date,num,storageManagerId 索引字段 序號字段名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別 度 默認 值 約束條件/說明 1ESIDintNY 2ProductVarchar(50)NN 3dateSmallDateTi

8、meNN 4numVarchar(50)NN 5storageManagerIdVarchar(50)NY tbl76 Mysql 腳本 CREATE TABLE dbo.Enter_storage( ESID int IDENTITY(1,1) NOT NULL, product varchar(50) NOT NULL, date smalldatetime NOT NULL, num varchar(6) NOT NULL, storageManagerId nvarchar(50) NOT NULL, CONSTRAINT PK_addStorage PRIMARY KEY CLUST

9、ERED ( ESID ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_PADDING OFF GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 2.2. 表名 Exit_storage 數(shù)據(jù)庫用戶庫存管理人員 主鍵ExitStorageId 出庫產(chǎn)品編號 其他排序字段Product,date,num,storageManagerI

10、d 索引字段 序號字段名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別 度 默認 值 約束條件/說明 1ExitStorageIdintNY 2ProductVarchar(50)NN 3dateSmallDateTimeNN 4numVarchar(50)NN 5storageManagerIdVarchar(50)NY tbl77 Mysql 腳本 CREATE TABLE dbo.Exit_storage( ExitStorageId int IDENTITY(1,1) NOT NULL, product varchar(50) NOT NULL, date small

11、datetime NOT NULL, num varchar(6) NOT NULL, CONSTRAINT PK_subStorage PRIMARY KEY CLUSTERED ( ExitStorageId ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_PADDING OFF GO /* Object: Table

12、dbo.Enter_storage Script Date: 01/17/2011 16:00:59 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 3.3. 表名 Seller_info 數(shù)據(jù)庫用戶銷售商管理員 主鍵 name 其他排序字段telephone,address,product, stockNum,stockDate,stockPrice 索引字段 序號字段名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別度默認值約束條件/說明

13、 1nameVarchar(50)NY 2telephoneVarchar(50)NN 3addressSmallDateTimeNN 4productVarchar(50)NN 5stockNumVarchar(50)NN 6stockDateSmallDateTimeNN tbl78 7stockPriceVarchar(50)NN Mysql 腳本 CREATE TABLE dbo.Seller_info( name varchar(50) NOT NULL, telephone varchar(20) NOT NULL, address varchar(50) NOT NULL, pr

14、oduct varchar(50) NOT NULL, stockNum varchar(6) NOT NULL, stockDate smalldatetime NOT NULL, stockPrice varchar(10) NOT NULL, CONSTRAINT PK_maketer_Info PRIMARY KEY CLUSTERED ( name ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS

15、= ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_PADDING OFF GO /* Object: Table dbo.Repair_info Script Date: 12/16/2010 09:59:13 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 4.4. 表名 Product_info 數(shù)據(jù)庫用戶產(chǎn)品信息管理人員 主鍵proId 其他排序字段name,price,proDate, storage 索引字段 序號

16、字段名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別 度 默認 值 約束條件/說明 1proIdintNY 2nameVarchar(50)NN tbl79 3priceVarchar(50)NN 4proDateSmallDateTime NN 5storageVarchar(50)NY Mysql 腳本 CREATE TABLE dbo.Product_info( proId int IDENTITY(1,1) NOT NULL, name varchar(50) NOT NULL, price varchar(6) NOT NULL, proDate smalldate

17、time NOT NULL, storage varchar(4) NOT NULL, CONSTRAINT PK_product_Info PRIMARY KEY CLUSTERED ( proId ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_PADDING OFF GO /* Object: Table dbo.Lo

18、gin Script Date: 01/17/2011 16:00:59 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 5.5. 表名 Repair_info 數(shù)據(jù)庫用戶售后服務(wù)人員 主鍵repairId 產(chǎn)品維修編號 其他排序字段repairName,repairtel,product, customer,date,customertel 索引字段 序號字段名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別度默認值約束條件/說明 1rep

19、airIdintNY 2repairNameVarchar(50)NN 3repairtelSmallDateTimeNN tbl710 4productVarchar(50)NN 5customerVarchar(50)NN dateSmallDateTimeNN customertelVarchar(50)NN Mysql 腳本 CREATE TABLE dbo.Repair_info( repairId int IDENTITY(1,1) NOT NULL, repairName nchar(10) NULL, repairtel nchar(10) NULL, product varc

20、har(50) NOT NULL, customer varchar(20) NOT NULL, date smalldatetime NOT NULL, customertel nchar(10) NULL, CONSTRAINT PK_Table_1 PRIMARY KEY CLUSTERED ( repairId ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) O

21、N PRIMARY GO SET ANSI_PADDING OFF GO /* Object: Table dbo.Product_info Script Date: 01/17/2011 16:00:59 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 6.6. 表名 Login 數(shù)據(jù)庫用戶管理人員 主鍵userId 用戶編號 其他排序字段password,userName,tel, birthday,registerTime,type 索引字段 序號字段

22、名稱數(shù)據(jù)類型(精度 范圍) 允許為 空 Y/N 唯一 Y/N 區(qū)別度默認值約束條件/說明 tbl711 1userIdintNY 2passwordVarchar(50)NN 3userNameSmallDateTimeNN 4telVarchar(50)NN 5birthdayVarchar(50)NN 6registerTimeSmallDateTimeNN 7typeVarchar(50)NN Mysql 腳本 CREATE TABLE dbo.Login( userId varchar(10) NOT NULL, password varchar(16) NOT NULL, userN

23、ame varchar(20) NOT NULL, tel varchar(20) NOT NULL, birthday smalldatetime NOT NULL, registerTime smalldatetime NOT NULL, type nvarchar(50) NOT NULL, CONSTRAINT PK_manager_Info PRIMARY KEY CLUSTERED ( userId ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LO

24、CKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARY ) ON PRIMARY GO SET ANSI_PADDING OFF GO 記錄數(shù) 增長量 表的并發(fā) 補充說明 5.35.3視圖的設(shè)計視圖的設(shè)計 根據(jù) XXX 產(chǎn)品的概要設(shè)計文檔來確定。 視圖的命名按照xx 數(shù)據(jù)庫設(shè)計規(guī)范中關(guān)于視圖的命名規(guī)范命名。 視圖的設(shè)計應(yīng)注意以下幾點: 1 盡量減少列中使用的公式。 2 去掉所有不必要的列。 tbl712 3 不要使同一個文檔屬于多個分類。 4 避免使用表單公式。 5.45.4存儲過程、函數(shù)及觸發(fā)器的設(shè)計存儲過程、函數(shù)及觸發(fā)器的設(shè)計 存儲過程及觸發(fā)器的命名按照xx

25、 數(shù)據(jù)庫設(shè)計規(guī)范中關(guān)于存儲過程及觸發(fā)器的命 名規(guī)范命名。 存儲過程:根據(jù)具體得業(yè)務(wù)邏輯確定輸入?yún)?shù)個數(shù),類型,確定對哪幾個表進行何種作。 在定義存儲過程時,要使用其完成單一、相對集中的任務(wù),不要定義已由其 他提供功能的過程。例如:不要定義強制數(shù)據(jù)完整性的過程(使用完整性約 束) 。 函數(shù) :函數(shù)與存儲過程非常相似,它也是存儲在數(shù)據(jù)庫中的對象。但是可以在 SQL 命令中使用函數(shù)。就好像建立自己的 substr 函數(shù)一樣 觸發(fā)器 :觸發(fā)器是存儲在數(shù)據(jù)庫中的程序,它在某一特定事件發(fā)生時執(zhí)行。這些程 序可以用 PL/SQL 和 java 語言編寫,也可以用作 c 語言的調(diào)用,數(shù)據(jù)庫允許 用戶定義這些程

26、序,然后在相關(guān)的表,視圖或者數(shù)據(jù)庫動作執(zhí)行 insert,update 或 delete 語句時執(zhí)行。 1.存儲過程: CREATE PROCEDURE Enter_storage_GetMaxId AS DECLARE TempID int SELECT TempID = max(ESID)+1 FROM Enter_storage IF TempID IS NULL RETURN 1 ELSE RETURN TempID CREATE PROCEDURE Enter_storage_Exists ESID int AS DECLARE TempID int tbl713 SELECT Te

27、mpID = count(1) FROM Enter_storage WHERE ESID=ESID IF TempID = 0 RETURN 0 ELSE RETURN 1 CREATE PROCEDURE Enter_storage_ADD ESID int output, product varchar(50), date smalldatetime, num varchar(6), storageManagerId nvarchar(50) AS INSERT INTO Enter_storage( product,date,num,storageManagerId )VALUES(

28、product,date,num,storageManagerId ) SET ESID = IDENTITY CREATE PROCEDURE Enter_storage_Update ESID int, product varchar(50), date smalldatetime, num varchar(6), storageManagerId nvarchar(50) AS UPDATE Enter_storage SET product = product,date = date,num = num,storageManagerId = storageManagerId WHERE

29、 ESID=ESID CREATE PROCEDURE Enter_storage_Delete ESID int AS DELETE Enter_storage WHERE ESID=ESID CREATE PROCEDURE Enter_storage_GetModel ESID int AS tbl714 SELECT ESID,product,date,num,storageManagerId FROM Enter_storage WHERE ESID=ESID CREATE PROCEDURE Enter_storage_GetList AS SELECT ESID,product,

30、date,num,storageManagerId FROM Enter_storage CREATE PROCEDURE Exit_storage_GetMaxId AS DECLARE TempID int SELECT TempID = max(ExitStorageId)+1 FROM Exit_storage IF TempID IS NULL RETURN 1 ELSE RETURN TempID CREATE PROCEDURE Exit_storage_Exists ExitStorageId int AS DECLARE TempID int SELECT TempID =

31、count(1) FROM Exit_storage WHERE ExitStorageId=ExitStorageId IF TempID = 0 RETURN 0 ELSE RETURN 1 CREATE PROCEDURE Exit_storage_ADD ExitStorageId int output, product varchar(50), date smalldatetime, num varchar(6), storageManagerId nvarchar(50) AS INSERT INTO Exit_storage( product,date,num,storageMa

32、nagerId )VALUES( product,date,num,storageManagerId tbl715 ) SET ExitStorageId = IDENTITY CREATE PROCEDURE Exit_storage_Update ExitStorageId int, product varchar(50), date smalldatetime, num varchar(6), storageManagerId nvarchar(50) AS UPDATE Exit_storage SET product = product,date = date,num = num,s

33、torageManagerId = storageManagerId WHERE ExitStorageId=ExitStorageId CREATE PROCEDURE Exit_storage_Delete ExitStorageId int AS DELETE Exit_storage WHERE ExitStorageId=ExitStorageId CREATE PROCEDURE Exit_storage_GetModel ExitStorageId int AS SELECT ExitStorageId,product,date,num,storageManagerId FROM

34、 Exit_storage WHERE ExitStorageId=ExitStorageId CREATE PROCEDURE Exit_storage_GetList AS SELECT ExitStorageId,product,date,num,storageManagerId FROM Exit_storage CREATE PROCEDURE Login_Exists userId varchar(10) tbl716 AS DECLARE TempID int SELECT TempID = count(1) FROM Login WHERE userId=userId IF T

35、empID = 0 RETURN 0 ELSE RETURN 1 CREATE PROCEDURE Login_ADD userId varchar(10), password varchar(16), userName varchar(20), tel varchar(20), birthday smalldatetime, registerTime smalldatetime, type nvarchar(50) AS INSERT INTO Login( userId,password,userName,tel,birthday,registerTime,t ype )VALUES( u

36、serId,password,userName,tel,birthday,registerTime,type ) CREATE PROCEDURE Login_Update userId varchar(10), password varchar(16), userName varchar(20), tel varchar(20), birthday smalldatetime, registerTime smalldatetime, type nvarchar(50) AS UPDATE Login SET password = password,userName = userName,te

37、l = tel,birthday = birthday,registerTime = registerTime,type = type WHERE userId=userId CREATE PROCEDURE Login_Delete tbl717 userId varchar(10) AS DELETE Login WHERE userId=userId CREATE PROCEDURE Login_GetModel userId varchar(10) AS SELECT userId,password,userName,tel,birthday,registerTime,type FRO

38、M Login WHERE userId=userId CREATE PROCEDURE Login_GetList AS SELECT userId,password,userName,tel,birthday,registerTime,type FROM Login CREATE PROCEDURE Product_info_GetMaxId AS DECLARE TempID int SELECT TempID = max(proId)+1 FROM Product_info IF TempID IS NULL RETURN 1 ELSE RETURN TempID CREATE PRO

39、CEDURE Product_info_Exists proId int AS DECLARE TempID int SELECT TempID = count(1) FROM Product_info WHERE proId=proId IF TempID = 0 RETURN 0 tbl718 ELSE RETURN 1 CREATE PROCEDURE Product_info_ADD proId int output, name varchar(50), price varchar(6), proDate smalldatetime, storage varchar(4) AS INS

40、ERT INTO Product_info( name,price,proDate,storage )VALUES( name,price,proDate,storage ) SET proId = IDENTITY CREATE PROCEDURE Product_info_Update proId int, name varchar(50), price varchar(6), proDate smalldatetime, storage varchar(4) AS UPDATE Product_info SET name = name,price = price,proDate = pr

41、oDate,storage = storage WHERE proId=proId CREATE PROCEDURE Product_info_Delete proId int AS DELETE Product_info WHERE proId=proId CREATE PROCEDURE Product_info_GetModel tbl719 proId int AS SELECT proId,name,price,proDate,storage FROM Product_info WHERE proId=proId CREATE PROCEDURE Product_info_GetLi

42、st AS SELECT proId,name,price,proDate,storage FROM Product_info CREATE PROCEDURE Repair_info_GetMaxId AS DECLARE TempID int SELECT TempID = max(repairId)+1 FROM Repair_info IF TempID IS NULL RETURN 1 ELSE RETURN TempID CREATE PROCEDURE Repair_info_Exists repairId int AS DECLARE TempID int SELECT Tem

43、pID = count(1) FROM Repair_info WHERE repairId=repairId IF TempID = 0 RETURN 0 ELSE RETURN 1 CREATE PROCEDURE Repair_info_ADD repairId int output, tbl720 repairName nchar(10), repairtel nchar(10), product varchar(50), customer varchar(20), date smalldatetime, customertel nchar(10) AS INSERT INTO Rep

44、air_info( repairName,repairtel,product,customer,date,customertel )VALUES( repairName,repairtel,product,customer,date,customertel ) SET repairId = IDENTITY CREATE PROCEDURE Repair_info_Update repairId int, repairName nchar(10), repairtel nchar(10), product varchar(50), customer varchar(20), date smal

45、ldatetime, customertel nchar(10) AS UPDATE Repair_info SET repairName = repairName,repairtel = repairtel,product = product,customer = customer,date = date,customertel = customertel WHERE repairId=repairId CREATE PROCEDURE Repair_info_Delete repairId int AS DELETE Repair_info WHERE repairId=repairId

46、tbl721 CREATE PROCEDURE Repair_info_GetModel repairId int AS SELECT repairId,repairName,repairtel,product,customer,date,customertel FROM Repair_info WHERE repairId=repairId CREATE PROCEDURE Repair_info_GetList AS SELECT repairId,repairName,repairtel,product,customer,date,customertel FROM Repair_info

47、 CREATE PROCEDURE Seller_info_Exists name varchar(50) AS DECLARE TempID int SELECT TempID = count(1) FROM Seller_info WHERE name=name IF TempID = 0 RETURN 0 ELSE RETURN 1 CREATE PROCEDURE Seller_info_ADD name varchar(50), telephone varchar(20), address varchar(50), product varchar(50), stockNum varc

48、har(6), stockDate smalldatetime, stockPrice varchar(10) AS INSERT INTO Seller_info( name,telephone,address,product,stockNum,stockDate,st tbl722 ockPrice )VALUES( name,telephone,address,product,stockNum,stockDate,stockPri ce ) CREATE PROCEDURE Seller_info_Update name varchar(50), telephone varchar(20), address varchar(50), product v

溫馨提示

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

評論

0/150

提交評論