数据库设计
需求分析
*1.用户模块
用于记录记录注册用户信息
包括属性:用户名,密码,电话,邮箱,身份证号,地址,姓名,昵称...
可选唯一标志属性:用户名,电话,身份证号
存储特点:随系统上线时间逐渐增加,需要永久存储
*2.商品模块
用于记录记录注册用户信息
包括属性:商品编码,商品名称,商品品类,重量,价格...
可选唯一标志属性:商品编码,商品名称
存储特点:对下线商品可归档
*3.订单模块
用于记录记录注册用户信息
包括属性:订单号,用户姓名,用户电话,收货地址,商品编号,数量,价格,订单状态,支付状态,订单类型...
可选唯一标志属性:订单号
存储特点:永久存储(分表,分库存储)
逻辑设计
*1.第一范式
数据库表中的所有字段都是单一属性,不可再分
例如:
StudyNo | Name | Sex | Contact
20040901 john Male Email:kkkk@ee.NET,phone:222456
20040901 mary famale email:kkk@fff.net phone:123455
以上的表就不符合,