• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

大家在开发中,系统数据字典都是怎么设计的?

7a8c0caa7aa3c039 2019-03-11 浏览量:1031
就是比如学历[小学、初中、高中、大学...]、民族[汉族、回族、满族...]类似的数据结构;

比如有一个主表用户表user,学历、民族需要在字典表中取值,有几个问题想了解下大家是什么样的思路:
1.主表信息在关联数据字典表的时候都是怎么关联的?
2.前台取值问题;(用户表列表、详细页 显示学历、民族等)
3.返回json的数据结构问题;(返回用户的Json信息给前台,包括列表、详细页的数据,怎么处理的关联字典表的字段数据)
4.sql查询统计的问题(直接写sql关联查询显示)
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 简单的时候看需求,更复杂的,就是数据库技术研究的啦。

    在一般开发中,因为不讲究资源限制,比较自由,

    如果在嵌入式开发中,则会用一些替代数据来减少处理时的负荷

    (比如用一个变量的不同位来表示,则这些数据可以极大的减少运算时数据内存要求),

    不过理论上复杂的数据结构在嵌入式中涉及比较少。

    • 发布于 2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 想要固定取值范围,可以使用结构体,结构体里使用枚举,把所有选项放进去

    取值和关联的时候就直接指针指向即可

    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 这些主要是使用枚举的方式进行先定义再调用的
    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是弄一块固定长度的内存空间,然后靠指针偏移在里面查找数据
    • 发布于2019-03-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 数据字典表可以使用枚举类型定义,按照JSON的数据格式定义一段消息,例如{“id”:xx“name”:"xx" ...}。取值时再对各个关键字解析就行了。
    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 不知道使用在哪个环境下,是单片机还是PC上

    一个是使用数据库,一个是使用链表的方式

    • 发布于2019-03-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 用关系数据库做的数字字典都是只有一个套路,先穷举后暴力搜索,没有别的捷径,唯一的优化方式就是你可以减少暴力搜索的范围,比如你选出关键字之后再缩小暴力搜索的范围。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是设置在一个结构体中或是数组中,再一个一个查找
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

大家在开发中,系统数据字典都是怎么设计的?