Bob*_*oon 6 database sql-server
以下方案的一般准则是什么:
您需要创建一个表,其中PK是从外部系统生成的值.它是独一无二的,类似于使用SSN.
将它作为主键是否有意义?特别是考虑到它将用于与其他两个表的外键关系.或者,除了唯一键之外,创建自动递增ID字段是否更好,并在表关系中使用自动递增ID?
就个人而言,我不相信外部系统的ID.当然,他们今天会向你保证,它将是独一无二的,永不改变,永远不会被重用.但是,在未来的某一天......
创建自己的自动递增ID,并将其用于PK和FK关系.仅保留其ID作为参考.
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |