免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tigerfish
打印 上一主题 下一主题

本月推荐精选:数据库设计经验谈 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2004-09-12 10:27 |只看该作者

Re: 2个地方

最初由 wcdsoft 发布
[B]我觉得很吃惊,许多人在数据库里就给 name 留一个字段。我觉得只有刚入门的开发人员才会这么做,但实际上网上这种做法非常普遍。我建议应该把姓氏和名字当作两个字段来处理,然后在查询的时候再把他们组合起来。

看到这一段,不由得起了冷汗。这可是在itpub这样的板块中制顶的帖子!里面的内容不说真理至少也是多年的经验之谈。可是,我以前可是一直把姓名作为一个字段来处理的阿。难道我错了么?难道需要用户录入人员信息的时候要把姓和名拆开?那复姓怎么办?
仔细一想,这个帖子极有可能是翻译E文的。因为外国人都是姓和名是分开的!

另外一个,笔者说他在SQL Server中命名自己的存储过程的时候用sp_打头。在SQL Server的book on line中是极为反对这种命名方式的。在文中描述说SQL Server遇到调用以sp打头的存储过程的时候是要先到master库中检索,master库中不存在再到应用库中检索。这样会白白耗费了部分资源。 [/B]


恩,同意这2点意见

论坛徽章:
0
32 [报告]
发表于 2004-09-27 16:36 |只看该作者
最初由 dgl 发布
[B]谢谢!
先收藏了再看。 [/B]

论坛徽章:
0
33 [报告]
发表于 2004-10-08 13:36 |只看该作者
有一个就是Date数据类型,有时候会带来许多莫名其妙的问题,和不便之处
网上有几个老手说一般是用char(10)代替Date类型,大家是怎么看的呢

论坛徽章:
0
34 [报告]
发表于 2004-10-11 16:15 |只看该作者
这篇转载的文章,只是代表了作者个人的一切体会。
坦率地说,我认为就是从一个程序员的角度来看数据库。我认为对于一个数据库来说,应该从粗到细,数据库的体系架构才是根本。

论坛徽章:
0
35 [报告]
发表于 2004-10-20 22:37 |只看该作者
此文甚好,值得一阅!

论坛徽章:
0
36 [报告]
发表于 2004-10-21 15:51 |只看该作者
很有帮助!谢谢楼主。:rose:

论坛徽章:
0
37 [报告]
发表于 2004-10-29 08:55 |只看该作者
我有一个实际的例子,一位新加坡的同事来帮忙优化一个程序。因为程序执行起来太慢了。该程序从逻辑上讲不复杂,就是表里面的数据量太大,集余了三年的业务数据。后来他通过分析之后只修改了一个sql语句,让程序执行效率从原来的半小时变成只需要5分钟。这给我们一个启迪:尽量多用mssql自带的语句,每一笔业务找到一条SQL语句,避免循环之类的设计。

论坛徽章:
0
38 [报告]
发表于 2004-11-03 17:26 |只看该作者
写的太好了,令人回味无穷,三月不知肉味。

论坛徽章:
0
39 [报告]
发表于 2004-11-04 15:53 |只看该作者
同意你的看法,数据库设计的规范有利于公司的稳定和团队的沟通,加快系统开发的速度

论坛徽章:
0
40 [报告]
发表于 2004-11-11 14:56 |只看该作者
写的挺全面的,实在是经验之谈啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP