请问在MSSQL2000和Oracle,建表数据表字段有汉字好还是字母好,请说明一下区别.谢谢!(50分)

  • 主题发起人 主题发起人 linbz
  • 开始时间 开始时间
因为在实践中发现经常有一些好学的用户在钻研你的表结构,而且动不动就把系统搞瘫了
以前就碰到用户使用drop table时给系统弄瘫了。不过,如果一眼能够看懂每个表的含义
他就不会随便删除了。
 
呵呵,参与、从事开发一个系统有很多感慨,
 
呵呵。没写完就敲了一个TAB+空格,分开敲的,呵呵,就粘贴上来了。

呵呵,参与、从事开发一个系统有很多感慨,我也一直在思索如何处理好这些,过一阶段等项目差不多的时候总结一下,还有很多只得讨论的话题。
不过这个话题我还是坚持我的看法,使用E文的!
 
如果E文不太好,我觉得可用拼音字母。这样兼容性没问题,有利于维护。
 
总体用英文表示,描述用中文。

表结构多的话,用拼音和英文都有点问题,但是加入加上结构表的话,旁边加点描述

我想随便你是英文还是拼音,你都清楚其在其中表示的内容,以及所处层次。

其他和tseug聊了一下,我想也许不同行业有不同用户,对于项目参与程度不同,对

项目认知度和把握力也不同。


不过tseug是否考虑过,他今天是你用户,明天很可能是你对手。因为你没有保留的东西。
 
>4、程序员不敬业,没有达到文档和代码的同步,甚至很多代码根本没有注释,我觉得这个是软件管理+软件工程的问题。

这点我想多说一点。

我认为这从根本来说还是体制问题。

国外公司虽然操作繁琐,但是这样的问题不会出现,为什么呢?

国内即便你管住了这次,下次呢?
 
既然支持汉字,为什么不用?奇怪,还反对?明显是对自己的打字速度不自信。
我不但用汉字,连存储过程、触发器、视图全部都用汉字,而且用起来一点问题都没。
毕竟是母语,看起来,一个字,爽!
顺便说一下,我用SQL2000中文版。
 
系统设计其实是一个折衷的过程,关键看设计人员的出发点。有很多新的想法和技术
由于时间和资金的问题并不能够采用,还有有的可能是因为技术上的原因也不能够采用
 
[:)]有空我会抛出几个反动炸弹谈谈的,保管反对声想满整个论坛。[:D][:D][:D]
 
to Easylee: 我在Oracle8也这样写过程序, 不过是写着玩的, 做的是电信计费处理
一点问题都没有, 实际测试过.
 
在SQL Server中用中文字段没有什么问题, MS的东西从操作系统到数据库都汉化比较好
我做的多个项目都用中文字段, 现在也在正常运行,这样做的好处是: 写程序时可以偷点懒

在Oracle中最好是用英文字段, 能用oracle的多数用户会考虑在UNIX上跑, 而UNIX的汉化并
不太好
 
>>在Oracle中最好是用英文字段, 能用oracle的多数用户会考虑在UNIX上跑, 而UNIX的汉化并
不太好
这不是什么借口,难道你的Oracle跑在Unix上,数据库管理也非要在Unix上吗? 当然是找台
Windows的机器来管理了。 毕竟用户界面更好,而且用OEM什么都可以搞定了。
另外,其他的我不知道,至少Solaris的中文化是做得很不错的。 你就是在他上面做系统管理
也不会因为是中文而不方便。
 
呵呵, 与我心有戚戚焉....
 
我做的十几个大大小小的系统都是用中文字段名,

感觉很方便,特别是 DBGrid 的表头生成的时候,
感觉就一个字 --- 爽,

不过我做了十几个系统数据表,用的都是英文字段,
免得让用户把的我想法轻易学去了,不过时间长了,
回想每个字段都很费事。

建议:
(1) 程序不希望让用户看明白的,用 E 文
(2) 开发人员打字不快的,用 E 文
(3) 有时间慢做,要作为产品的,用 E 文

这个问题没有绝对的答案和标准,看你做的系统目标了。

当然我打汉字是用五笔的,
 
我拼音不好,所以,尽量用E文,有字典嘛,也可以借此机会学些英文单词啊

不推荐用汉字及拼音。应该用E文缩写+全称

像部门组织结构就用DepaStructure
又部门人员分工就用DepaUserWork
还有如人员基本信息UserBaseInfo

多用几个单词,意思就完全明白了,缩写要根据正常缩写规则,不要随便找两个字母
比如管理员,用admin来表示administrator,而不是ad

就说这么多了,不是我建议你这么做,而是我告诉大家我这样做,并且做得很好
就说我前面举的这几个例吧,有几位不能理解其意的呢?
 
呵呵,如果是一些通常行业的一般都可以用英文来表示,而且也不大会产生歧义。
如果涉及一些不太熟悉的领域,除非是做行业软件,否则有一些以大多数程序设计
人员是无法找到准确的单词的。比如我说一个 行程时间表,用来保存不同类型车辆
在不同距离上的行驶时间,如何翻译?还有,如果我说一个日OD数据,搞软件的有几个人
能知道他是指日平均交通量?
 
用字母好。
英语好用英文,中文好:)用拼音。
 
后退
顶部