java - sql中的用户高度和体重

标签 java sql database-design

我们计划捕获用户的高度和体重,并正在寻找在 sql 中表示它们的想法。我心中有以下问题

  1. 体重可以用千克和克表示,高度可以用米和厘米表示,所以我应该将它们捕获为具有适当精度和比例的 BigDecimal,还是将它们捕获为原始字符串并在用户界面中进行操作。注意:我打算在用户界面中分别捕获千克和克。

  2. 测量指标是否应该成为 sql 的一部分(即最终用户可能希望根据自己的喜好以磅、英寸为单位查看此信息)

我是否应该只在数据库中支持千克/米并在用户界面中显示时进行转换

最佳答案

对于第一个问题,我建议您使用整数和最小记录单位(例如厘米和克)。仅在数据库中存储一种格式,并在您的应用程序中进行转换。

关于java - sql中的用户高度和体重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505422/

相关文章:

java - 线程 hibernate ,不做

mysql - 在存储在 session 表中的名为 session_id 的单个连接 ID 上连接 10 个表。这是好/坏的做法吗?

java - 长时间运行的任务并忽略后续的 doGet() 调用

java - 监控已部署的java应用程序的使用情况

sql - Windows 应用程序是否容易受到 SQL 注入(inject)攻击

sql - 在 SQL Server 中将时间字段分组为 5 分钟时间段

amazon-web-services - DynamoDB 表建模。软删除解决方案

mysql - 电子商务网站的数据库结构

java - 如何通过servlet打开Excel文件

java - 如何使用 JPA 查询在同一字段中选择可变数量的相似字符串?