フィールド名は日本語にするか、英語にするか (231レス)
フィールド名は日本語にするか、英語にするか http://mevius.5ch.net/test/read.cgi/db/1150352890/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
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
11: NAME IS NULL [] 2006/06/22(木) 15:09:39 ID:t8z9cUkI >>9 > ユーザさんは日本語名称で提示してくるそれをDB項目一覧とかから > ユニークに割り当てして承認もらって・・・ > だけどそれが日本語だと大混乱になると思う。 > > 販売管理事業部_商品管理_商品種別コード Char(10) > ↑こんな項目名使いたいか? >>1 それが英語だとどうなるの? http://mevius.5ch.net/test/read.cgi/db/1150352890/11
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
13: NAME IS NULL [] 2006/06/22(木) 15:53:34 ID:65yugwU8 フィールド名に日本語使おうなどと考える奴は なんでもかんでも自分のお脳味噌で管理しようとして お脳味噌で管理できなくなると面倒くさくなって投げ出すタイプ。 フィールド名は”うろ覚え”で扱うようなものではなく 常に全てを覚えておけるものでもないのだから 日本語だろうが英語だろうが関係ない。 PG開発言語やDB定義名にいちいち日本語使いたがる奴は 効率化の着眼点が主観的過ぎてウンコ。 http://mevius.5ch.net/test/read.cgi/db/1150352890/13
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
16: NAME IS NULL [] 2006/06/22(木) 16:39:34 ID:65yugwU8 日本語だろうが英語だろうが情報を区別する為の言語を変えたところで たいした効率化にはつながらない。むしろ日本語による識別の場合 標準的な手法と異なることによるデメリットの方が大きい。 コンピュータにおいてマルチバイト文字の使用は 常に特別な問題を持っておりDBのフィールド名に日本語などを 使用すれば互換性や汎用性が著しく低下する恐れがある。 PG開発言語やDB定義名に日本語を使って喜ぶのは 物事を表面的・感覚的にしか理解できないゲーム脳のウンコ野郎だけ。 http:/
/mevius.5ch.net/test/read.cgi/db/1150352890/16
17: NAME IS NULL [sage] 2006/06/22(木) 17:00:08 ID:??? データがマルチバイトを使用しているからなぁ。説得力ないね。 システム構築時に決定され、文字列長などが 関数演算の対象にならない定義名は何の問題もないはず。 http://mevius.5ch.net/test/read.cgi/db/1150352890/17
18: NAME IS NULL [] 2006/06/22(木) 17:14:48 ID:5Iq34pOu 識別子とデータそのもののマルチバイト文字の使用では問題の範囲が全然違ってくるよ。 市販ツールとの相性なんかで大きな違いが出てくる。 フィールド名に日本語を使うということはSQL文に日本語を使うということで クエリーツールなどとの相性を考えると余計な問題が増える可能性は高い。 フィールド名に日本語なんて使わないほうがいい。 http://mevius.5ch.net/test/read.cgi/db/1150352890/18
19: NAME IS NULL [sage] 2006/06/22(木) 17:32:56 ID:??? >>18 で、ツールやクライアントの相性問題をクリアできれば使っていいって思いますか? 俺はそういう立場を取るんだけど。もちろんツールのバージョンによって変わるような あいまいな条件じゃなく、定義名の文字コードをちゃんと指定できる、というのが前提。 当たり前だけど、将来的に全然違うツールやクライアントを使う可能性が高ければ、 日本語は使わない。 http://mevius.5ch.net/test/read.cgi/db/1150352890/19
20: NAME IS NULL [] 2006/06/22(木) 17:40:59 ID:5Iq34pOu 互換性の問題を一切考えなくていいという仮定なら日本語を使うと思うが 現実的には心配が多々あるので無難に英数字を使う。 http://mevius.5ch.net/test/read.cgi/db/1150352890/20
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
28: NAME IS NULL [] 2006/06/22(木) 21:58:40 ID:bdFXJcIt 英語ローマ字の混在型。 ストアドを書く時、列が漢字だと、非常にコーディングしにくい。 http://mevius.5ch.net/test/read.cgi/db/1150352890/28
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 203 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.685s*