数据库超市管理系统

更新时间:2023-06-22 13:07:09 阅读: 评论:0

超市管理系统不一定要那么多的表
系统数据库表结构
数据库表索引
    表名
中文名
Urifo
系统用户表
Supplier
供货商信息表
GoodsType
商品类型表
Goods
商品信息表
Buy
进货表
Sale
销售表
Spoilage
损坏商品表
 
自定义数据类型(custem)
字段名
数据类型
长度
/外键
字段值约束
对应中文名
gcxCaption
Varchar
100
 
Not null
实体名称
gxcID
Int
4
P
Not null
实体号
gxcMoney
Smallmoney
4
 
Not null
进货\销售金额
gxcRemark
Varchar
1000
 
Null
 备注说明
gxcTrueName
Varchar
10
 
Not null
真实姓名
 
商品信息表(Goods)
英语速成教材国外展览设计雅思成绩网上查询
字段名
数据类型
长度
/外键
字段值约束
对应中文名
GoodsID
gxcID
4
P
Not null
商品号码
GoodsName
gxcCaption
100
 
Not null
商品名称
Amount
Decimal1
9
 
Not null
库存数量
UnitName
gxcCaption
100
 
Not null
单位名称
TypeID
gxcID
4
 
Not null
libertad商品类型号
SupplierID
gxcID
4
 
Not null
商品供货商号
Introduce
gxcRemark
1000
 
Null
商品介绍
Remark
gxcRemark
1000
 
Null
备注
 
用户表(UrInfo)
字段名
字段类型
长度
/外键
字段值约束
对应中文名
UrID
gcxID
4
P
Not null
用户号
UrName
gxcCaption
100
 
Not null
用户名称
Password
gxcCaption
100
 
peace of mind
Not null
用户密码
TrueName
gxcTrueName
10
 
Null
真实姓名
LastLoginTime
Datetime
8
 
Not null
最近登录时间
UrType
Bit
1
 
Not Null
用户类型
 
销售表(Sale)
字段名
字段类型
长度
/外键
字段值约束
对应中文名
SaleID
gxcID
4
P
Not null
销售号
GoodsID
gxcID
1
F
Not null
商品号
Amount
Decimal
9
 
Not null
销售数量
UnitPrice
gxcMoney
4
 
Not null
单价
registrarID
gxcID
4
 
Not null
录入人员号
regDate
Datetime
8
 
Null
登记时间
Remark
gxcRemark
1000
1
Null
备注
 
进货信息表(Buy)
传媒学校排名
字段名
字段类型
长度
/外键
字段值约束
对应中文名
BuyID
gxcID
4
P
Not null
进货编号
GoodsID
gxcID
4
 
Not null
商品编号
Amount
Decimal
9
 
Not null
数量
UnitPrice
gxcMoney
4
 
Not null
进货单价
Deliverer
gxcTrueNamebeyonce好听的歌
10
 
Null
送货员
Transactor
gxcTrueName
10
 
Null
办理员
RegistrarID
gxcID
4
F
Not null
录入人员号
Regdate
Datetime
8
 
Not null
登记时间
Remark
gxcRemark
1000
 
Null
备注
 
损坏商品表(Spoilage)
字段名
字段类型
长度
/外键
字段值约束
对应中文名
SpoilageID
gxcID
4
P
Not null
损坏事件号
BuyID
gxcID
4
F
Not null
商品编号
Amout
Decimal
9
 
Not null
数量
Reportor
gxcTrueName
10
 
Not null
报损人
知客Reason
gxcRemark
1000
 
null
损坏原因
RegistrarID
gxcID
4
 
Not Null
录入人员号
Regdate
datetime
8
 
Datetime
登记时间
 
供货商表(Supplier)
字段名
字段类型
长度
/外键
字段值约束
对应中文名
SupplierID
gxcID
4
reflector
P
Not null
供货商编号
SupplierName
gxcCaption
100
 
Not null
供货商名称
Contact
gxcRemark
1000
 
Null
联系方式
Introduce
gxcRemark
1000
 
Null
简要介绍
Remakr
gxcRemark
1000
 
Null
备注
 
关系图约束设计
数据库关系图如下:
 
物理结构设计
系统的存储物理结构由数据库来生成。以下为几个例子
 
查看存在ID字段不为某个值但某个字符型字段等于某个值
/*查看某个数据表中*/
CREATE PROC dbo.ExistNameWithoutID
(
    @strTableName  varchar(255),            --表名
    @strIDName    varchar(255),            --ID字段名
    @intIDValue    int,                    --ID字段值
    @strFieldName  varchar(255),            --字符型字段名
    @strFieldValue varchar(50),            --字符型字段值
    @bitResult    bit OUTPUT              --输出值,0为不存在,1为存在
)
AS
    SET NOCOUNT ON
    DECLARE @strSQL varchar(3000)          --主语句contribute
    DECLARE @nCount int                            --返回记录行数
    /*创建存储符合条件的记录数的临时表*/
    IF OBJECT_ID('dbo.#tmpTable') IS NULL
      CREATE TABLE #tmpTable(tmpField int) --创建临时表
    ELSE
      TRUNCATE TABLE #tmpTable            --清空临时表
    /*在数据库表中检索符合条件的记录数并存储在临时表中*/
    SELECT @strSQL = 'SELECT COUNT([' + @strFieldName + ']) FROM [' + @strTableName + '] WHERE [' + @strFieldName + '] = ''' + @strFieldValue + '''' + ' AND ' + @strIDName + ' <> ' + CONVERT(varchar(50),@intIDValue)
    SELECT @strSQl = 'INSERT #tmpTable ' + @strSQL
    EXEC(@strSQL)
    /*在临时表中返回存储的记录数*/
    SELECT TOP 1 @nCount = tmpField FROM #tmpTable ORDER BY tmpField
    /*删除临时表*/
    DROP TABLE #tmpTable
    /*输出参数*/
    IF @nCount > 0
      SELECT @bitResult = 1
    ELSE
      SELECT @bitResult = 0
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
添加一条商品信息
/*添加一条商品信息,输出商品编号和执行结果*/
CREATE PROC dbo.GoodsAddNew
(
    @GoodsName    varchar(100),    --商品名称
    @Amount      decimal(18, 2),  --库存数量
    @TypeID      int,              --类型编号
    @UnitName    varchar(100),    --单位
    @SupplierID  int,              --供货商编号
    @Introduce    varchar(1000),    --商品介绍
    @Remark      varchar(1000),    --备注
    @ID          int OUTPUT,      --商品编号
    @ReturnValue  int OUTPUT        --执行结果(VB组件的自定义枚举值)

本文发布于:2023-06-22 13:07:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1013618.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:商品   数据库   约束   输出   记录   字段值   供货商
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图