2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミング詳しい人ちょっときて

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 ★