我拥有广泛的基准测试数据,需要一些存储数据的方法,以便在基于Web的应用程序中使用,计划是在我们进行测试时添加新产品的数据:
我构建了一个大表来保存所有产品信息和单个值,其中我给每个产品一个唯一的名称,但是管理> 3000列很难。然后我为每个测试有两个表(根据测试类型和唯一名称命名),一个用于原始数据和计算数据,另一个用于平滑插值数据。
我正在构建一个基于Web的界面,使用php访问数据并绘制图表,根据用户选择制表和绘制相关信息。 Ascii数据文件通过Web界面再次上传,并使用python进行处理,提供流畅的数据和指标。
问题是我不确定我的数据库是以最好的方式构建的,我需要让它变得相当容易,添加测试,记录其他指标等等,目前还不是那么容易。
这是我对上述所有工具(以及我的第一篇文章)的第一次尝试,我对初步结果非常满意。但是我想确保在继续前进之前确保我正确的做法。
任何想法或建议?
答案 0 :(得分:0)
根据您的评论“对于产品阅读单个车辆。将车辆放在试验台上并进行约20次类似测试。在每次测试中确定(每次测试略有不同)力/位移是应用于车辆并在每个力步骤(总共约600个)进行约50次测量:,您需要以下表格
PRODUCTS
product_id
product_make
product_model
product_notes
TESTS
test_id
test_name
PRODUCT_TESTS (this table stores which tests are appropriate to each product)
pt_id
product_id
test_id
MEASUREMENTS
measure_id
pt_id
force_step
value
您的原始问题列出了我不清楚的更多属性。至少上述内容应足以让您入门,之后您可以添加更多字段和表格。