2012项目总结二
摘要:
本篇将对某系统数据库做一些浅层次的思考,希望各位高人多多给与意见。 1.使用guid作为主键,鄙人经历了完整的系统开发后,发现guid对系统的开发和后期的维护根本没有半点好处,那么多没有规则的字符,你能记得住?个人建议在做一些系统开发时,就使用nvarchar做主键就行了。 2.主键的规则定义,不要使用客户提供的业务编号,作为表的主键,万一客户对业务编号进行了修改,会死的很难看,在建表时,系统中应当有一套利于编码的主键生成规则,把客户提供的业务编号,做为表的一个普通字段,当客户对业务编号的生成规则进行了修改,也不会影响系统的编码。 3.该系统在数据库设计时,竟然没有使用外键,非常影响... 阅读全文
posted @ 2013-02-15 18:22 小排骨 阅读(123) 评论(0) 推荐(0)
浙公网安备 33010602011771号