资源描述
商品销售系统数据库设计
商品销售系统数据库设计
1. 数据库基本信息
1.1. 数据库名称
l DatebaseName: goodssaledb
l 主逻辑名: goodssaledb
l 日志逻辑名: goodssaledblog
1.2. 数据库文件名
l goodssaledb.mdf
l goodssaledb.ldf
1.3. 用户名/密码
l DBusername:sa
l DBpassword: 123
1.4. 数据库管理系统(DBMS)
l Microsoft SQL Server 2008
1.5. 设计工具
l PowerDesign
1.6. 编程工具
l JDBC访问数据库
1.7. 数据库命名规则
l 数据表:以“t_”开头,后接表名
l 视图名:以“v_”开头,后接视图名
l 存储过程名:以“p_”开头,后接过程名
l 索引名:以“i_”开头,后接索引名
l 所有字段名都用大写表示
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
备注:
4
展开阅读全文