ACCESS的主键到底有什么作用

如题所述

主键是唯一标识一条记录的字段,基本的标准就是三大数据库范式
1。数据库表必须有唯一标识一条记录的字段(又称为主键的存在性)
2。表中所有字段必须和主键有关系(又称为主键的依赖性)
3。表中所有字段只和主键有关系(又称为主键的唯一关联性)
其实数据库用的时间多了以后就会知道,主键产生的规则第一就是唯一标识一条记录,第二必须是这张表的核心且最好是数字型的字段,因为在关联的时候数字型的字段关联效率高,第三必须避免冗余,也就是字段的重复出现
不定义主键的话,在查询的时候你会发现,关联性很差,几张表都已经维护了,可是不知道该如何查询自己需要的东西。我明明知道一个人的名字,和他购买的东西,时间也已经维护在购买记录中,却不知道该如何查找购买的时间,或者发现,虽然可以查找到自己需要的数据,但是你维护的数据表,比别人的要大十几倍,磁盘很快不够用了,而且查询效率奇慢。这些错误是新手比较容易犯得。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-30

成年人从来不会有选择困难症~

第2个回答  2014-10-05
一般用来标识记录的唯一性,也用来和其他表进行关联
第3个回答  2014-10-05
u盘
相似回答