我想在postgres數據庫中建立以下模型。什麼是設計'行對'關係的正確方法?
我有N個「數據集」。這些數據集是諸如調查結果,國家統計數據,彙總數據等等。它們每個都有一個名稱來源於一個方法等。這是一個數據集的元數據,並且我爲此和表格創建了表格以編纂研究方法等'根'元數據表被稱爲'數據集'。每行代表一個數據集。
然後我需要存儲和訪問與此數據集關聯的實際數據。所以我需要創建一個包含這些數據的表。我如何表示該表與其'Datasets'表中的相應行之間的關係?
示例
'hea'是一組調查回答。它是未分類的,因此每一行都是一個調查回答。我創建了一個名爲「HeaData」的表,其中包含這些數據。
'cso'是一組綜合就業數據。每一行都是一個經濟部門。我創建了一個名爲'CsoData'的表,其中包含這些數據
我在'datasets'表中爲每個數據表創建一行,每個表中都有相關的元數據,它們的ID分別爲1 & 2。
將1與HeaData表和2與CsoData表相關聯的最佳方式是什麼?
我最終將訪問與斯卡拉光滑這個數據,所以如果數據庫的設計可能只是「即插即用」用油滑,這將是理想的