日期:2014-05-18  浏览次数:20460 次

老外为什么要这样设计?我真是想不通,真是怀疑自已是不是不够聪明?
老外为什么要这样设计?我真是想不通,真是怀疑自已是不是不够聪明?

我这人最大的毛病,就是决不放过任何自已想不通的问题,这不又碰到
自已想不通的问题了?

事情是这样,我装了微软的Membership数据库,分析他的表结构时发现,
aspnet_Membership中有Email与LoweredEmail两个意义相同的字段,区别
只是大小写,而且在其他表中多处发现类似的设计,为什么一个字段要拆分
成大写和小写两个字段呢?奥妙在哪里?老外为什么这样设计呢?

真是水平有限,想不出为什么要这样做?特此向比我更聪明的各位大哥
请教了。。。。。


------解决方案--------------------
学习.关注.
------解决方案--------------------
关注
------解决方案--------------------
可能是因为数据库中对字符串的操作相对应用程序而言比较慢,
------解决方案--------------------
备用?
------解决方案--------------------
这个应该跟他的程序要求有关吧.
------解决方案--------------------
没有注意这个问题扼....
有没有链接,翻出来瞧瞧?
------解决方案--------------------
肯定是为了区分大小写的应用,查询方便
------解决方案--------------------
值得研究。
------解决方案--------------------
探讨
值得研究。

------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
是不是对各个系统的兼容用的啊,因为windows一般默认安装是不区分大小写的,而在linux系统是区分的,为了适合所有的系统吧,仅供参考
------解决方案--------------------
啊,不知道,来学习的