属性分析
1、用户表(user)、用户钱包表(user_wallet)(与user是1对1关系)、用户钱包交易日志表(user_wallet_log)(与user是1对多关系)。
user:用户表通常包含用户的基本信息,例如用户ID(主键)、用户名、密码(通常加密存储)、邮箱、手机号、创建时间等。
属性设计:
user_id: 用户ID(主键,自增)
username: 用户名(唯一)
password: 密码(加密存储)
email: 邮箱(唯一)
phone: 手机号(唯一)
created_at: 创建时间
user_wallet:用户钱包表与用户表是1对1关系,所以每个用户只有一个钱包。该表通常包含钱包ID(主键)、所属用户ID(外键)、钱包余额等属性。
属性设计:
wallet_id: 钱包ID(主键,自增)
user_id: 所属用户ID(外键,关联user表的user_id)
balance: 钱包余额
- created_at: 创建时间