レス数が1000を超えています。残念ながら全部は表示しません。
ザ・雑談スレ
- 817 :名無しさん@故郷VIP:2021/08/24(火) 17:58:32 ID:pL01by6T0
- 早々に設計ミスに気が付く…orz
・一対一リレーションの問題点
種族側のテーブル
魔王なら種族番号1、女神なら種族番号2みたいに
一意に番号が割り当てられている
これ、リスト作った後に種族番号のカラムを作って、
そいつに自動番号の機能を割り当てて自動的に
番号をふった
それ自体はいいんだけど、自動番号をゼロから作ると
かならず1番からスタートするっぽい
それ自体は別に問題じゃないんだけど
・親(悪魔テーブル)側の種族番号に対応して悪魔の名前を
引っ張ってきてくれる。便利だが、万が一悪魔テーブル側に
0や-1、あるいは空値があったら?
(一対一だとその行自体がないことになってしまう。具体的には
ベルゼブブの種族番号は1で魔王なんだけど、これを0にすると
ベルゼブブ自体がいなくなってしまう。エラーなりではなく、
データが出てこない。これでは気が付くこともできない)
・悪魔自体は全部一意だけど、種族みたいなパラメーターには
「なし」や「現在は不明」が存在するはず
明確に「種族がない・変化する・理由があってふせてある」なんて
場合にこれでは対処できない
一対多でリレーションすべきらしい orz
・・・なんかメモ代わりに書いてるけどちょっと多すぎるね・・・
俺様スレ立てますー
209KB