[前][次][番号順一覧][スレッド一覧]

mysql:7211

From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Tue, 18 Mar 2003 03:51:34 +0900
Subject: [mysql 07211] Re: 日本語項目名やテーブル名について

石野です。こんばんは。

#HTMLメールはやめたほうがいいかもしれません。。

* [mysql 07208] Re: 日本語項目名やテーブル名について
* Yusuke Naito <naito@xxxxxxxxxx> wrote:

> 日本語を使えない端末や、日本語変換のキー操作を厭うために、
> 日本語表記を避けるというのは、いずれも日本語機能を必要としない
> ことを主張することになると思います。
> 少なくとも、ソフトウエアを普及させようとするとか、プログラムを産業の
> 手段とするなどにおいては、このような必要性を感じませんでしょうか?

私もLinuxはコンソールでいろいろできるのがウリなのに、なんで
X立ち上げないと漢字入力もできないだろう、とは思います。

でも理想と現実は別ですし、Linux上なら日本語のテーブル名や項目名は
避けたほうが無難、という結論になりませんでしょうか?
この場合日本語に対応してないのはLinuxのコンソールですが、
それが他のツールである、ということもありますよね。
今は使ってないけど、将来的には使うかもしれないし、自分で責任取れるんなら
まだいいですが、他の同業者が困るはめになるかもしれないし、
そういう不安材料は消しといたほうがよかんべ、というのが私の考えです。

#もちろん、今日明日つくらなければならないDBシステム、の話です。
#これってそういう議論ですよね?
#「ソフトウェアのあるべき未来」みたいな話ではなく。。

> ここで議論する方は、みな相当に訓練されている方ばかりだと思いますから
> 英数字だけで意味のわかるプログラムを書けることを知らないはずはありま
> せんし、DFDやERなどだけでなくUMLあるいはPADなんてのも知っていると
> 思います。いずれも日本語を入れて書く場合があって良いと思います。

(DFDやERなどの)ドキュメントが日本語論理名で記述されてれば、
物理名が日本語である必要は特にないのではないか、と書いておるんですが。。
繰り返しますが、なぜそのように経験のある方が、現時点での利便性を損ねて
まで、物理名として日本語を使うことにこだわるのか、ちょっと理解できません。
他のドキュメントを残せばいいだけの話と思います。

> DOS/Vマシンと呼ばれてPC98からシェアを奪ったのも日本語を扱った
> 結果であることは、皆さんも知るところなのではないでしょうか?

DOS/VマシンがDOSコマンドを全て日本語化した結果、PC98からシェアを奪った、
とでもいうんならわかりますけど..(^^;
なぜこの話を持ち出されたのか、よくわかりません。

> テーブル名・フィールド名・変数名・関数名などの名前だけでも母国語で表現
> されていれば、一般の目から見ても見やすかったり、初心者でもなじめやす
> かったりするのではないでしょうか?

もちろんそう思います。
が、テーブル名・フィールド名・変数名・関数名を
もっとも目にするのは「一般の目」ではなく、実際にDBを保守運用する人や
プログラムをメンテナンス&拡張する人たちだと思いますし、
その人たちにとって最も大事なのはなにかってことではないでしょうか。
そこで本当に日本語名が重要なら、それもありだと思います。
#あるいは顧客がどうしても、といってきかない、とか..。

ところで究極的にはプログラム言語そのものも日本語化されるべきとお考え
なんでしょうか?

> これらの名前は、システムにとっては変数でしかないはずなので、基本的な
> 論理に影響なくシステムの変更が可能なはずです。ましてや、プログラム内
> の変数値として多バイト文字を扱うことは、メモリの並び順序とか区切り検出
> のシステム挙動だけが問題になるだけで、プログラム記述としての論理性を
> 変更すべきでないというのは誰でもわかっています。すなわちこれは、どう
> 日本語を扱えばよいかという仕様を暗黙に決めており、それを前提として
> いるからこそここまでの議論があるので、それを否定してしまったのでは
> このような事実をすべて否定することになってしまいます。
> 

ちょっと何をおっしゃりたいのか良くわかりませんです。。
ただ、私はDelphiプログラマですが、Delphiのように漢字変数・関数名が使えない
言語を使ってる人間とVBなどを使ってる人とはちょっと感覚が違うのかな、
と漠然ながら思いました。

#過ぎた表現の無いよう心がけたつもりですが、もし御気を悪くする表現等
#ありましたらご容赦願います。

--
Tomoyuki Ishino


[前][次][番号順一覧][スレッド一覧]

      7162 2003-03-12 14:00 ["Miyauchi Kazuaki" <] Re:Tomcat4.1 で MySQL Connector/J2.0-&gt;3.0  に VerUp するとエラー発生
      7167 2003-03-13 20:34 ┗[sharland <sharland@x]                                       
      7168 2003-03-13 20:47  ┣["TAKAHASHI, Tomohiro]                                     
      7169 2003-03-13 20:52  ┣["TAKAHASHI, Tomohiro]                                     
      7170 2003-03-14 09:53  ┣[Kitajima <kitajima@x]                                     
      7174 2003-03-14 13:26  ┃┣[<kogai@xxxxxxxxxx>  ] 日本語項目名やテーブル名について  
      7175 2003-03-14 13:29  ┃┃┣["3web" <dvh52252@xxx]                                 
      7184 2003-03-15 08:49  ┃┃┃┗[ML account <ml@xxxxx]                               
      7187 2003-03-15 11:56  ┃┃┃ ┗[IWASAKI Dai <dai@xxx]                             
      7194 2003-03-16 21:19  ┃┃┃  ┗[ML account <ml@xxxxx]                           
      7195 2003-03-16 23:12  ┃┃┃   ┗[IWASAKI Dai <dai@xxx]                         
      7198 2003-03-17 01:49  ┃┃┃    ┣[SAITO Masaru <daisai]                       
      7199 2003-03-17 02:15  ┃┃┃    ┗[ML account <ml@xxxxx]                       
      7200 2003-03-17 03:07  ┃┃┃     ┣[shogo <sho@xxxxxxxxx]                     
      7242 2003-03-21 10:10  ┃┃┃     ┃┗[ML account <ml@xxxxx]                   
      7252 2003-03-21 23:30  ┃┃┃     ┃ ┣[IWASAKI Dai <dai@xxx]                 
      7262 2003-03-22 11:02  ┃┃┃     ┃ ┗[shogo <sho@xxxxxxxxx]                 
      7269 2003-03-22 11:57  ┃┃┃     ┃  ┗[ML account <ml@xxxxx]               
      7202 2003-03-17 10:04  ┃┃┃     ┣[Sumito_Oda <oda@xxxx]                     
      7206 2003-03-17 20:26  ┃┃┃     ┃┗["TAKAHASHI, Tomohiro]                   
      7203 2003-03-17 12:56  ┃┃┃     ┣[Takahiro Kaneko <kan]                     
      7207 2003-03-17 22:55  ┃┃┃     ┗[Tomoyuki Ishino <ish]                     
   @  7208 2003-03-17 23:23  ┃┃┃      ┗[Yusuke Naito <naito@]                   
      7209 2003-03-17 23:48  ┃┃┃       ┣["名執 聡" <s-natori]                 
->    7211 2003-03-18 03:51  ┃┃┃       ┗[Tomoyuki Ishino <ish]                 
      7212 2003-03-18 04:44  ┃┃┃        ┗[Yusuke Naito <naito@]               
      7214 2003-03-18 08:51  ┃┃┃         ┗["kosugi" <kosugi@xxx]             
   @  7215 2003-03-18 10:06  ┃┃┃          ┗[Yusuke Naito <naito@]           
      7216 2003-03-18 10:34  ┃┃┃           ┣[近藤 正博 <echo@xxxx]         
      7217 2003-03-18 10:43  ┃┃┃           ┗["kosugi" <kosugi@xxx]         
      7241 2003-03-21 10:10  ┃┃┃            ┗[ML account <ml@xxxxx]       
      7245 2003-03-21 11:10  ┃┃┃             ┣[Yusuke Naito <naito@]     
      7247 2003-03-21 11:16  ┃┃┃             ┣["kosugi" <kosugi@xxx]     
      7267 2003-03-22 11:57  ┃┃┃             ┃┗[ML account <ml@xxxxx]   
      7274 2003-03-22 14:37  ┃┃┃             ┃ ┗["kosugi" <kosugi@xxx] 
      7250 2003-03-21 13:28  ┃┃┃             ┣["TAKAHASHI, Tomohiro]     
      7268 2003-03-22 11:57  ┃┃┃             ┃┗[ML account <ml@xxxxx]   
      7251 2003-03-21 23:10  ┃┃┃             ┣[IWASAKI Dai <dai@xxx]     
      7266 2003-03-22 11:57  ┃┃┃             ┃┗[ML account <ml@xxxxx]   
      7272 2003-03-22 14:18  ┃┃┃             ┃ ┗[IWASAKI Dai <dai@xxx] 
      7253 2003-03-22 00:27  ┃┃┃             ┣[SAITO Masaru <daisai]     
      7254 2003-03-22 01:31  ┃┃┃             ┗[Takahiro Kaneko <kan]     
      7255 2003-03-22 07:35  ┃┃┃              ┗[Yusuke Naito <naito@]   
      7256 2003-03-22 08:22  ┃┃┃               ┣["kosugi" <kosugi@xxx] 
      7258 2003-03-22 10:21  ┃┃┃               ┃┗[Yusuke Naito <naito@]   
      7259 2003-03-22 10:23  ┃┃┃               ┃ ┣["kosugi" <kosugi@xxx]     
      7260 2003-03-22 10:25  ┃┃┃               ┃ ┣["kosugi" <kosugi@xxx]     
      7261 2003-03-22 10:34  ┃┃┃               ┃ ┗["kosugi" <kosugi@xxx]     
      7270 2003-03-22 13:29  ┃┃┃               ┃  ┗[Yusuke Naito <naito@]       
      7271 2003-03-22 13:56  ┃┃┃               ┃   ┗["kosugi" <kosugi@xxx]         
      7273 2003-03-22 14:36  ┃┃┃               ┃    ┗[Yusuke Naito <naito@]           
      7276 2003-03-22 15:02  ┃┃┃               ┃     ┗["kosugi" <kosugi@xxx]             
      7277 2003-03-22 15:17  ┃┃┃               ┃      ┗[ML account <ml@xxxxx]               
      7278 2003-03-22 15:24  ┃┃┃               ┃       ┗["TAKAHASHI, Tomohiro]                 
      7304 2003-03-23 10:16  ┃┃┃               ┃        ┗[ML account <ml@xxxxx]                   
      7257 2003-03-22 10:07  ┃┃┃               ┣["kosugi" <kosugi@xxx] 
      7263 2003-03-22 11:05  ┃┃┃               ┣[Taku Fukagawa <web@x] 
      7265 2003-03-22 11:57  ┃┃┃               ┗[ML account <ml@xxxxx] 
      7177 2003-03-14 14:55  ┃┃┗["kosugi" <kosugi@xxx]                                 
      7181 2003-03-14 22:35  ┃┣["TAKAHASHI, Tomohiro]                                   
      7182 2003-03-14 22:49  ┃┗["TAKAHASHI, Tomohiro]                                   
      7176 2003-03-14 14:33  ┗[Takeyuki Miyagawa <m]                                     
      7189 2003-03-15 14:06   ┗[sharland <sharland@x]                                   
      7352 2003-03-25 11:04    ┗[Takeyuki Miyagawa <m]