フィールド名は日本語にするか、英語にするか (231レス)
フィールド名は日本語にするか、英語にするか http://mevius.5ch.net/test/read.cgi/db/1150352890/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
2: NAME IS NULL [sage] 2006/06/15(木) 18:37:16 ID:??? アホ http://mevius.5ch.net/test/read.cgi/db/1150352890/2
3: NAME IS NULL [sage] 2006/06/15(木) 20:05:00 ID:??? >特にユーザーがなんらかのUIを経て、テーブルやフィールドを >自由に作成する こんなものは作るな。研究・解析系は除くが、その場合は英語だわな。 http://mevius.5ch.net/test/read.cgi/db/1150352890/3
6: NAME IS NULL [sage] 2006/06/17(土) 10:22:11 ID:??? 日本語か英語かじゃなくて、キャラクタベースで操作するときに全角半角の 切り替えを要求されるようなフィールド名にするかどうかだな。半角でも'hankaku' は英語じゃなくて日本語だから。 で、キャラクタベースでの操作が要求されるようなら断然半角にするな。 (内部的にはすべてマルチバイトに移行しつつあるようだけど操作上は全角 半角が残りそうだし。) http://mevius.5ch.net/test/read.cgi/db/1150352890/6
7: NAME IS NULL [sage] 2006/06/17(土) 17:37:38 ID:??? 技術屋的に考えるなら英語一択だろ。 意外と使われてないのが、Oracleのコメント機能なんだけど、 あそこに日本語名とか備考入れてけばいいんじゃない? Javaソースとjavadocみたいにソースと仕様書を一致させられるし。 sqlplusでもうちょいコメントが扱いやすければねー。 http://mevius.5ch.net/test/read.cgi/db/1150352890/7
8: NAME IS NULL [sage] 2006/06/19(月) 21:15:31 ID:??? ASP+SQLとかPHP+SQLとか SQLの場合、たいてい他の言語と組み合わせて使うもんだから 相手の命名制限にもひっかかんないようにするのがおすすめ あっちの変数名とこっちのフィールド名が全然ちがうと デバッグが大変だし、改修も手間がかかる grepで必ずどっちも引っかかるくらいだと後々改修が楽でよい 相手が日本語の変数名をゆるさないなら半角だけにした方が無難 http://mevius.5ch.net/test/read.cgi/db/1150352890/8
9: NAME IS NULL [sage] 2006/06/22(木) 00:15:31 ID:??? >1 >ユーザーの感覚では日本語が当然わかりやすい。 1部署のちっこいやつだと↑これが当てはまると思うが複数部署とか 複数業務にまたがると日本語名称だと部署毎の認識が違うとかでかえって わかりにくくなると思われます。 >特にユーザーがなんらかのUIを経て、テーブルやフィールドを >自由に作成する場合は日本語が良い? ユーザさんは日本語名称で提示してくるそれをDB項目一覧とかから ユニークに割り当てして承認もらって・・・ だけどそれが日本語だと大混乱になると思う。 販売管理事業部_商品管理_商品種別コード Char(10) ↑こんな項目名使いたいか? >>1 http://mevius.5ch.net/test/read.cgi/db/1150352890/9
10: NAME IS NULL [sage] 2006/06/22(木) 00:25:17 ID:??? >販売管理事業部_商品管理_商品種別コード 「Accessで課長が作ったんですけど」って見せられたやつはそんな感じだた http://mevius.5ch.net/test/read.cgi/db/1150352890/10
12: NAME IS NULL [sage] 2006/06/22(木) 15:40:50 ID:??? >>9 種別 だけでいいんじゃない。 General Database を指向するとそうなるのかな? http://mevius.5ch.net/test/read.cgi/db/1150352890/12
14: NAME IS NULL [sage] 2006/06/22(木) 16:21:45 ID:??? 本当に、 > 日本語だろうが英語だろうが関係ない。 のなら、普通に使って問題ないはずだが? http://mevius.5ch.net/test/read.cgi/db/1150352890/14
15: NAME IS NULL [sage] 2006/06/22(木) 16:35:13 ID:??? 英語もどきやローマ字だとどうちがうのだろうか。 http://mevius.5ch.net/test/read.cgi/db/1150352890/15
17: NAME IS NULL [sage] 2006/06/22(木) 17:00:08 ID:??? データがマルチバイトを使用しているからなぁ。説得力ないね。 システム構築時に決定され、文字列長などが 関数演算の対象にならない定義名は何の問題もないはず。 http://mevius.5ch.net/test/read.cgi/db/1150352890/17
19: NAME IS NULL [sage] 2006/06/22(木) 17:32:56 ID:??? >>18 で、ツールやクライアントの相性問題をクリアできれば使っていいって思いますか? 俺はそういう立場を取るんだけど。もちろんツールのバージョンによって変わるような あいまいな条件じゃなく、定義名の文字コードをちゃんと指定できる、というのが前提。 当たり前だけど、将来的に全然違うツールやクライアントを使う可能性が高ければ、 日本語は使わない。 http://mevius.5ch.net/test/read.cgi/db/1150352890/19
21: NAME IS NULL [sage] 2006/06/22(木) 17:47:53 ID:??? データベース、フィールド名がUnicodeに対応していれば 使って問題ないんじゃね? http://mevius.5ch.net/test/read.cgi/db/1150352890/21
22: NAME IS NULL [sage] 2006/06/22(木) 17:53:06 ID:??? >>21 Unicodeもコード体系は1つじゃないんだよ。 ttp://e-words.jp/w/Unicode.html >現実的には心配が多々あるので無難に英数字を使う。 項目名称の不具合で悩みたくないし 結局、これなんだよね。 http://mevius.5ch.net/test/read.cgi/db/1150352890/22
23: NAME IS NULL [sage] 2006/06/22(木) 18:29:26 ID:??? >>22 > Unicodeもコード体系は1つじゃないんだよ。 で? どのコード体系だろうが、サポートされているUnicodeを使えば問題ないだろ。 http://mevius.5ch.net/test/read.cgi/db/1150352890/23
24: NAME IS NULL [sage] 2006/06/22(木) 19:10:09 ID:??? >>23 >> データベース、フィールド名がUnicodeに対応していれば >どのコード体系だろうが、サポートされているUnicodeを使えば問題ないだろ。 SJIS・EUCでも何でも良いって事になるんじゃないの? http://mevius.5ch.net/test/read.cgi/db/1150352890/24
25: NAME IS NULL [sage] 2006/06/22(木) 19:33:42 ID:??? 「どうしても日本語にしろ!」という要望がきたらどうする? シチュエーション的に避けられなかったので(アフォヴォケ営業とかいたので、どうしてもダメだった) 自分の場合は突っぱねて、「テーブルは触るな。触るとシステムが死ぬ」と言ってビュー(の項目名)を日本語にした。 http://mevius.5ch.net/test/read.cgi/db/1150352890/25
26: NAME IS NULL [sage] 2006/06/22(木) 19:59:16 ID:??? >>23 > SJIS・EUCでも何でも良いって事になるんじゃないの? はぁ? http://mevius.5ch.net/test/read.cgi/db/1150352890/26
27: NAME IS NULL [sage] 2006/06/22(木) 20:00:49 ID:??? とりあえず、データベースなどにバグがないのなら、 フィールド名は日本語のほうが楽に作れるよな。 バグがあるのがそもそも問題なことを理解しよう。 http://mevius.5ch.net/test/read.cgi/db/1150352890/27
29: NAME IS NULL [sage] 2006/06/22(木) 23:24:49 ID:??? これって、漢字ひらがな入れちゃうか半角英数だけにするか みたいな話なのか KOKYAKUBANGOU にするか CUSTOMERCODE にするか みたいな話とは違うのか http://mevius.5ch.net/test/read.cgi/db/1150352890/29
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.974s*