每个表中都应该有主键字段。作为开发者,需要决定使用什么值作为这些表的主键。在数据库的设计阶段,将评估这些选项并进行选择。当查看数据时,将开始找出候选字段。不过,在做出选择之前,需要查看一些指南。

  当评估主键的候选字段时,应该提出如下问题:

  • 它在整个数据库中唯一吗?
  • 它是用于所有记录(行)吗?
  • 它是使用最少的字段吗?
  • 随着时间的推移,他是稳定的吗?

  只要上述任何一个问题的答案是否定的,这个字段就没有通过测试,并且不应该用作主键。

  字段中值的唯一性保证在数据库解决方案的整个生命周期内不会有两条记录拥有相同的值。这将保证在查看他代表的值时,数据库中的每条记录都是唯一的。

  主键必须适用于数据库中的所有的记录。需要确定输入到表中的每条记录都有那个字段中的一个值。因为只必须是唯一的,NULL(空)值意味着在数据库记录中没有录入值,因此在表中只能有一好NULL值。其他每条记录必须有值。

  主键应该是表中最少的那个字段,是表中的单一字段。从多个字段创建复合主键将导致把表连接到其他表时出现难题。可以通过创建包含多个字符的索引解决复合唯一性的需求。索引不一定是主键索引。

  字段中的稳定性很重要。随着时间的推移,这些值将从数字值变成字符串?或出现相反的变化吗?稳定的主键字段可以保护数据库解决方案的数据完整性。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 主键字段的使用