5.2. 分期付款数据库结构设计

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

数据库结构设计

在了解了分期付款的相关业务逻辑之后,我们可以开始设计相应的数据库结构。

1. 整理字段

根据分期的业务逻辑,我们认为需要两个表来保存相应的信息,一个是分期信息表,用于保存分期付款的总体信息,如用户 ID、还款期数、总金额等;另一个是还款计划表,用于保存每一次还款的信息,如还款期限、当期本金、当期手续费、当期逾期费等。

下面我们来整理一下具体的字段,先是 installments 分期信息表:

<...>
字段名称 描述 类型 加索引缘由
id 自增长ID unsigned big int 主键
no 分期流水号 string 全局唯一
user_id 用户 ID unsigned big int

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

18874127314
老师,数据库设计使用外键和业务代码控制外键关联怎么取舍
2 个点赞 | 5 个回复 | 问答 | 课程版本 5.7
Flourishing
老师,问个题外问题.
2 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
18874127314
老师,数据库字段设计是不是得尽量 not null?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.7