我在Access 2003中构建了一个客户端和案例数据库。父客户端表包含客户名称,公司(如果有),状态(值列表),附加注释(文本或备忘录类型)以及我们邮件列表的Y/N切换框。 PK正在增加自动编号。从一个线程继正常化尖别处,地址和电话号码将获得自己的桌子,就像这样:客户列表的额外索引
tbl_Client
tbl_Address
tbl_AddressType
tbl_Phone
tbl_PhoneType
(tbl_Client
将通过结表链接到tbl_Address
和tbl_Phone
,但我不”吨知道如何表示)。
我的研究表明,应该有至少两个索引,非重复列 - 一个PK和一个额外的唯一字段。 tbl_Client
中唯一另一个有保障的唯一列是备注字段 - 姓可能会重新出现,并且我们可能在给定公司中有多个客户。
所以这里是我的问题:索引注释字段,禁止重复,还是只接受ClientID自动编号将是唯一的唯一值更好?
(当然,这个问题的前提是假设上述结构的整个是不是无可救药的缺陷。如果是这样的话,请随时自由地表达你的恐惧。)