• ベストアンサー

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

論理名と物理名の違いについて SQLServer2005を使ってDBの設計をしている者です。 SQLServerではカラム物理名を論理名と同じように 日本語の名称で作成できるようなのですが 論理名と物理名を両方とも日本語でこのまま設計して大丈夫でしょうか。 物理名を英語表記にしておかないと パフォーマンスが低下するなどの弊害があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

> 物理名を英語表記にしておかないと > パフォーマンスが低下するなどの弊害があるのでしょうか? パフォーマンスがどうかという話なら関係ないと思います。 只、歴史的には日本語は幾多のトラブルを起こしています。 DB自体あるいはフロントエンドのバージョンアップの際に、 全角文字の片方のバイトが制御文字だった場合とか 全角英数字が勝手に半角に変換されてしまうとか 半角カナが勝手に全角に変換されてしまうとか 全角の波線がうまく処理されないとか。 現在チャンと動いていても将来まで保証されるものではありません。

paradoxa003
質問者

お礼

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

関連するQ&A