フィールド名は日本語にするか、英語にするか (231レス)
1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

2: 2006/06/15(木)18:37 ID:??? AAS
アホ
3: 2006/06/15(木)20:05 ID:??? AAS
>特にユーザーがなんらかのUIを経て、テーブルやフィールドを
>自由に作成する

こんなものは作るな。研究・解析系は除くが、その場合は英語だわな。
6: 2006/06/17(土)10:22 ID:??? AAS
日本語か英語かじゃなくて、キャラクタベースで操作するときに全角半角の
切り替えを要求されるようなフィールド名にするかどうかだな。半角でも'hankaku'
は英語じゃなくて日本語だから。
で、キャラクタベースでの操作が要求されるようなら断然半角にするな。
(内部的にはすべてマルチバイトに移行しつつあるようだけど操作上は全角
半角が残りそうだし。)
7: 2006/06/17(土)17:37 ID:??? AAS
技術屋的に考えるなら英語一択だろ。
意外と使われてないのが、Oracleのコメント機能なんだけど、
あそこに日本語名とか備考入れてけばいいんじゃない?
Javaソースとjavadocみたいにソースと仕様書を一致させられるし。
sqlplusでもうちょいコメントが扱いやすければねー。
8: 2006/06/19(月)21:15 ID:??? AAS
ASP+SQLとかPHP+SQLとか
SQLの場合、たいてい他の言語と組み合わせて使うもんだから
相手の命名制限にもひっかかんないようにするのがおすすめ
あっちの変数名とこっちのフィールド名が全然ちがうと
デバッグが大変だし、改修も手間がかかる
grepで必ずどっちも引っかかるくらいだと後々改修が楽でよい

相手が日本語の変数名をゆるさないなら半角だけにした方が無難
9
(2): 2006/06/22(木)00:15 ID:??? AAS
>1
>ユーザーの感覚では日本語が当然わかりやすい。
1部署のちっこいやつだと↑これが当てはまると思うが複数部署とか
複数業務にまたがると日本語名称だと部署毎の認識が違うとかでかえって
わかりにくくなると思われます。

>特にユーザーがなんらかのUIを経て、テーブルやフィールドを
>自由に作成する場合は日本語が良い?
ユーザさんは日本語名称で提示してくるそれをDB項目一覧とかから
ユニークに割り当てして承認もらって・・・ 
だけどそれが日本語だと大混乱になると思う。
省2
10: 2006/06/22(木)00:25 ID:??? AAS
>販売管理事業部_商品管理_商品種別コード
「Accessで課長が作ったんですけど」って見せられたやつはそんな感じだた
12: 2006/06/22(木)15:40 ID:??? AAS
>>9
種別 だけでいいんじゃない。
General Database を指向するとそうなるのかな?
14: 2006/06/22(木)16:21 ID:??? AAS
本当に、
> 日本語だろうが英語だろうが関係ない。
のなら、普通に使って問題ないはずだが?
15: 2006/06/22(木)16:35 ID:??? AAS
英語もどきやローマ字だとどうちがうのだろうか。
17: 2006/06/22(木)17:00 ID:??? AAS
データがマルチバイトを使用しているからなぁ。説得力ないね。
システム構築時に決定され、文字列長などが
関数演算の対象にならない定義名は何の問題もないはず。
19
(1): 2006/06/22(木)17:32 ID:??? AAS
>>18
で、ツールやクライアントの相性問題をクリアできれば使っていいって思いますか?
俺はそういう立場を取るんだけど。もちろんツールのバージョンによって変わるような
あいまいな条件じゃなく、定義名の文字コードをちゃんと指定できる、というのが前提。
当たり前だけど、将来的に全然違うツールやクライアントを使う可能性が高ければ、
日本語は使わない。
21
(1): 2006/06/22(木)17:47 ID:??? AAS
データベース、フィールド名がUnicodeに対応していれば
使って問題ないんじゃね?
22
(1): 2006/06/22(木)17:53 ID:??? AAS
>>21
Unicodeもコード体系は1つじゃないんだよ。

http://e-words.jp/w/Unicode.html

>現実的には心配が多々あるので無難に英数字を使う。
項目名称の不具合で悩みたくないし 結局、これなんだよね。 
23
(3): 2006/06/22(木)18:29 ID:??? AAS
>>22
> Unicodeもコード体系は1つじゃないんだよ。
で?

どのコード体系だろうが、サポートされているUnicodeを使えば問題ないだろ。
24: 2006/06/22(木)19:10 ID:??? AAS
>>23
>> データベース、フィールド名がUnicodeに対応していれば
>どのコード体系だろうが、サポートされているUnicodeを使えば問題ないだろ。
SJIS・EUCでも何でも良いって事になるんじゃないの?
25: 2006/06/22(木)19:33 ID:??? AAS
「どうしても日本語にしろ!」という要望がきたらどうする?
シチュエーション的に避けられなかったので(アフォヴォケ営業とかいたので、どうしてもダメだった)
自分の場合は突っぱねて、「テーブルは触るな。触るとシステムが死ぬ」と言ってビュー(の項目名)を日本語にした。
26: 2006/06/22(木)19:59 ID:??? AAS
>>23
> SJIS・EUCでも何でも良いって事になるんじゃないの?
はぁ?
27: 2006/06/22(木)20:00 ID:??? AAS
とりあえず、データベースなどにバグがないのなら、
フィールド名は日本語のほうが楽に作れるよな。

バグがあるのがそもそも問題なことを理解しよう。
29
(1): 2006/06/22(木)23:24 ID:??? AAS
これって、漢字ひらがな入れちゃうか半角英数だけにするか
みたいな話なのか

KOKYAKUBANGOU にするか
CUSTOMERCODE にするか

みたいな話とは違うのか
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.795s*