我正在建立一个数据仓库。在数据仓库中,您将拥有一个表,其值连接到多个表(因此外键约束)。例如:
table 1: values
id | value | variable_id | location_id | period_id
1 | 100 | 1 | 1 | 1
table 2: variables
id | name | unit
1 | velocity | km/h
table 3: locations
id | location
1 | Belgium
table 4: period
id | value
1 | 2017
用户必须通过gui输入数据(可能是未来的API,但至少是GUI)。是否有用户友好的方式处理外键处理?如果我要输入200个值的列表,我想确保外键是正确的,但是我不希望它们输入相同的值,如果它是2017年的许多倍,则表示期限为50倍。
我在线构建系统,所以我正在寻找示例前端解决方案。例子非常受欢迎。