大佬们,请教一个数据库设计的问题

查看 20|回复 3
作者:xided   
需求是用户需要填写一个表单,这个表单是由多个字段的组成一个维度的数据的一个表单,表单上有 n 个这种维度的数据,这种数据库表设计应该如何设计好
举个例子,描述一个长方体需要长宽高三个字段,表单里填了 长方体=>长:123 宽 234 高 345, 三角形=>第一个角 30 第二个角 40 第三个角 110 ,一次性提交表单后,表格会显示两条数据,但这两条数据属于一次填写
[td]类型[/td]
[td]值[/td]
[td]时间[/td]
长方形
长 123 宽 234 高 345
2025-10-11 11:11:11
三角形
30° 40° 110°
2025-10-11 11:11:11
我的想法是建一张宽表,包含所有维度的数据的字段(固定的),然后有一张字段映射表,配置宽表的哪些字段要组成独立的数据,新增完宽表记录后通过这张映射表,生成对应维度的一个数据,这种设计是否合理呢

数据库设计, 表单提交, 维度数据

NotLongNil   
有没有这种查询需求,查询指定长度范围的列?如果没有,直接丢一个字符串,字符串是个 json 。如果有,看看你的数据库对 json 的支持怎样
Gilfoyle26   
直接存 json
Ketteiron   
如果用不到复杂聚合查询,json 是最好方案。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部