{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

sap中什么叫主键?

chuyaochuyao 回答0 收藏1
收藏问题

1条回答

huayeluoliuhen

huayeluoliuhen

回答于2022-06-28 14:54

SQL:是一种语法格式,如果拿数据库比做你的一个朋友,那么sql就是你和你朋友之间用来沟通的语言。你要操作数据库做事情,就需要按照他的语言来告诉它,不同的数据库语法格式不一样的。

主键:一张表中,只能有一个主键。主键的作用是表中记录的唯一值,例如一个用户表,我们想要用户名唯一,那么就需要把用户名射制成主键,这样表中就不会出现重复的用户名了。另外主键可以不只是一个字段组成,可以有多个字段来连立组成主键,例如 用户名+地区 来作为唯一值,这样不同地区可以有相同的用户名

冗余:是指数据库里重复出现的值,例如用户表里面已经有了所属地区,然后再发言表里面有了用户的id,然后又记录了一次用户的所属地区,那个这就是冗余。因为通过表连立就可以通过用户id再用户表中得到所属地区,就没有必要再在发言表里面记一次了。不过适当的冗余是允许的(为了提高查询效率)。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<