我有一个项目正在研究,我们必须在其中为Access中的大学创建注册系统。其中一个表需要其中一个字段的代理密钥,但我不确定如何创建代理密钥。
列说明如下:
Field Name Data Type Field Size Caption Format Req'd Index Unique Key Ref. Table Other
FacultyID Text 4 blank blank Yes Yes Primary blank Input Mask '0000;1;_'
FirstName Text 32 blank blank Yes No Surrogate* blank blank
因此,第一个字段FacultyID
简单明了。但是FirstName
字段需要一个我不知道如何制作的替代密钥。
它旁边还有一个星号,在页面底部,星号显示为:
*Index [LastName], [FirstName]: Duplicates Allowed (surrogate key)
稍后将列出LastName
字段,但我没有在问题中显示它。但是,令我感到困惑的是,在列说明中,它指出Index
的{{1}}字段应为No
,但是该页面底部的注释使它成为可能。似乎应该是FirstName
,但我不知道该放什么。
那么有人可以帮助我弄清楚如何制作Yes (Duplicates OK)
代理密钥,以及我应该在FirstName
字段中输入什么内容吗?