对于中国人来说,因为语言因素,数据库设计中的表和列的名称是比较头疼的事情,下面记录自己关于这方面的想法。
1、建议使用中文。对于表名,使用英文问题不是很大,但是如果是列名,那么对于大多数的开发者这肯定是个头疼的问题,即使使用词霸等工具进行翻译,由于对英文的把握不够,在开发完成以后,或是换人开发时,就会对列的意思可能产生误解。
2、不要使用英文缩写。一般的人英文水平都不好,再使用缩写,估计过段时间,连设计本人都不知道字段的含义了。
3、不要使用中文的第一个拼音连接。这个比上面的英文缩写还要糟糕,一方面会出现相同字段名,另外,不出一个星期,连自己对着字段名都要开始猜谜了,更不用说你以后的接班人,估计他看到后,会在心底问候设计者全家。
以上几点不一定正确,只是本人在设计和研究了别人的数据库设计后,在平常的开发和应用过程中的一点想法!