フィールド名は日本語にするか、英語にするか (231レス)
フィールド名は日本語にするか、英語にするか http://mevius.5ch.net/test/read.cgi/db/1150352890/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: NAME IS NULL [] 2006/06/15(木) 15:28:10 ID:uKjpjL1Y プログラミング的には、変数名と同じ感覚で英語なのかもしれないが、 英語にすると、日本語との変換データが必要になる。 ユーザーの感覚では日本語が当然わかりやすい。 特にユーザーがなんらかのUIを経て、テーブルやフィールドを 自由に作成する場合は日本語が良い? http://mevius.5ch.net/test/read.cgi/db/1150352890/1
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
4: NAME IS NULL [] 2006/06/17(土) 00:10:43 ID:yTdcSlGF 人間が使うものだから、 わかり易いのが一番。 http://mevius.5ch.net/test/read.cgi/db/1150352890/4
5: NAME IS NULL [] 2006/06/17(土) 03:07:28 ID:9jZ+yuyk それとオレあんな女とは絶対一緒になってやんねーからw ばかばかしい。 命かけてもオレとは話すらするきないんだからほんとにばかばかしかったよ。 http://mevius.5ch.net/test/read.cgi/db/1150352890/5
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
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
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 216 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.003s