freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫課程設計--中草藥銷售管理系統(tǒng)(編輯修改稿)

2025-07-09 13:51 本頁面
 

【文章內(nèi)容簡介】 字段名 類型 大小 是否 可為空 備注 采購 編號 Int 否 primary key 藥品名稱 Varchar 20 否 Foreignkey 采購價格 Int 否 生產(chǎn)商 varchar 20 否 采購數(shù)量 Int 否 ( 2)子模式設計: I、 視圖 : 逼倉情況 ( 進貨編號 , 藥品名稱 , 進貨單價 , 進貨數(shù)量 , 有效期 , 庫存數(shù)量 ) 倉儲情況(倉位號 , 藥品編號,進貨編 號 , 藥品類別 , 藥品名稱 , 進貨日期 , 有效期 , 庫存數(shù)量 , 產(chǎn)地 ) 進貨情況(進貨編號 , 藥品編號,藥品類別 , 藥品名稱 , 倉位號 , 進貨日期 , 有效期 , 進貨數(shù)量 , 產(chǎn)地, 進貨單價) 銷售情況 ( 銷售編號 ,.藥品編號 ,柜臺號 ,銷售人工號 ,藥品名稱 ,銷售單價 , 進貨數(shù)量 ,銷售數(shù)量 ,庫存數(shù)量 ,藥品類別 ,倉位號 ,銷售日期 ) 選項卡專用( 藥品類別 ,藥品名稱 ,產(chǎn)地 ,庫存數(shù)量 ,生產(chǎn)日期 ,進貨日期 ,有效期 ) II、 查詢信息 : A、 查詢進貨信息:進貨編號、藥品編號、藥品類型、藥品數(shù)量、進貨日期、有效期、生產(chǎn)日期 B、 查詢藥品信息:藥品編號、藥品數(shù)量、藥 品名字、生產(chǎn)日期、有效期、產(chǎn)地 C、 查詢銷售信息:進貨編號、藥品編號、進貨單價、銷售數(shù)量、進貨日期 D、 庫存信息查詢:藥品編號、庫存數(shù)量、有效期、生產(chǎn)日期 四、 數(shù)據(jù)庫的物理設計 為了提高在表中搜索元組的速度,在實際實現(xiàn)的時候應該基于某些屬性建立索引。給出所建立的索引。(包括按哪些表中哪些屬性按升序還是降序來創(chuàng)建索引及相應的 TSQL的創(chuàng)建語句)。 Create index index_Me on Medicine(藥品編號 ) Create index index_kucun 7 on Warehouse(倉位號 ) 五 、 數(shù)據(jù)庫設計實現(xiàn) 及運行 ( 1)數(shù)據(jù)庫的創(chuàng)建 TSQL 語句: create database Medicine ( name=39。Medicine_data39。, filename=39。D:\ Medicine 39。, size=5mb maxsize=100mb filegrowth=15% ) ( 2)數(shù)據(jù)表的創(chuàng)建 (舉例) TSQL 語句: 說明:若有完整性約束的一方面可以創(chuàng)建時同時實現(xiàn)。 按 需求及 自行設計模塊中所 實現(xiàn)的情況,在該部分對完整性約束加以實現(xiàn)。 drop table Sale create table Sale ( 銷售編號 int identity(1,1) primary key, 倉位號 int not null, 銷售單價 int not null, 銷售量 int not null, 柜臺號 int not null 銷售人 工號 int not null 銷售日期 date not null ) ( 3) 視圖的創(chuàng)建(僅需給出自己設計模塊中所用的視圖) TSQL 語句: 8 Create view 倉儲情況 As SELECT TOP (100) PERCENT , , .進貨單價 , , , FROM INNER JOIN ON = INNER JOIN ON = WHERE (DATEADD(yy, 1, ) GETDATE()) OR ( 60) ( 4)存儲過 程的定義實現(xiàn)(僅需給出自己設計模塊中所用的) TSQL 語句: USE [Medicine] GO /****** Object: StoredProcedure [dbo].[Out] Script Date: 2021/6/11 12:21:41 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Out] @倉位號 int , @數(shù)量 int AS if exists(select * from Warehouse where 倉位號 =@倉位號 ) BEGIN if((select 庫存數(shù)量 from Warehouse where 倉位號 =@倉位號 ) @數(shù)量 ) BEGIN update Warehouse set 庫存數(shù)量 =(select 庫存數(shù)量 from Warehouse where 倉位號=@倉位號 )@數(shù)量 where 倉位號 =@倉位號 END else BEGIN return 2 END 9 END else BEGIN return 3 END 在宿主語言中調用存儲過程代碼段(粘貼): public void OutW(int t1,int t2) //出貨 { try{ (driverName)。 Connection dbConn=(dbURL,userName,userPwd)。 CallableStatement cmd=({call Out(?,?)})。 (1, t1)。 (2, t2)。 ()。 ()。 }catch(Exception e){ ()。 ( null, 無法鏈接數(shù)據(jù)庫 )。 } } 測試結果粘貼: 此處舉例 的存儲過程為 倉庫出貨過程 : 10 ( 5)觸發(fā)器的定義實現(xiàn)( 僅需給出自己設計模塊中所用的) TSQL 語句: USE [Medicine] GO /****** Object: Trigger [dbo].[UpIn] Script Date: 2021/6/11 12:32:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[UpIn] O
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1