数据库设计字段如何更好命名

水牛叔叔 发布于 2012/05/19 16:52
阅读 1K+
收藏 0

create table skin(
	skin_id int auto_increment,
	skin_name char(20),
	skin_template char(10),
	skin_description char(100)
);

在数据库设计的练习中,字段命名很令我纠结。

比如以上那个表,它代表软件的皮肤,用户可以自定义软件的皮肤。我采取的字段命名方式是:"实体名_属性名"(但是在另一些表中的字段直接用:"属性名",比如"性别"这样的属性,一般不会加前缀)。但是,这样在用像hibernate这样的框架来存取时配置很麻烦,要为每个属性指定对应的关系字段名。请问各位在真正的商业开发时是如何设计的呢?或者各位连hibernate都不用?

 

加载中
1
Fred
Fred
个人感觉没必要。每个属性加个前缀不感觉有点冗余吗?
0
逆风翔
但用到多表查询可能会混淆。
返回顶部
顶部