数据库设计字段如何更好命名
create table skin( skin_id int auto_increment, skin_name char(20), skin_template char(10), skin_description char(100) );在数据库设计的练习中,字段命名很令我纠结。
比如以上那个表,它代表软件的皮肤,用户可以自定义软件的皮肤。我采取的字段命名方式是:"实体名_属性名"(但是在另一些表中的字段直接用:"属性名",比如"性别"这样的属性,一般不会加前缀)。但是,这样在用像hibernate这样的框架来存取时配置很麻烦,要为每个属性指定对应的关系字段名。请问各位在真正的商业开发时是如何设计的呢?或者各位连hibernate都不用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
但用到多表查询可能会混淆。
个人感觉没必要。每个属性加个前缀不感觉有点冗余吗?