×

关系型数据库表结构的设计有什么技巧?两个设计技巧详细说明

消耗积分:0 | 格式:rar | 大小:0.08 MB | 2018-10-16

分享资料个

  关系型数据库表结构的设计,有下面两个设计技巧:

  物理主键作为关联的外键

  关系型数据库,由多个数据表构成。每一个数据表的结构是相同的,不同表之间可能存在关联关系。表之间的关联关系,正是关系型数据库得名的原因。

  一个表由多个字段构成。其中可能有多个字段适合作为主键。主键字段,就是表中每一行都不会有重复数据的字段。

  主键,可以分为两种:物理主键和逻辑主键。

  每一张数据库的表,都使用自增长的id字段作为物理主键。

  多表之间的外键关联,都关联其他表的物理主键,也就是关联其他表的id字段。

  逻辑主键,就是除了id字段外的不重复的字段。我们设计数据库的外键关联时,不使用逻辑主键,而是使用物理主键。

  这是因为,物理主键肯定是主键,因为它是自增的。(对于不支持自增字段的关系数据库,可以使用uuid保证物理主键的唯一性)

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !