diff --git "a/\350\201\202\350\215\243\347\247\200/\350\201\202\350\215\243\347\247\200.sql" "b/\350\201\202\350\215\243\347\247\200/\350\201\202\350\215\243\347\247\200.sql" new file mode 100644 index 0000000000000000000000000000000000000000..3fea62995f3a05f2f53d2a3293dc6302941b097a --- /dev/null +++ "b/\350\201\202\350\215\243\347\247\200/\350\201\202\350\215\243\347\247\200.sql" @@ -0,0 +1,82 @@ +create database Shopping +go + + +create table Users --用户表 +( + UsersId int primary key identity(1,1), --用户Id + UsersName nvarchar(80) not null, --用户名称 + UsersPwd varchar(30) not null, --用户密码 + UsersPhone varchar(30) not null --用户号码 +) + +create table Commodity --商品表 +( + CommodityId int primary key identity(1,1), --商品Id + CommodityName nvarchar(80) not null, --商品名称 + CommodityQuantity int not null, --商品数量 + InPrice money not null, --进货价格 + OutPrice money not null, --销售价格 + ShelfTime datetime not null, --上架时间 + foreign key (KindId) references Commodity +) + +create table Kind --商品种类表 +( + KindId int primary key identity(1,1), --商品种类Id + CommodityId int not null, --商品Id + KindName nvarchar(80) not null, --商品种类名称 + KindQuantity int not null, --商品种类数量 + +) + +create table Supplier --供应商表 +( + SupplierId int primary key identity(1,1), --供应商Id + SupplierName nvarchar(80) not null, --供应商名称 + locations nvarchar(80) not null, --地址 + Contacts nvarchar(80) not null, --联系人 + SupplierPhone varchar(30) not null, --联系方式 +) + +create table Client --客户表 +( + ClientId int primary key identity(1,1), --客户Id + ClientName nvarchar(80) not null, --客户名字 + ClientPhone varchar(30) not null, --手机号 + locations nvarchar(80) not null, --住址 +) + +create table Stock --进货表 +( + StockId int primary key identity(1,1), --进货Id + CommodityId int not null, --商品Id + StockqQuantity int not null, --进货数量 + StockTime dateTime not null --进货时间 +) + +create table Sell --销售表 +( + SellId int primary key identity(1,1), --销售Id + CommodityId int not null, --商品Id + SellQuantity int not null, --销售数量 + SellTime smalldatetime not null --销售时间 +) + +create table Repertory --库存表 +( + RepertoryId int primary key identity(1,1), --库存Id + CommodityId int not null, --商品Id + SupplierId int not null, --供应商编号 + RepertoryQuantity int not null, --库存数量 + StockTime datetime not null, --入库时间 + DeliveryTime datetime not null, --出库时间 +) + +create table SalesReturn --退货表 +( + SalesReturnId int primary key identity(1,1), --退货Id + CommodityId int not null, --商品Id + SalesReturnQuantity int not null, --退货数量 + ReturnCause nvarchar(100) not null, --退货原因 +)