我正在使用 Excel 将数据类型存储为将手动输入的数据的关系数据库(请参阅我的其他问题:https ://stackoverflow.com/questions/9416263/possible-solutions-for-simple-data-persistence -and-manual-entry )
然而,到目前为止,我最大的问题是使关系更容易(从手动输入的角度来看)。到目前为止,我使用增量ID引用其他表,但是当您查看这样的外键时,用户不知道Object#42是什么,用户必须去寻找其他表中的#42为了知道它是什么。
让我举个例子,假设我们只有两张表和一张Cities和Country之间的一对多关系。
问题是我使用人工 ID 键来建立关系,但它没有任何意义,并且在添加城市时,我必须在另一个选项卡中检查所引用国家/地区的 ID。
有什么方法可以使用动态组合框来选择国家/地区,该组合框使用其他表中的数据?如果是这样,它是否可以显示国家名称,但输入 ID(因为这就是建立关系的方式)。
我是否必须将主键更改为国家名称并在必要时删除 ID 字段?因为有些表是多对多关系的结果,是由多个外键定义的,所以除了组合外键或人工ID之外,它们没有唯一值。
我希望我足够清楚,我必须承认我是 Excel 新手。