pb的各个数据库表的依赖关系
2016-11-21 11:40:09 0 举报
PB(PowerBuilder)是一种常用的客户/服务器应用程序开发工具,它使用多个数据库表来存储和管理数据。这些数据库表之间存在依赖关系,以确保数据的一致性和完整性。例如,在PB中,用户表、角色表和系统管理员表之间存在一对多的关系。一个用户可以拥有多个角色,但一个角色只能被一个用户拥有。此外,用户表与用户账号表之间也存在一对多的关系。一个用户账号只能属于一个用户,而一个用户可以拥有多个用户账号。这些依赖关系通过主键和外键来建立和维护。总之,PB的各个数据库表之间通过主键和外键相互关联,形成了一个完整的数据模型。
作者其他创作
大纲/内容
pb_member_amountlog
+ ID:int + UserName:用户名+ ProductId:产品ID+ OrderID:订单ID+ Amount:支付/充入金额+ PBAmount:余额+ type:类型(0消费,1充值)+ Summary:信息摘要+ CreateTime:支付/充入时间
+ operation1(params):returnType- operation2(params)- operation3()
pb_fill_type
+ ID:int + TypeName:充值类型名称
充值类型表
pb_system_variable
+ Id:int + name:名称+ svkey: key+ value:值+ memo:说明+ typecode:类型代码(标识同一类型变量+ catalog:所属分类(系统等)
系统变量表
pb_product
+ ID:int + ProductId:产品ID+ ProductName:产品名称+ ProductKey:产品Key+ Type:类型(0消费,1充值)+ Discount:折扣+ Status:+ AllowNoPWD:+ CreateTime
产品表
pb_fill_order
+ ID:int + OrderID:订单ID+ OutOrderId:外部订单号+ UserName:用户名称+ PayUserName:支付用户名+ ProductId: 产品ID+ FillAmount:实际充值金额+ FillPBs:充值PB数+ Status:状态(0未支付1成功2失败)+ FillTypeID:充值类型ID+ FillResult:充值结果+ IP:IP地址+ Province:省份+ City:城市+ FromChannel:来自的渠道信息+ CreateTime:创建时间+ UpdateTime:更新时间+ NotifyUrl:通知URL+ ReturnUrl:返回URL+ ApiOrderId:接口订单ID
用户充值订单表
pb_out_order
+ ID:int + OrderID:订单ID+ ProductId:产品ID+ UserName:用户名+ OutTradeNo:外部交易订单号+ OutTradeDesc:外部交易描述+ OutTradeSubject: 外部交易主题+ Amount : 支付金额+ Status:状态(0未支付,1支付成功,2支付失败)+ PayResult:支付结果+ UpdateTime:更新时间+ CreateTime: 创建时间
外部交易订单号
pb_member
PB用户表
0 条评论
下一页
为你推荐
查看更多