post //文章表
post_type //文章分类
picture_type //相册分类
已有数据库出现了很多奇葩的表名,如下:
post_post_type //文章和文章分类关联表
picture_picture_type //相册和相册分类关联表
user_user_group //用户和用户组关联表
这些中间关联表如何优雅的命名呢?
还是说我这个type分类表设计的有问题,
2 回答
![?](http://img1.sycdn.imooc.com/545847f50001126402200220-100-100.jpg)
弑天下
TA贡献1818条经验 获得超8个赞
我一般是以一个结尾单词merge
来标识关联表的;
比如商品表:goods
商品类型表名:goods_type
那么商品和类型关联表名可以表示为:goods_type_merge
设计的时候,规范起来,只要开发人员看到这个表是个什么表,目的就达到了。
![?](http://img1.sycdn.imooc.com/5333a01a0001ee5302000200-100-100.jpg)
浮云间
TA贡献1829条经验 获得超4个赞
同一个类型的表最好拥有统一的表前缀,不同的名字,关联的表名就是 前缀_主表_链接表 这样比较容易易读一点
比如文章表
post_list
文章分类表
post_category
那么他们的连接表名就是
post_list_category
这样可读性更高,命名的时候英文单词最好准确一些 到时候也可以避免不必要的麻烦
- 2 回答
- 0 关注
- 997 浏览
添加回答
举报
0/150
提交
取消