■ このスレッドは過去ログ倉庫に格納されています
プログラミング詳しい人ちょっときて
- 1 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:27:25.498 ID:U2I1LYuI0.net
- 子テーブルのidってidってする?
それとも親テーブル_idってする?
- 2 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:27:50.386 ID:ZzloYM26r.net
- しょうゆ
- 3 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:27:56.121 ID:D3P30eBcr.net
- classってする
- 4 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:27:56.195 ID:roRJRiIo0.net
- なにそれ
- 5 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:00.104 ID:1Eyzme8J0.net
- データベースって言えよ
- 6 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:00.399 ID:ugNYGGXVM.net
- とんこつ
- 7 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:14.905 ID:vl09q4cyM.net
- しお
- 8 :以下、\(^o^)/でVIPがお送りします:2019/09/11(水) 12:28:21.908 ID:lUu5Mpprd.net
- idはidだろ
- 9 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:49.461 ID:+TwAKyiFM.net
- 命名規約に従え
子が独自にID持ってるんでもない限りはそのままつかうかな
- 10 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:53.337 ID:ZzloYM26r.net
- 家系ラーメンまずいよな
- 11 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:28:53.601 ID:S8HRN1jH0.net
- すみませんもうちょっと伝えようとする意思のある文章で立て直してもらってもよろしいでしょうか
- 12 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:29:06.251 ID:U2I1LYuI0.net
- kudamonoテーブルを継承してるringoテーブルのidをidとkudamono_idどっちがいいの?
- 13 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:29:30.826 ID:+TwAKyiFM.net
- プログラムというかDB設計の話よね
- 14 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:29:37.321 ID:U2I1LYuI0.net
- >>9
そのままってどっち?
kudamono_id?
- 15 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:29:54.359 ID:XRJibEZtM.net
- プログラミング詳しいけどデータベース詳しくないからわかんない!
- 16 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:30:05.902 ID:U2I1LYuI0.net
- >>11
わかりやすいと思うけど
>>13
同じようなもんでしょ
- 17 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:30:32.455 ID:QGuRlDxla.net
- わかりやすけりゃなんでもいい(´・ω・`)
- 18 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:30:42.554 ID:U2I1LYuI0.net
- >>15
それプログラミング詳しいって言えない
- 19 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:31:04.331 ID:Gm49QOSH0.net
- もしかして先日無しを登録するのにid0か1かって話してたやつか?
- 20 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:31:13.311 ID:MONmAx/eM.net
- idで良いようにしかみえないけど
- 21 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:31:55.467 ID:5qYq18P+0.net
- >>19
そいつ1〜10まで教えてもらっても理解してなかったしありえる
- 22 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:03.106 ID:XRJibEZtM.net
- >>18
テメーの狭い価値観でモノを語るんじゃねーよカス
こんな下らねぇ質問スレたてるような雑魚になにがわかるんだよ間抜け
- 23 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:10.948 ID:4byIU1IiH.net
- 場合によるけど後者も結構書く
- 24 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:18.114 ID:U2I1LYuI0.net
- >>19
0でいこうかと思ったけど結局NULLにすることにしたわ
- 25 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:24.103 ID:WiT55g3M0.net
- 外部キーなら参照先のキーと同じ名前
そのテーブル独自の主キーならidでいいじゃろ
- 26 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:35.322 ID:D3P30eBcr.net
- ringo.idとkudamono.idで指せるからいいんじゃねーの
- 27 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:37.096 ID:VG57vkRx0.net
- DB設計とアプリ設計とプログラミングは
必要スキルは違う
- 28 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:32:56.329 ID:kkz6U/qyM.net
- 関連させるなら外部キーとして親IDを持たせた上で子に別途IDを持たせるプライマリキーを複合キーにするかは設計による
というか全部設計による
- 29 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:33:16.232 ID:U2I1LYuI0.net
- >>22
DBに詳しくない雑魚はひっこんでな
>>25
子テーブルだから独自じゃない
- 30 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:34:12.953 ID:U2I1LYuI0.net
- >>28
この場合のIDは子にある別途IDじゃなくて親IDと同じID
- 31 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:34:39.520 ID:+TwAKyiFM.net
- >>16
いや違うだろ
一緒に使うことが非常に多いってだけで
- 32 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:34:48.274 ID:D3P30eBcr.net
- DBでtableのネスト出来ないのが見にくくてたまらん
JSON扱うと特に
こういう時お前らってどうしてる?
- 33 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:34:51.501 ID:U2I1LYuI0.net
- >>27
DB設計できない奴はろくにアプリ設計やプログラミングできないわな
- 34 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:35:04.752 ID:+TwAKyiFM.net
- >>14
id
- 35 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:35:45.988 ID:XRJibEZtM.net
- >>29
ホンとは詳しいけどスレタイの間抜けさを指摘するために皮肉ったんだよ
- 36 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:36:07.460 ID:BpUGcVa6r.net
- 親と同じidなら親_idでいいだろ
- 37 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:36:14.063 ID:D3P30eBcr.net
- >>30
親IDから紐づく子IDが複数あったらそれIDじゃないだろ
- 38 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:36:27.615 ID:Gm49QOSH0.net
- というか前回のスレで別スレの書き込み見て思ったんだけどDB使ってまで実装するような物を作ろうとしてるの?
正直設定ファイル持ってたら完結するような内容かもしれないのに
- 39 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:36:36.729 ID:VG57vkRx0.net
- ✕頭悪そう
○頭悪い
- 40 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:36:41.199 ID:U2I1LYuI0.net
- >>34
idだと子のidと親のidが同じってことがわかりにくくない?
親_idだと親と同じidだって一目でわかるけど
- 41 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:37:49.519 ID:8U0sp0yUM.net
- むしろ親テーブルの方でidを親テーブル_idにしろ
- 42 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:38:15.398 ID:U2I1LYuI0.net
- >>38
大規模
- 43 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:38:43.192 ID:VeoLHZ0mp.net
- id って名前はいろんなところで使われるからやめたほうが良いって聞いたことある
- 44 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:39:03.826 ID:U2I1LYuI0.net
- >>41
そうすると親テーブル.親テーブル_idってなって冗長じゃない?
- 45 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:39:07.657 ID:+TwAKyiFM.net
- >>40
テーブルが違うんだから別に混同はせんだろ
実際使うときの記述は親.idとか子.idとかだろうし
- 46 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:39:11.915 ID:kkz6U/qyM.net
- 何言ってるのかわかんないけど
名称の問題だけか?
好きにすりゃいいじゃん
名前空間が別だから可読性の問題だけだろ
- 47 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:40:11.339 ID:jAqYkiafr.net
- Rails的に設計すれば良いんでない
- 48 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:41:33.566 ID:U2I1LYuI0.net
- >>45
子.idだと普通のテーブル.idと同じだからそのテーブルに親がいるかどうかわかりにくくないか?
>>46
子.idか子.親_idかって話
名称の問題は重要
- 49 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:42:26.143 ID:qgVeFDXTp.net
- どう考えても置換しやすい_
- 50 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:42:36.407 ID:8U0sp0yUM.net
- >>44
普通だよ
親テーブルが果物マスタなら果物idだろ?
- 51 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:43:05.369 ID:+TwAKyiFM.net
- >>48
親テーブルの存在を示唆させたいの?
それは子のテーブル名とかで配慮するもんなんじゃないかな
- 52 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:43:21.937 ID:FKg3CKx60.net
- 親と子は一対一なのか?
- 53 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:43:54.510 ID:U2I1LYuI0.net
- >>52
一対一だよ
- 54 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:44:19.919 ID:X5mhelK3d.net
- 名前同じにしろ
それで分かりにくいって言うなら親テーブルの名前じゃなくて用途から名前つけろ
- 55 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:44:20.982 ID:BpUGcVa6r.net
- 子には独自のIDは無いの?
親と子が1対1なら別テーブルにする必要ある?
- 56 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:44:27.596 ID:+TwAKyiFM.net
- >>48
つーかER図見ればいいかと
- 57 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:44:37.180 ID:/my27tSQa.net
- プログラミング詳しくても組み込みとかだったらDBとか使わねえしな
- 58 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:45:01.690 ID:kkz6U/qyM.net
- >>53
それは親子なの?(笑)
- 59 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:45:15.215 ID:+TwAKyiFM.net
- >>54
全く同意見です
- 60 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:45:17.274 ID:WKMap10AM.net
- 親テーブルには果物の一覧で子テーブルには果物の詳細が入ってる感じ?
- 61 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:45:59.385 ID:U2I1LYuI0.net
- >>54
親.親_idで子.親_idか
>>55
親テーブルは1つ、子テーブルは複数
- 62 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:46:52.142 ID:kkz6U/qyM.net
- >>61
1:nじゃねーかよ
- 63 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:47:32.153 ID:U2I1LYuI0.net
- >>60
親テーブルが果物の一覧
リンゴのテーブルとミカンのテーブルが子テーブル
- 64 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:49:01.145 ID:U2I1LYuI0.net
- >>62
まあそうとも言うね
だけど親テーブルの行はいずれかの子テーブルの行とのみ1対1の関係
- 65 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:49:06.239 ID:bPT9wLkL0.net
- 分からないくせにマウント取るガイジがVIPにいる
その数なんと8割強!!
煽るだけならチンパンジーでもできるんだよなぁ
- 66 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:49:11.571 ID:A+Hs/Uzp.net
- >>18
プロジェクトの規模によるとしか
- 67 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:49:20.980 ID:+TwAKyiFM.net
- >>63
子テーブルには子テーブルのPKがあるの?
- 68 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:49:44.900 ID:BpUGcVa6r.net
- というか原則各レコードに個別のidは振った方がいい
- 69 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:50:02.316 ID:WKMap10AM.net
- >>63
果物の毎でテーブル分ける必要あるんかわからんが、テーブル分けるならIDすら要らない気がする
- 70 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:51:38.734 ID:BkpbfTUO0.net
- 全然わかんねぇし分かろうとも思わねえ
- 71 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:51:48.067 ID:U2I1LYuI0.net
- すべてのテーブルのidをテーブル名_idにするとそれをクラスオブジェクトに変換したときに毎回テーブル名_idを定義しないといけないのがなあ
idだったら親クラスにid定義しておいたらいいし
nameをテーブル名_nameにするようなもん
冗長だと思うんだが
- 72 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:52:22.424 ID:WKMap10AM.net
- いや要るな
まぁフィールド名は同じにしてる方が分かりやすそう
- 73 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:52:33.248 ID:U2I1LYuI0.net
- >>66
大規模
>>67
ない
- 74 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:52:39.252 ID:+TwAKyiFM.net
- 子テーブルはid,子idでユニークなのかな
- 75 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:53:49.930 ID:U2I1LYuI0.net
- >>68
子テーブルでもか
でも親テーブル_idがプライマリの役割してるし無駄じゃね
- 76 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:54:29.917 ID:8U0sp0yUM.net
- まず正規化からミスってる気がしてならない
- 77 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:54:32.939 ID:+TwAKyiFM.net
- >>73
ねえのかよ!
つまり親idがそのままPKってこと?
それテーブル分ける必要あるのか?
訳わかんなくなってきた・・・
- 78 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:54:52.867 ID:U2I1LYuI0.net
- >>69
リンゴの項目もミカンの項目も多いからね
- 79 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:55:15.769 ID:+TwAKyiFM.net
- 確かに正規化の時点でからおかしいぞコレ
- 80 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:55:49.243 ID:U2I1LYuI0.net
- >>74
子テーブルのidはプライマリでユニーク
- 81 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:56:34.542 ID:U2I1LYuI0.net
- >>77
見てみたらあったわ
子テーブルの親idがプライマリ
- 82 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:59:21.286 ID:+TwAKyiFM.net
- >>80
え?んじゃ子テーブルの親のidは何に使うの?FKとして?
- 83 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 12:59:48.746 ID:+TwAKyiFM.net
- >>80
え?んじゃ子テーブルの親のidは何に使うの?FKとして?
- 84 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:00:26.274 ID:+TwAKyiFM.net
- >>81
ですよね・・・
- 85 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:00:43.792 ID:+TwAKyiFM.net
- ごめん自分の仕事に戻ります
- 86 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:00:59.097 ID:N7qmhsmIa.net
- こういうしょうもないことかんがえたくないからSE辞めた
他の業種はこんなに勉強しなくても同じくらいかそれ以上稼げる
- 87 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:01:15.877 ID:U2I1LYuI0.net
- >>82
そう
子テーブルには親のidしかない
それがプライマリで外部キー
- 88 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:01:50.125 ID:D3P30eBcr.net
- >>1がスレ伸ばしたいから解決しない
- 89 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:03:11.892 ID:U2I1LYuI0.net
- 親.id、子.id
親.id、子.親_id
親.親_id、子.親_id
3択だけど結局どれがいいのか
- 90 :キュアイッパンハケン :2019/09/11(水) 13:03:52.795 ID:1eFwrK0xH.net
- >>89
一番
リレーションも不要
- 91 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:06:46.109 ID:jAqYkiafr.net
- 親
終わり
- 92 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:14:42.709 ID:roRJRiIo0.net
- 小学生並みの疑問で何度もスレ立てる池沼
- 93 :以下、?ちゃんねるからVIPがお送りします :2019/09/11(水) 13:40:16.247 ID:8S9xNF7xp.net
- 子にparent_id持たせるだろ
- 94 :以下、?ちゃんねるからVIPがお送りします:2019/09/11(水) 13:41:53.232 ID:U2I1LYuI0.net
- >>93
>>89の3択問題だよ
総レス数 94
21 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★