小编McB*_*eth的帖子

如何在 SQL 中存储具有大量(常量)属性的数据

我正在解析美国农业部的食品数据库并将其存储在 SQLite 中以供查询。每种食物都与相同的 162 种营养素的数量相关联。营养列表(名称和单位)似乎已经有很长一段时间没有改变了,而且由于这是一个爱好项目,我不希望无论如何都会发生任何突然的变化。但是每种食物都有与每种营养素相关的独特数量。

那么,如何明智地存储此类信息。我的优先事项是多编程语言友好(Python 和 C++ 优先),作为编码员的我的理智,以及随着时间的推移轻松检索营养集以求和或绘图。

到目前为止,我想到的两件事是 162 列(我不是特别喜欢,但它确实使查询更简单),或者一个食物表,它有一个链接到一个 Nutrition_list 表,然后链接到一个静态含有营养素名称和单位的表格。如果我的期望是错误的,第二个似乎更灵活,但我什至不知道从哪里开始编写求和和时间序列的查询。

谢谢

c++ python sql sqlite

2
推荐指数
1
解决办法
313
查看次数

标签 统计

c++ ×1

python ×1

sql ×1

sqlite ×1