商品销售系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商品销售系统数据库设计
1.数据库基本信息
1.1.数据库名称
●DatebaseName: goodssaledb
●主逻辑名: goodssaledb
●日志逻辑名: goodssaledblog
1.2.数据库文件名
●goodssaledb.mdf
●goodssaledb.ldf
1.3.用户名/密码
●DBusername:sa
●DBpassword: 123
1.4.数据库管理系统(DBMS)
●Microsoft SQL Server 2008
1.5.设计工具
●PowerDesign
1.6.编程工具
●JDBC访问数据库
1.7.数据库命名规则
●数据表:以“t_”开头,后接表名
●视图名:以“v_”开头,后接视图名
●存储过程名:以“p_”开头,后接过程名
●索引名:以“i_”开头,后接索引名
●所有字段名都用大写表示
2.数据库表结构
序号分类名称表名备注1 用户管理用户表t_user_info
2 商品销售管
理商品信息表t_goods_info
3 购物车表t_shoppingcar
2.1.用户信息表表名:t_user_info
字段名描述名类型是否
为空
缺省值
约束
条件
说明
USERNAME 用户名nvarchar(50) N P 唯一,不允许重名USERPWD 密码nvarchar(16) N 明文存储USERTYPE 用户类型int N 1 0:超级用户
1:普通用户
2:管理员用户STATUS 状态int N 0 -1:锁定
0:未登录(正常)
1:已登录
2:禁用
备注:当前用户输错3次密码时,即被锁定(-1),当下次正确登录时,则解锁。
2.2.商品信息表
表名:t_goods_info
字段名描述名类型是否
为空
缺省值
约束
条件
说明
GOODSNO 商品编号nvarchar(32) N P 唯一,不允许重名GOODSNAME 商品名称nvarchar(100) N
GOODSNUM 商品数量int N 0
GOODSPRICE 商品价格numeric(8,2) N 0
备注:此表为商品的库存表
2.3.购物车表
表名:t_shoppingcar
字段名描述名类型是否缺省值约束说明
为空条件GOODSNO 商品编号nvarchar(32) N P 联合主键USERNAME 用户名nvarchar(50) N 购买者GOODSNAME 商品名称nvarchar(100) N
GOODSNUM 商品数量int N 0
GOODSPRICE 商品价格numeric(8,2) N 0
备注: