库存管理系统 SQL

编程入门 行业动态 更新时间:2024-10-08 10:50:56

<a href=https://www.elefans.com/category/jswz/34/1708768.html style=库存管理系统 SQL"/>

库存管理系统 SQL

/*创建 Store 数据库 */

 

create database Store

on primary

(

name=P_manage,

filename='C:/store/manage.mdf',

size=4MB,

filegrowth=10%

)

 

log on 

(

name=l_manage,

filename='C:/store/manage.ldf',

size=1MB,

filegrowth=1MB

)

 

go

 

use Store

 

go

 

/*员工表信息表 */

 

create table Employee

(

Employee_id varchar(10) primary key ,--员工编号

Employee_name varchar(10) not null,--员工姓名

Employee_psd varchar(6) not null,--员工登陆密码

Employee_Permission varchar(10) not null ,--员工权限

Employee_address varchar(20), --员工地址

Employee_phone varchar(20) --员工电话号码

)

 

go

 

/*材料信息表 */

 

create table Materail

(

Materail_id  varchar(6)  primary key, --材料编号

Materail_name varchar(10) not null,--材料名称

Materail_model varchar(20)  not null,--材料型号

Materail_unit varchar(6)  not null,--材料单位名称

Materail_recorder varchar(50) --备注

)

 

go

 

/*材料库存信息表 */

 

create table GoodInfor

(

Materail_id  varchar(6)  primary key, --材料编号

Materail_name varchar(10) not null, --材料名称

Materail_total int check(Materail_total>=0), --库存数量

Materail_max int check(Materail_max>0),--最大库存量

Materail_min int check(Materail_min>0)--最小库存量

)

 

go

 

/*入库信息表 */

 

create table MaterailIn

(

Materail_Inid varchar(10) primary key , --入库单编号

Materail_date datetime not null, --入库时间

Materail_suply varchar(20) not null, --提供单位

Materail_quantity int check(Materail_quantity>=0) not null, --入库数量

Materail_id  varchar(6) foreign key(Materail_id) references Materail(Materail_id), --材料编号

Materail_price float check(Materail_price>=0) not null , --进货单价

Materail_checkID varchar(10) foreign key(Materail_checkID) references Employee(Employee_id) , --检验员编号

Materail_recorder varchar(50) not null --备注

)

 

go

 

/*出库信息表 */

 

create table MaterailOut

(

Materail_Inid varchar(10) primary key , --入库单编号

Materail_date datetime not null, --出库时间

Materail_depart varchar(20) not null, --使用部门

Materail_use varchar(20) not null, --材料用途

Materail_id  varchar(6) foreign key(Materail_id) references Materail(Materail_id), --材料编号

Materail_send int check(Materail_send>=0) not null, --出库数量

Materail_recieveId varchar(10) foreign key(Materail_recieveId) references Employee(Employee_id) , --领取人员编号

Materail_recorder varchar(50) not null --备注

)

 

go

 

/*Employee表插入数据 */

 

insert into Employee values('1001','zhangsan','123','查看 ',' 玄武区 ','15651010922')

insert into Employee values('1002','lisi','222','删除 ',' 栖霞区 ','15101722342')

insert into Employee values('1003','wangwu','333','所有操作 ',' 清甫区 ','13276509151')

insert into Employee values('1004','libai','321','查询 ',' 楚洲区 ','18756108936')

insert into Employee values('1005','dufu','234','修改 ',' 江宁区 ','13277509051')

 

go

 

/*Materail表插入数据 */

 

insert into Materail values('001','螺丝 ',' 大 ','

更多推荐

库存管理系统 SQL

本文发布于:2024-03-23 17:27:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1740864.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:库存管理系统   SQL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!