SQL SERVER 2000中不设置主键有什么后果

来源:百度知道 编辑:UC知道 时间:2024/07/05 11:16:46
如题,设置主键太麻烦了,数据量大了每个都打上主键,那么不是会很多吗,我想不设置主键,那么会有什么后果呢?一定要设置主键吗? 还有就是大量数据除了人工输入,插入表,还有什么办法啊或者还有什么好软件可以将WORD文档的数据导入,从而查询?

没办法把各个表连接起来

不设主键跟连不连别的表没一点关系,最主要的是不能保证数据的唯一性。比如一个表中有个ID为1的数据,再来一个ID为1且其他字段一样的,这样的数据库还有什么意义?

不设置主键也没什么重大的后果
关键是按照数据库设计三大范式来说,要设计一个好的数据库就要保证表于表之间的关联,你不设置主键怎么关联表啊?

一个表没有主键就不成表,主键很重要 ,建表的原则就是一定要建主键 因为这样能保持数据的唯一性,整齐性不会有沉余不会有NULL空值

所以建表一定要建主键!