【選手権お題その2】この漫画の2コマ目を考えてください

論理名と物理名の違いについて

SQLServer2005を使ってDBの設計をしている者です。

SQLServerではカラム物理名を論理名と同じように
日本語の名称で作成できるようなのですが
論理名と物理名を両方とも日本語でこのまま設計して大丈夫でしょうか。

物理名を英語表記にしておかないと
パフォーマンスが低下するなどの弊害があるのでしょうか?

A 回答 (1件)

> 物理名を英語表記にしておかないと


> パフォーマンスが低下するなどの弊害があるのでしょうか?

パフォーマンスがどうかという話なら関係ないと思います。

只、歴史的には日本語は幾多のトラブルを起こしています。
DB自体あるいはフロントエンドのバージョンアップの際に、
全角文字の片方のバイトが制御文字だった場合とか
全角英数字が勝手に半角に変換されてしまうとか
半角カナが勝手に全角に変換されてしまうとか
全角の波線がうまく処理されないとか。
現在チャンと動いていても将来まで保証されるものではありません。
    • good
    • 0
この回答へのお礼

なるほど…ヴァージョンアップのときに問題が発生するのですね。
よくわかりました。そういうことでしたらやはり物理名は英語でつけて置くべきですね。

ご回答、ありがとうございました。

お礼日時:2010/08/03 23:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報