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

mysql:7255

From: Yusuke Naito <Yusuke Naito <naito@xxxxxxxxxx>>
Date: Sat, 22 Mar 2003 07:35:13 +0900
Subject: [mysql 07255] Re: 日本語項目名やテーブル名について

内藤です。

エラーを回避するのは当たり前ですが、それ以上にシステムの
条件を拡げようとしない消極性は残念だと思います。「問題」は
解決すべきであって、回避すべきではありません。それは、技術
者のモラルと言ってもいいと思います。
システムが高機能であることがより強い競争力を持つことになる
のは事実で、それを技術者が使いたがらないのは、自ら売れない
ことを望んでいるようなものです。それが、不必要な複雑さだと
いうのなら、新たに開発されたすべての高い機能は必要なくなっ
てしまって、昔の環境が綿々と生き残っていけばよいです。

しかし、決してそうはなりません。すなわち、そのような保守的な
ものは売れなくなって消えていくからです。そして、新たな技術を
積極的に導入して成功したものだけが生き残ってきたという今まで
の技術史をどう見ているのでしょう?自分はそれには関係ないと思
っているのか知らん。
私も多くのソフトウエア開発に携わってきましたが、公のコミュニ
ティでこのような消極論がまかり通るとは思いませんでした。

日本語が使えるというのはきわめて大きな機能です。なぜならば、
そこには知識の生の表現が含まれるからです。英語を母国語とし
ない人にとって、アルファベットで表現された記号は、知識を表
現することはできません。それを証明するのは簡単で、このML
が決して英語で書かれなくて日本語で書かれていることがそれを
示しています。もし、世界のMySQLのコミュニティで議論すること
のほうが重要だと思っているならば、英語でMLを運営すべきでし
ょう。

私も全角の空白を邪魔だと思うことは多いです。ですが、それな
どは、日本語で表現された名前などを使わないことに比べると、
問題になりません。そのような問題はきわめてレベルの低い問題
で、すぐにわかるからです。むしろ、関係処理やデータ操作の意
味的な内容を高度化することが、どれだけ必要なことかわかって
いるからです。そんなニーズに母国語は貢献しませんでしょうか?
それとも、このMLに参加している人たちは、そのような上流レベル
の設計などしない人たちなのでしょうか?そのような上流設計は
言語レベルでは関係ないという議論もあるかもしれません。しか
し、SQLを含むプログラム表現がそのまま上流レベルの理解につな
がるのであるならば、便利だと思うのは当然です。

もっと、積極的にMySQLを高度化する議論を期待したいです。例え
ばORACLE PORTALのようなシステム構築ツールに、多言語インター
フェースなどを実現することは可能でしょうし、そのようなツー
ルの実現によって、これまでの議論はすべて吸収できるのではな
いですか?
MySQLにもそのようなインターフェースが提供されれば、より利用
層が拡大すると思います。どなたか、そのようなツールを作成し
て公開していただけませんでしょうか?私はMySQLをそんなに調べ
ていないので、「もうあるよ」という指摘は大歓迎です。
#自分で作成する余裕とパワーがあれば出したいです。

Takahiro Kaneko wrote:
> 
> 金子です。
> 
>>  システムの開発はただでさえ複雑になりがちなものなのですから、不必要に複
>> 雑さを増す要因を追加する必要は無い、がまず最初の点です。
> 
> 
> まず、このような前提を行うのなら
> 「日本語をテーブル名、フィール名に使ってはならない」
> という結論に落ち着きそうなものですが。
> 
> 例えば、DBMS とクライアントの Coding System が異なっている場合に
> 常に変換可能な文字だけを使ってテーブル設計をしなければいけないのは
> 「不必要な複雑さ」ではないですか?
> 
> Java(というか UTF-8?) がからんだ時にすごく問題になりそうですが。
> 
> 以上
> 
> 
> 
> 
> 


-- 
 Yusuke Naito 内藤祐介
 Artificial Life Laboratory, Inc. (株)人工生命研究所
 E-mail:naito@xxxxxxxxxx URL:www.alife-lab.co.jp



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

      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]