こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

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

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

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

投稿日時 - 2010-08-02 21:27:54

QNo.6082561

暇なときに回答ください

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

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

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

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

投稿日時 - 2010-08-03 22:16:37

お礼

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

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

投稿日時 - 2010-08-03 23:30:34

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問