X



トップページDB@2ch掲示板
1002コメント323KB
DB設計を語るスレ 10 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0201NAME IS NULL
垢版 |
2018/01/25(木) 17:22:02.78ID:???
気になるもクソもRDBってのは「集合」を扱うもんなの
そして集合には順序なんて概念はないの
0202NAME IS NULL
垢版 |
2018/01/25(木) 17:23:25.83ID:???
>>199
もちろん、ユーザに見せるときにはSQLではなくプログラミング言語で調整しているよ
0203NAME IS NULL
垢版 |
2018/01/25(木) 17:25:46.44ID:???
じゃ、テーブル設計書作ってるときとかphpMyAdminを利用してるときとかなんでも良いです。
順序がないけど順序を視覚化しているツールを使っている時に、
カラム名やデータ型が異なる順番で並んでると気になりませんか?

単に気持ちの問題ならどうでもよくても、仕様書にした場合、
順序がバラバラだとミスや勘違いの原因になりやすいのではないでしょうか?
0204NAME IS NULL
垢版 |
2018/01/25(木) 17:30:24.66ID:???
>>203
気にはなるけどリレーショナルデータベースとはそうしたもんだ

仕様とはまったく別の話
ある順序通りに列を並べたいというのが仕様にあればアプリ側で対応すべき話であって
その順序をDBに持ち込むことがおかしい
0205NAME IS NULL
垢版 |
2018/01/25(木) 17:32:15.39ID:???
>>204
つまり、
>>196の要件で「携帯電話」を追加したい場合、
id,name,address,telephone,comment,date,mobilephone

で良いということですか?
これは順序も何も考えて無くて、単に末尾に追加しているだけです。
0206NAME IS NULL
垢版 |
2018/01/25(木) 17:38:50.08ID:???
>>205
何度も言っているように、DBはそれで良い
というか、そこで順序にこだわることがおかしい
ユーザ側に見せる時には、プログラミング言語(JavaやC#やPHPでもなんでも)で調整すべき
0207NAME IS NULL
垢版 |
2018/01/25(木) 17:39:52.94ID:???
205はリレーショナルモデルの勉強をした方が良いのでは
0208NAME IS NULL
垢版 |
2018/01/25(木) 18:03:00.90ID:???
エクセルに切り替えれば解決
0209NAME IS NULL
垢版 |
2018/01/25(木) 18:05:52.91ID:???
順序にこだわるのは、>>203にも書いたとおり、
仕様書なり設計書なりを見た人物(自分含む)が
誤認しないか?正しく伝わるか?と思ったからです。

過去にカラム追加が必要だと思ってたら、既にあったということがありました。
正規化しても1テーブルに100近いカラムが並ぶこともあるわけで、
とかく順序を意識して行いと、そういった不具合や誤認が生まれます。

リレーショナルデータベースとしては何が正しいか・正しくないかではなく、
扱うのは人間です。人間にわかりやすいのが一番だと思っています。
その上で出た疑問です。
0210NAME IS NULL
垢版 |
2018/01/25(木) 18:08:44.34ID:???
たとえばMySQL「AFTER」というコードが有るのも、「指定位置に追加したい」
という需要があったからこそ用意されたのではないでしょうか?
そうでなければ末尾でも良いわけです。
0211NAME IS NULL
垢版 |
2018/01/25(木) 18:12:05.73ID:???
何のためにほとんどのアプリでUIが別途あると思っとる
そういう整形はフロントエンドの役目
0212NAME IS NULL
垢版 |
2018/01/25(木) 18:13:18.10ID:???
>>209
まさかと思うけど
リレーショナルデータベースをphpMyAdminで直接編集しようとしている?
(そんなはずはない、と思いたい)

>カラム追加が必要だと思ってたら、既にあったということがありました
というのは、単にモデリングの欠陥を言っているだけで、

>正規化しても1テーブルに100近いカラムが並ぶこともあるわけで、
これもよくあるアンチパターンで、1テーブル100カラムというのはほとんどが設計ミス

>人間にわかりやすいのが一番だと思っています
とか言い訳しているけど、単なる知識不足にすぎないのでは
0213NAME IS NULL
垢版 |
2018/01/25(木) 18:19:21.67ID:???
teratailを見ると以下のように回答している人がいました。

「カラム位置のパフォーマンスへの影響ですが、一般的にRDBMSは可変長カラムを後ろに持っていった方が性能は良いです。可変長カラムより後ろのカラムに対しては、実際のデータ長を見て毎回オフセットを計算する必要があるためです。」

これを読み解くと、カラム位置って大事じゃないんですかね?
この回答者が間違っていると言われればそれまでですが。
0214NAME IS NULL
垢版 |
2018/01/25(木) 18:26:41.60ID:???
>>213 DBの実装に依存する
これまでの君の主張は見た目の順序のことだから
的外れの突っ込みだぞ
0215NAME IS NULL
垢版 |
2018/01/25(木) 18:41:36.73ID:???
どうしてもやりたきゃ
別テーブル作ってそこにコピーしてリネームすれば
0216NAME IS NULL
垢版 |
2018/01/25(木) 18:54:38.23ID:???
それこそ無駄じゃないですか?

MySQLに順序変更に関するコマンドがある以上、
私の質問ってそんな的外れじゃないと思うんですけどね
「DBに順序という概念はない」っていう意味はわかりますけども。
0217NAME IS NULL
垢版 |
2018/01/25(木) 19:13:05.84ID:???
DBに依存する処理だけど、やりたければやれば良いのだと思うよ
>>216 の動機はやはり的はずれだと思うけど
みんなが言っているようにアプリで対応するのじゃ駄目なの?
0218NAME IS NULL
垢版 |
2018/01/25(木) 19:36:37.81ID:???
まあしかし、心情的には理解できなくもない
最終更新日や削除フラグ(笑)の後ろに項目あると、ああ、あとから追加したんだなと切ない気持になる

DBMS的にはカラムは後ろにしか追加できない場合がほとんどだろうけど
GUI系の管理ツールだとテーブル作り直して間に追加したかのごとくしてくれる物もあるぞ
0219NAME IS NULL
垢版 |
2018/01/25(木) 19:37:01.16ID:Kd6btbkD
>>216
また馬鹿が調子こいてでまかせ言ってたみたいだなw
迷惑かけてすまんのうw

×:「DBに順序という概念はない」
○:「関係モデルに順序という概念はない」

RDBMSの標準SQLでは定義された列の順番が存在する

よってお前の質問は全く的外れではないし
後から途中に列を挿入するという仕様変更も間違いではない
0220NAME IS NULL
垢版 |
2018/01/25(木) 19:40:17.60ID:???
>>219
「DBに順序という概念はない」は216だけが言ってるんじゃないかな
そして標準SQLでは, 途中に列を挿入する処理は存在していないんじゃない?
0221NAME IS NULL
垢版 |
2018/01/25(木) 19:52:49.07ID:???
>>220
少なくとも質問者である私は「DBに順序という概念はない」って言っていません。
回答者がそうおっしゃるから、自身の知識を改めただけです。
0222NAME IS NULL
垢版 |
2018/01/25(木) 19:55:46.45ID:???
返信が前後しますが、>>218さんみたいな意見があれば「やっぱり切なくなりますよね」
って思うだけです。自分も切なくなるから質問したわけですし。
かといってテーブル作り直すレベルまでもとめていません。
何度も書きますが、MySQLだとカラム同士の間に挿入できるわけですから。

ググっても「こうするべき」的な情報もないので質問したわけですが、
よくわからなくなってきました。もう半端な知識で適当に行きます。
みなさん、色々ありがとうございました。
0224NAME IS NULL
垢版 |
2018/01/26(金) 02:01:50.61ID:???
>>222
MySQLでしか通用しない小手先をもって「こうするべき」なんて言うやつおらんて
0225NAME IS NULL
垢版 |
2018/01/26(金) 02:15:25.24ID:???
カラム数が100近くになるというのは、そこからしてメンテ困難な状態でしょう
順序に拘る、気にするよりも設計に問題がなかったか見直した方が良いように思う
0226NAME IS NULL
垢版 |
2018/01/26(金) 02:18:38.09ID:???
>>222
カラムの順番が重要視される会社で開発しているとしよう
同僚のコードはテストを通っていたが、マージはリジェクトされてしまった
あなたが先にマージしたコードのせいで、カラムの位置が不適切になったためだ
同僚はコードを修正する事より、規約を考えたあなたを殴る事を優先するだろう
0227NAME IS NULL
垢版 |
2018/01/26(金) 02:35:15.34ID:???
>>218
心情的にはこれに同意だな

実務的な話をするなら、工程による。設計中なら、気の済むようにしたらいいけど、運用後の仕様変更だと、間に挟む為だけにテーブル作り直すとは客に説明できん..

MySQLは使ったことないけど、便利な機能があるんだな
0228NAME IS NULL
垢版 |
2018/01/26(金) 12:46:04.91ID:pxozcjcA
>>222
後から追加した列だとわかるメリットもあるけどな。
0229NAME IS NULL
垢版 |
2018/01/26(金) 12:47:20.40ID:pxozcjcA
>>227
それたぶん見かけの問題だと思う。本当にできるとしたら、内部では作り直しをやっているはず。
0230NAME IS NULL
垢版 |
2018/01/26(金) 13:23:06.33ID:???
>>225
たとえば不動産のテーブル設計とか、カラム数が増えますからねぇ。
個人的に1対1の関係(必ずJOINする)ならテーブルを分ける必要ないと思います。
それは正規かと違うような。

>>226
会社で順番が重視されるとかはないかと。
ただ個人的に>>203のように思うだけなんで。

>>228
テーブル設計書に追加したカラムはどれか明記してますからね。
それでも確かに末尾に追加した方がわかりやすいとは思います。

DBはMySQL、PostgreSQL、SQLiteぐらいしか知らないので
SQL ServerとかAccessとかはどうかわかりません。
だから私の質問が「こいつ何言ってんだ?」レベルに感じたのだと思います。
0231NAME IS NULL
垢版 |
2018/01/26(金) 14:12:40.47ID:???
>>230
>たとえば不動産のテーブル設計とか、カラム数が増えますからねぇ。

ここ詳しく
0232NAME IS NULL
垢版 |
2018/01/26(金) 15:30:10.66ID:???
不動産のテーブルって言っても色々考えられるけどな
不動産販売会社の物件管理とか
賃貸マンションの入居者管理とか
あるいは資産としての不動産管理とか
0233NAME IS NULL
垢版 |
2018/01/26(金) 15:58:11.99ID:???
これも見た目だけの話になるんだろうけど、PKは先頭にないと違和感があるw
0234NAME IS NULL
垢版 |
2018/01/26(金) 16:21:41.44ID:???
カラムの見た目の位置が気になるのはSELECT *した時だけでしょ?
あとはDESCしたときか
設計書上は途中の場所に書いておいて、DB上は末尾に追加しとくでいいじゃん

あと業務要件で都度カラムが増えるのはさすがに設計がおかしい
0236NAME IS NULL
垢版 |
2018/01/26(金) 20:41:14.34ID:???
実カラム名書くようなレベルの設計書が実テーブルのカラム順序と違うのはないわ

別にどんな分野でもいいけど、要件が変わってないのにカラム増えるのはさすがにおかしい
要件変更があれば当然増える事もあるだろう
0237NAME IS NULL
垢版 |
2018/01/26(金) 20:45:05.81ID:gcOPp+C3
コーダーにとっては詳細設計が要件だという驚愕の真実w
てか物理設計て言葉くらい覚えようねw
0239NAME IS NULL
垢版 |
2018/01/30(火) 17:06:10.21ID:???
やりすぎ防犯パトロール、特定人物を尾行監視 2009年3月19日19時7分配信 ツカサネット新聞
http://headlines.yahoo.co.jp/hl?a=20090319-00000026-tsuka-soci

この記事で問題になった通称やりすぎ防パトは、創価学会と警察署が引き起こしていたようです

掻い摘んで説明すると

・創価学会は、町内会や老人会、PTA、商店会等の住民組織に関し、学会員が役員になるよう積極的に働きかける運動を
 90年代末から開始し、結果、多くの住民組織で役員が学会員という状況が生まれた

・防犯パトロールの担い手は地域の住民と住民組織で、防犯活動に関する会議や協議会には、住民組織の代表に役員が出席する為
 防犯活動や防パトに、創価学会が間接的に影響力を行使可能となった

・防パトは住民が行う為、住民が不審者や要注意人物にでっち上げられるトラブルが起きていたが
 創価学会はその緩さに目をつけ、住民組織を握っている状況を利用し、嫌がらせ対象者を不審者や要注意人物にでっち上げ
 防パトに尾行や監視、付き纏いをさせるようになった

・防パトは地元警察署との緊密な連携により行われる為、創価学会は警察署幹部を懐柔して取り込んでしまい
 不審者にでっち上げた住民への嫌がらせに署幹部を経由して警察署を加担させるようになった

・主に当該警察署勤務と考えられる創価学会員警察官を動かし、恐らく非番の日に、職権自体ないにもかかわらず
 私服警官を偽装させて管轄内を歩いて回らせ、防犯協力をお願いしますと住民に協力を求めて回り
 防犯とは名ばかりの、単なる嫌がらせを住民らに行わせた(防犯協力と称し依頼して回っていた警察官らの正体は恐らく所轄勤務の学会員警察官)
 ※これに加えて防犯要員が同様のお願いをして回る

・こうして防犯パトロールを悪用し、住民を欺いて嫌がらせをさせつつ、創価学会自体も会員らを動員し、組織的な嫌がらせを連動して行った

つまり警察署に勤務する学会員警察官、警察署幹部、創価学会が通称やりすぎ防犯パトロールの黒幕

詳細は下記スレをご覧下さい
やりすぎ防犯パトロールは創価学会と警察署の仕業だった
https://rio2016.5ch.net/test/read.cgi/bouhan/1516500769/
0240NAME IS NULL
垢版 |
2018/02/13(火) 16:59:54.49ID:???
>>230
1対”0 or 1”は積極的に分割すべきかどうか検討した方がいいぞ
特にデータ量の多いテーブルは

意図的に非正規化した場合を除けば
カラム数が100を超えるようなテーブルは
本来別途管理すべきエンティティが埋もれてることが大半
0241NAME IS NULL
垢版 |
2018/02/14(水) 03:12:25.25ID:kUpzGWTP
>>230
テーブルは意味のあるまとまりで作るのであって1:1だから、ひとつのテーブルにまとめてしまうのはかえって、同じテーブルのカラム同士の関連がわからなくなる。
0242NAME IS NULL
垢版 |
2018/02/14(水) 13:23:36.19ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
0243NAME IS NULL
垢版 |
2018/02/15(木) 19:48:19.21ID:L39WhMJw
>>241
俺はおまえ、の日本語がわか、らなくなる
0244NAME IS NULL
垢版 |
2018/02/20(火) 15:44:48.62ID:???
DBになったからといって、なにが違うの
順次編成、ISAM VSAM
DB

項目つけるだけでしょ
それと関連性
0246NAME IS NULL
垢版 |
2018/02/20(火) 19:14:03.16ID:???
さすがにSAMとISAMでは違うだろ
(M)ISAMでちゃんと設計できるならそのままRDBに持っていける気はするけど
0247NAME IS NULL
垢版 |
2018/02/21(水) 23:27:11.35ID:???
順次SAMは総なめしたり
Trに振りまら混ぜたりたいへんだから違うのはわかりますが

相当まーじとか冗談言っていた時代が懐かしいw
0249NAME IS NULL
垢版 |
2018/04/07(土) 17:29:50.05ID:???
経理システムは一つの仕分けテーブルに借方も貸方も詰め込んでフラグで分別してると思うけど
これを借方テーブル、貸方テーブルの二つに分けるのはどうだろうか?
デメリットとして処理が複雑になるけど、貸方だけの検索とかがデータが半分になる分だけ速くなりそうだけど。
0250NAME IS NULL
垢版 |
2018/04/07(土) 17:51:30.32ID:???
>>249
インデックスを適切に設定してたらデータ量の倍半分とかではたいした差はでないよ
0251NAME IS NULL
垢版 |
2018/04/07(土) 18:32:05.17ID:???
振替伝票1枚ごとに伝票番号振るとすると、
貸方か借方で違うテーブルに入るのはどうなのかな
0252NAME IS NULL
垢版 |
2018/04/25(水) 14:23:33.67ID:???
マスタデータをJavaServletのアプリケーションスコープ変数に格納して
そこを参照したほうが処理が軽いかと思ったけど、DBが同じサーバー
にある場合はあまり変わらないのかな?
0253NAME IS NULL
垢版 |
2018/04/25(水) 17:25:06.73ID:0kFJEAdZ
>>252
コンピュータの仕組みを勉強してください。
0254NAME IS NULL
垢版 |
2018/04/27(金) 19:37:20.55ID:???
>>253
未だに末尾の長音符を省略してしまうおじいちゃんは黙っててね
0255NAME IS NULL
垢版 |
2018/04/28(土) 06:14:34.24ID:???
え、逆にIT業界で省略しないとかあるの?
問題起きたことないんか?
0256NAME IS NULL
垢版 |
2018/04/28(土) 10:38:35.05ID:???
>>255
おじいちゃんなの?
そもそも問題ってなに?
0258NAME IS NULL
垢版 |
2018/04/28(土) 11:09:37.85ID:???
>マスターデーターをJavaServletのアプリケーションースコープー変数に格納して

こう?
0260NAME IS NULL
垢版 |
2018/04/28(土) 13:02:27.58ID:???
なあ、俺と知識をシェアーしようぜ!
0261NAME IS NULL
垢版 |
2018/04/28(土) 13:29:20.62ID:???
わざわざ慣用に逆らう必要性説明できる?
もし取引先が慣用を知らなかったらどんな奴らが仕事してんのか不安になるよな
0263NAME IS NULL
垢版 |
2018/04/28(土) 14:11:16.33ID:???
>>262
これと個々のIT企業との関連は?
0264NAME IS NULL
垢版 |
2018/04/28(土) 14:14:36.67ID:???
>>263
関係ないと思う

って言うような取引先なんて余計に不安になるだろ
0266NAME IS NULL
垢版 |
2018/04/28(土) 14:24:05.30ID:???
最近思うんだけどみんな無知な奴を相手にし過ぎ。
みんなが知ってる常識レベルの事知らないで、
さも、それが当たり前の様に振る舞ってる奴とかいるじゃん。
そういう奴に正しい事を教えてくれと請われるならともかく、
わざわざ教える事無いって。

常識知らずに正しい事教えても常識を真似するだけで理解してないし、
表面的に真似されると常識知らずを判別出来なくなる。
馬鹿は馬鹿のままでいてもらった方が関わりを避けれる。
無駄に教えちゃいかんと思う。
0267NAME IS NULL
垢版 |
2018/04/28(土) 14:32:49.38ID:D5cEBG7Q
無知には教えたくない()教えたがりのジレンマwいじらしいのおwww
0268NAME IS NULL
垢版 |
2018/04/28(土) 14:32:59.28ID:???
>>266
常識はそれぞれの主観に基づく上に
そんなことしても見栄の張り合いで専門板なんて成り立たないぢゃん。。
このスレに限って見てもまともに進行したのは初心者の質問に自称上級者が答えるときだけよ
あとは不毛な罵り合い非建設的なやり取りだけ
ある種のクッションを設けるために多様な人が必要ですわよ
0270NAME IS NULL
垢版 |
2018/04/28(土) 16:36:14.55ID:???
知ってるか?ここ実はDB設計スレなんだぜ……
0271NAME IS NULL
垢版 |
2018/04/28(土) 18:13:36.79ID:???
>>270

おおっっっそれは知らなかった!
0272NAME IS NULL
垢版 |
2018/05/12(土) 07:21:49.70ID:???
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903

ttps://goodpatch.com/blog/sketch-plugins/
0273NAME IS NULL
垢版 |
2018/05/25(金) 21:13:08.94ID:Jccz1Fx2
論理削除否定派のヤツが設計したシステム
取引先からの依頼データなど大事なデータ平気でdeleteしてるんだが、そもそも他人が作ったデータを跡形もなく消せて、その消した証拠すら残さないとかシステムとして間違ってる。
0274NAME IS NULL
垢版 |
2018/05/25(金) 21:15:53.50ID:???
削除データの扱い方、議論始めると荒れるんだけど
0275NAME IS NULL
垢版 |
2018/05/25(金) 21:21:20.27ID:Jccz1Fx2
だけどその議論はいつも、ユーザーデータはみんなで使ってる共有資産であるという重要な視点が抜けてる。
0276NAME IS NULL
垢版 |
2018/05/25(金) 21:24:01.69ID:???
君の個人情報もみんなで共有しよう
0277NAME IS NULL
垢版 |
2018/05/25(金) 21:26:30.82ID:Z93MyXqj
そんなゴミはいらん
おまえ一人で共有しとけ
0278NAME IS NULL
垢版 |
2018/05/25(金) 21:34:37.41ID:???
>>273
必要ないからdeleteしてるんでしょ?
0279NAME IS NULL
垢版 |
2018/05/25(金) 21:54:12.06ID:Jccz1Fx2
>>278
それが必要だったから大トラブル
0280NAME IS NULL
垢版 |
2018/05/25(金) 22:01:35.26ID:Z93MyXqj
つまり必要なデータを削除してしまったマヌケを論理削除の問題だと勘違いしてしまったもっとマヌケな>>273
というおはなしやな
少々笑えた
0281NAME IS NULL
垢版 |
2018/05/25(金) 23:10:40.85ID:???
postgresで一切vacuumしないで運用したらいいんじゃね。time machineで任意の時点に戻れるぞ。
0282NAME IS NULL
垢版 |
2018/05/25(金) 23:17:56.83ID:TatbyLnb
>>273
同じテーブルに残す方がわかりにくい。
0283NAME IS NULL
垢版 |
2018/05/25(金) 23:20:27.43ID:TatbyLnb
>>281
実際はどのRDBMSでもそんな簡単な使い方をしていないから、それをやることはほぼない。
0284NAME IS NULL
垢版 |
2018/05/25(金) 23:25:58.38ID:???
具体例で考えた方が良いと思う
例えば商品マスターだと、在庫切れやメーカー廃番でも削除する事はしていない
会員情報の場合だと、会員登録申請、会員情報更新、退会をそのまま反映している
退会の場合は、一定期間保留しその後物理削除している
商品販売時は、販売後にサポートが必要だったりするため、
退会とはリンクせずそのまま販売履歴として残している
0285NAME IS NULL
垢版 |
2018/05/25(金) 23:47:38.82ID:TatbyLnb
>>284
言いたいことは理解できるが、データ量と更新・参照頻度を書かずにものを言っても意味がない。

単にリレーショナルデータベースの知識、SQLの理解が足らないことで論理削除状態にしていることがある。
0286NAME IS NULL
垢版 |
2018/05/26(土) 00:50:49.12ID:bRsNkwI2
>>280
制御が不十分で、仕掛中のデータが削除できてしまいデータ不整合となった。
どこから発生したか出元の不明なデータだけが存在する状況で、大混乱。
結局前日のバックアップから発生元のデータをサルベージしたって話・・
0287NAME IS NULL
垢版 |
2018/05/26(土) 06:48:26.89ID:???
>>286
いやそれ削除フラグ云々以前のレベルやろ...
0288NAME IS NULL
垢版 |
2018/05/26(土) 07:04:47.67ID:n2n4g8U4
延々と削除フラグの話を続けるんだね w
0289NAME IS NULL
垢版 |
2018/05/26(土) 08:11:25.72ID:bRsNkwI2
>>287
削除フラグはともかく、物理削除はダメだろって話。
消しちゃいけない理由は、後付けで増えていくことが多いから、考慮漏れがあると死ねる
0290NAME IS NULL
垢版 |
2018/05/26(土) 08:32:39.78ID:???
制約も知らんアホは黙ってなよ... w
0291NAME IS NULL
垢版 |
2018/05/26(土) 08:41:20.21ID:???
考慮漏れで問題を起こす可能性を考えたらなんでもありだろう。
削除フラグを見落として処理するコードが混入していて大混乱、とかね。
0292NAME IS NULL
垢版 |
2018/05/26(土) 09:43:20.38ID:bRsNkwI2
>>291
それでも跡形もなく消えるよりマシ
少なくとも原因はすぐわかる。
0293NAME IS NULL
垢版 |
2018/05/26(土) 10:04:04.12ID:???
面会記録は跡形もなく消します
0294NAME IS NULL
垢版 |
2018/05/26(土) 19:39:28.98ID:Pmk3UmpV
レコードの削除をしても他のテーブルで保管するのが普通。

同じテーブルにためたがるのは、古めかしいデータそのものがどういう状態かを自ら示すという発想から来ているもの。
0296NAME IS NULL
垢版 |
2018/05/26(土) 21:55:41.58ID:Pmk3UmpV
>>295
集合演算子を知らない。
0298NAME IS NULL
垢版 |
2018/05/26(土) 23:00:10.53ID:???
削除して良い要件と、削除方法は別の話なんだが
そして削除フラグは、データの削除ではなく単なる状態変更の場合があるって話

これが理解できない奴が削除フラグの話をかきまわしてるだけ
0299NAME IS NULL
垢版 |
2018/05/26(土) 23:11:28.11ID:???
継続して議論したいなら、コテハン付けるなりトリップ表示させなよ
0300NAME IS NULL
垢版 |
2018/05/26(土) 23:21:53.44ID:???
削除フラグの話題にすらついてこれない人がどうしてこのスレにいるの?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況