许多人对于P2P网贷系统的技术环境并不熟悉,导致不少运营商被开发商忽悠的情况屡见不鲜。今天我们就从数据库出发,给大家讲一讲有关P2P数据库技术的知识。首先,数据库架构的设计是开发一套P2P网贷系统的前提,后续的所有设计及开发都是围绕此结构进行的。如何从零开始设计出一套完美的网贷系统程序数据库架构呢?
P2P网贷系统整体架构
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。这些都是实现P2P网贷系统后期操作的基本。
网贷系统数据库创建(包含字段)
A、表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。
B、如果是关联表,则命名规则为Z_表A_表B,如Z_ProductInfo_Tag等。
C、对于视图命名,规则为View_表A,视图由多个表产生,就用下划线连接几个表名,如View_ProductInfo_ProductClass。
D、存储过程,命名规则为P_表名_存储过程功能名称。如P_ProductInfo_Add;如果该存储过程是很多表共用的,命名为:P_All_存储过程功能名称
E、数据字段命名。采用有意义的字段名。字段的名称必须是易于理解,能表达字段功能的英文单词或缩写英文单词,单词首字母必须大写,一般不超过三个英文单词。例如:人员信息表中的电话号码可命名为:Telephone或Tel。产品明细表中的产品名称可用ProductName表示。
P2P网贷系统数据字典设计
以帝友为例:网贷系统数据字典设计是一道繁琐的工作。(见下表【举个例,不一一阐述】)名称注释
Ar_config理财相关信息
Ar_rights跳转拦截
r_account用户资金账户详情
r_account_payment支付接口
r_account_users用户资金流水记录
r_admin管理员
r_agreement协议条款
r_approve_notice_style提醒方式记录
r_approve_notice_template提醒模板转让
r_assignment_debt债权转让
P2P网贷系统数据库字段清单(举例)名称注释数据类型默认值主要的
id编号bigint(20)TRUE
nid型标识名varchar(50)FALSE
status状态(默认1,开启 2 关闭)int(11)1FALSE
name名称varchar(50)FALSE
title标题varchar(50)FALSE
description描述textFALSE
account_multiple借款金额的倍数decimal(18,0)FALSE
password_status是否启用借款密码(1开启 2关闭)int(11)2FALSE
amount_Type借款额度类型int(11)FALSE
以上内容为P2P网贷系统数据库设计的一些基本字段及建设。(仅供参考)现阶段,网贷行业备受关注,未来,在监管的规范下将越发火热。希望小编所介绍的数据库技术设计能够给你带来一些帮助,如果你想开发一套P2P网贷系统不妨参考帝友V5网贷系统,多语言开发,支持JAVA、PHP等主流编程语言,且自带安全防护能力,能够为您的平台保驾护航。