大型排涝泵站管理制度
员工
8) Sname SAddress SFax STele SDateSOrder 某商品的公司名称 某商品生产的地方 与供应商的传真联系方式 联系供应商的电话方式 订货单位要求的供货日期 发出订单的单据号 Char(12) Char(16) Char(16) Char(Char (11)12)Char(8) 关系模式表
YID Yname YSex YAge Yzhicheng 标识公司员工的代码 公司员工的姓名 公司员工的性别 公司员工的年龄 公司的员工的职称名称 仓库关系模式表
KNO KNum KHnum KDnum KPnum KPerson 存储商品的库存号 某种商品当前的库存量 商品的库存上限 商品的库存下限 盘赢盘亏数量 与定货反生联系的供应商负债人 仓库商品关系模式表
KNO 存储商品的库存号 页脚内容2
Char(6) Char(6) Char(1) Char(2) Char(6) Char(2) Char(4) Char Char Int Char(8) Char 大型排涝泵站管理制度
员(2) TID QTY 标识商品的代号 某商品的数量 工商品表
YID TID QTY 标识公司员工的代码 标识商品的代号 销售的商品数量 供应商商品关系模式 某供应商的产品代号 标识商品的代号 供应商品数量 Char(2) Char(8) Int Char(8) Int
SCodename TID GQTY Char(8) Char(8) Char(6)
第五章 详细设计与实现
5.1根据分析创建以下表
创建数据库
Create database 超市管理系统数据库 创建基本表 create table T(
TID Char(8) primary key,
Tproducename Char(14) NOT NULL, Tname Char (14) NOT NULL, Tprice Int NOT NULL,
Tproducedate Char(6) NOT NULL, Tkeepdate Char(2) NOT NULL, Tweight Char(8) NOT NULL, Tnorms Char(12) NOT NULL, )
create table S(
Scodename Char(8) primary key,
页脚内容2
大型排涝泵站管理制度
Sname Char(12) NOT NULL, Saddress char (16) NOT NULL, Sfax char(11) NOT NULL, Stele char(11) NOT NULL, Sdate char(12) NOT NULL, )
Create table Y(
YID char(6) primary key, Yname char(6) NOT NULL, Ysex char(1) NOT NULL, Yage char(2) NOT NULL, Yzhichen Char(6) NOT NULL, )
Create table K(
KNO char(2) primary key, Knum char(4) NOT NULL, Khnum char (12) NOT NULL, Kdnum char(12) NOT NULL, Kpnum int NOT NULL, Kperson char (8) NOT NULL, )
Create table TY( KNO char(8) NOT NULL, TID char(8) NOT NULL, QTY char(6) NOT NULL, )
Create table ST(
Scodename Char(8) NOT NULL, TID char(8) NOT NULL, GQTY char(6) NOT NULL, )
Create table KT( KNO char(2) NOT NULL, TID char(8) NOT NULL, QTY int NOT NULL, )
Create table TSYK(
Scodename char(8) NOT NULL,
页脚内容2
大型排涝泵站管理制度
YID char(6) NOT NULL, KNO char(2) NOT NULL, TID char(8) NOT NULL, WQTY int NOT NULL, )
5.2创建视图
购买商品信息视图 CREATE VIEW VIEW_VT AS
SELECT TID,Tname,Tprice, FROM T
供应商信息视图 CREATE VIEW VIEW_VS AS
SELECT Sname,Saddress,Scodename,Stele,Sdate FROM S 仓库信息视图 CREATE VIEW VIEW_VC AS
SELECT KNO,KNum,KHnum,KDnum FROM K 员工信息视图 CREATE VIEW VIEW_DH AS
SELECT Yname,Yage,Yzhichen
FROM Y
WHERE YID='P006'
5.3创建触发器
在商品信息表上创建触发器提醒信息管理员相应的操作 Create trigger tri_delete_tele on T for delete as
print '请在仓库中删除此商品' 在仓库信息表上建立触发器 Create trigger tri_S_update
on K
页脚内容2
大型排涝泵站管理制度
for update as
if(select Tname from T
Where TID='F650')=0 Print '此商品存放仓库已满' 在供应商信息表上建立触发器 Create trigger tri_update_Stele On S For update As
If(select TID From T
Where TID='I112')<100 Print '存货不足,请及时进货'5.4建立储存过程
商品信息查询的存储过程: Create procedure T_T @T_ID char(15), @T_name char(30), @T_Pro char(18), As Select * From T
where TID=@T_ID
员工信息查询的存储过程: Create procedure Y_Y @Y_ID char(16), @Y_name char(16), @Y_sex char(1), @Y_age char(12), @Y_zhichen char(6), As Select * From Y
Where YID=@Y_ID
供应商信息查询存储过程: Create procedure S_S
页脚内容2
大型数据库课程设计--超市管理系统



