1.什么是主码?什么是侯选码?什么是外码?

就这样
2025-04-19 00:38:33
推荐回答(1个)
回答1:

我们在建立数据库的时候,需要为每张表指定一个主码,主码也叫主键。
所谓主码就是在实体集中区分不同实体的候选码。
一个实体集中只能有一个主码,但可以有多个候选码。
  必须注意两点:
  1.主码的选择必须慎重。
  例如:人的姓名是不可以做主码的,因为可能有多个人重名,而身份证可以做主码。
  2.主码的选择应该是那些从不或极少变化的属性。
  例如:一个人的地址就不应该作为主码的一部分,因为它很可能变化。