博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL反模式笔记3——主键规范
阅读量:4543 次
发布时间:2019-06-08

本文共 315 字,大约阅读时间需要 1 分钟。

目标:建立主键规范

反模式:每张表都有一个伪主键id

  1、如果存在一个逻辑上更为自然的主键并且也满足unique约束,那么id就多余了。

  2、伪主键本身确保了表的数据不会存在重复项,所以也就无法避免表中的其它数据出现重复项。

  3、主键名应该便于理解,所以建议用XxxID,而不都是用ID。

  4、使用组合键。

解决方案:
  1、用更清晰的XxxID,而不是用ID
  2、拥抱自然键和组合键。如果已经有一列能确保唯一、非空的记录,就不必使用为主键。合适的时候可以使用组合键。

转载于:https://www.cnblogs.com/anyenajie/archive/2012/05/03/2479972.html

你可能感兴趣的文章
最优化学习2
查看>>
【笔记】jquery加减乘除及科学计算法处理
查看>>
ocp认证052最新题库-收集整理中-1
查看>>
【ocp-12c】最新Oracle OCP-071考试题库(41题)
查看>>
stat
查看>>
报空指针异常
查看>>
如何配置mysql的超时时间
查看>>
移动H5前端性能优化指南[托尼托尼研究所]
查看>>
HDU 2222 AC自动机
查看>>
BIRT 错误:The viewing session is not available or has expired
查看>>
centos 6.5环境下分布式文件系统MogileFS工作原理及分布式部署实现过程
查看>>
Windows2008 r2 x64下安装FTP工具File Zilla server报错:could not load tls libraries filezilla
查看>>
Leetcode题目:Ugly Number
查看>>
测序原理
查看>>
Verilog中task的应用
查看>>
tp学习, htm,css,js文件的位置和引用路径
查看>>
树的子结构
查看>>
按照指定的权重求随机数
查看>>
ROC和AUC介绍以及如何计算AUC ---好!!!!
查看>>
HDU2352 Verdis Quo
查看>>