我想在postgres数据库中建立以下模型。什么是设计'行对'关系的正确方法?
我有N个“数据集”。这些数据集是诸如调查结果,国家统计数据,汇总数据等等。它们每个都有一个名称来源于一个方法等。这是一个数据集的元数据,并且我为此和表格创建了表格以编纂研究方法等'根'元数据表被称为'数据集'。每行代表一个数据集。
然后我需要存储和访问与此数据集关联的实际数据。所以我需要创建一个包含这些数据的表。我如何表示该表与其'Datasets'表中的相应行之间的关系?
示例
'hea'是一组调查回答。它是未分类的,因此每一行都是一个调查回答。我创建了一个名为“HeaData”的表,其中包含这些数据。
'cso'是一组综合就业数据。每一行都是一个经济部门。我创建了一个名为'CsoData'的表,其中包含这些数据
我在'datasets'表中为每个数据表创建一行,每个表中都有相关的元数据,它们的ID分别为1 & 2。
将1与HeaData表和2与CsoData表相关联的最佳方式是什么?
我最终将访问与斯卡拉光滑这个数据,所以如果数据库的设计可能只是“即插即用”用油滑,这将是理想的