数字货币交易所表结构设计
1.用户表(Users):
用户ID (user_id):唯一识别每个用户的主键。
username:存储用户的用户名的字符串。
密码(password):是存储用户密码的字符串。
email:是保存用户邮箱地址的字符串。
手机号码(phon_number):是存储用户手机号码的字符串。
注册时间(registered_at):日期记录用户注册的时间。
2.资产表:
资产ID (asset_id):主键,唯一地识别各资产。
资产名称(asset_name):存储资产名称的字符串。
资产代码(asset_code):字符串,是存储资产的代码。
资产类型(asset_type):整数,表示资产的类型(比特币、以太坊等)。
3.交易记录(TransactionRecords):
交易历史ID (transaction_id):主键唯一地识别各交易历史。
user ID (user_id):外键,与用户表相关联,表示该交易历史所属的用户。
资产ID (asset_id):用外密钥表示与资产表相关联的、与该交易记录相关的资产。
交易金额(amount):浮点数,存储交易金额。
事务时间(transaction_time):日期,记录事务发生的时间。
4.订购表(Orders):
订单ID (order_id):唯一识别每个订单的主键。
用户ID (user_id):用外键绑定到用户表,表示该注释所属的用户。
资产ID (asset_id):是表示与这个注释相关的资产的外键。
收购价格(buy_price):浮点数,存储收购价格。
cell_price:存储浮点数,售价。
数量(quantity):存储交易的数量。
状态(status):整数,表示订单的状态(等待成交、已成交、撤回等)。
5.钱包手表(Wallets):
用户ID (user_id):用外键,与用户表相关联,表示该钱包所属的用户。
资产ID (asset_id):外密钥,表示与资产表相关联并存储在该钱包中的资产。
余额(balance):存储浮点数和钱包余额。
6.市场数据表(MarketData):
data ID (data_id):主键,唯一识别每个市场数据。
资产ID (asset_id):是与资产表相关联的外键,表示与市场数据相关联的资产。
价格(price):浮点数,存储当前市场价格。
成交量(volume):浮点数,是当前市场上的成交量的累积。
时间(time):日期和时间,记录市场数据的时间。
7.物流(Logistics):
日志ID (log_id):唯一识别各日志的主键。
用户ID (user_id):用外键,与用户表相关联,表示该日志所属的用户。
操作类型(operation_type):表示日志的操作类型(登录、事务、载荷等)的整数。
细节(detail):文本,存储详细的操作信息。
时间(time):日期和记录日志的时间。