业务逻辑分类
- 查询逻辑
从若干表得到结果集 - 可能join多个表
- 查询条件where可能非常复杂
- 列处理, 比如:列相加
- 行处理, 比如:排序, 分组, 合并
- 约束逻辑
输入数据的约束 - 约束依赖, 比如 : 支出不能超过总收入, 总收入就是约束依赖
- 流程逻辑
完成某个业务的步骤流程 - 流程上下文(当前哪个步骤, 各个步骤的临时数据)
- 步骤的前提
- 下一步骤的跳转条件
- 循环
- 事务
- 错误处理
可能的依赖关系: 约束逻辑依赖查询逻辑, 流程依赖约束逻辑和查询逻辑
业务逻辑分类
可能的依赖关系: 约束逻辑依赖查询逻辑, 流程依赖约束逻辑和查询逻辑