1、股票交易及量化投资回测分析系统的数据库设计-1

本文介绍了《股票交易及量化投资回测分析系统》中的基础表设计,包括用户信息、角色权限、配置日志等,并强调了通用字段如row_uuid、creator等的作用。系统选择uuid作为主键,并提醒开发者在实际使用时可按需调整。此外,作者提到基础表对于构建用户体系、功能权限控制的重要性,并预告将发布更多相关内容。
摘要由CSDN通过智能技术生成

      在阅读文章前,请读者朋友认真阅读免责声明:

免责声明:本人所发表的所有文章、资源、知识等内容(包括免费、付费等)旨在向广大读者介绍我的职业生涯中积累的一些经验、知识等内容,受个人水平所限这些知识、经验、代码等不一定是最佳实践,也可能存在遗漏、错误,请广大读者自行甄别(甄别方式:自我学习、百度搜索、请教高手等等)。本人所提供的一切文章、资源、知识等内容仅供读者参考,如需使用本人提供的文章、资源、知识等内容进行生产活动、项目开发、编写代码、生产环境部署等,请读者慎重考虑,本人对由此可能造成的生产事故、经济损失等不承担任何责任。     

           首先我来介绍一下在我的《股票交易及量化投资回测分析系统》中的通用表、一些通用字段或规 则,一般情况下,每张表都会有如下字段:

row_uuid用来标识唯一一条数据

creator     创建者

editor       编辑者

create_time 创建时间

edit_time  编辑时间

record_version 记录版本   该条数据的版本号,对该数据操作一次,版本号就会变更

encrypt_flag 加密标志  对关键业务字段可以考虑是否加密保存,该字段用来确定该表中是否存在加密字段

encrypt_factor 加密因子 该字段主要保存加密方式等信息。具体的某个表中哪些字段被加密了

                          会根据实际的配置情况来确定。会有一个通用的工具类来处理加密、解密等事宜。

    对于表的主键来说,是用自增字段还是用uuid,其中的优劣请大家自行百度查询,本系统进行数据库设计时选择了使用uuid作为主键,将来在您开发时可以替换成自增字段。

           在系统开发前应该有一些通用的基础表来保存一些用户信息、角色信息、权限信息、功能信息、配置信息、日志信息等,我们系统中的基础表如下:

           1、用户信息表、机构信息表、角色信息表、功能信息表、权限信息表、动作信息表

           2、系统配置表、用户配置表、数据字典类别表、数据字典信息表、日志信息表

           3、角色功能映射表、用户角色映射表、角色机构映射表

以上这些表,在一般系统中也是可以用到的,是一个系统中需要的基础表。

      通过以上这些表就可以构造一个用户体系,实现用户登录、基于角色的功能权限控制、数据权限控制等功能。

           有了这些基础表之后,下一步就应该根据股票交易回测等来设计相应的业务表了。

         关于基础表的更详细的内容,我近期整理后会发布为付费文章,如果有感兴趣的读者可以给我留言,我会尽快发布。

           《股票交易及量化投资回测分析系统》的业务相关表的设计敬请期待。

       免责声明:本人所发表的所有文章、资源、知识等内容(包括免费、付费等)旨在向广大读者介绍我的职业生涯中积累的一些经验、知识等内容,受个人水平所限这些知识、经验、代码等不一定是最佳实践,也可能存在遗漏、错误,请广大读者自行甄别(甄别方式:自我学习、百度搜索、请教高手等等)。本人所提供的一切文章、资源、知识等内容仅供读者参考,如需使用本人提供的文章、资源、知识等内容进行生产活动、项目开发、编写代码、生产环境部署等,请读者慎重考虑,本人对由此可能造成的生产事故、经济损失等不承担任何责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会C、Java多种开发语言的金哥

您的鼓励是我创作的动力源泉!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值