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

削除フラグの要否について語るスレ

1 :NAME IS NULL:2015/10/18(日) 11:59:39.60 ID:???.net
削除フラグは不要か?
必要な場合があるとすれば、どのような場合?

2 :NAME IS NULL:2015/10/18(日) 14:21:15.03 ID:???.net
ユーザーは削除されました。でもそのユーザーの情報は見れます。みたいに
(選択項目としては)削除されたが、情報として残す時に使う。
削除フラグはという名前が混乱の元になってるだけで、単に無効フラグなだけ。

3 :NAME IS NULL:2015/10/18(日) 16:51:15.33 ID:???.net
何で削除フラグというとすぐユーザーデータの話になるの?

4 :NAME IS NULL:2015/10/18(日) 17:47:24.49 ID:???.net
>>3
普通のデータの無効フラグとかならたいして問題にならないのに、ユーザーデータの削除フラグには親のかたきのごとく噛みついて来る奴がいるからだろ

5 :NAME IS NULL:2015/10/19(月) 18:03:07.47 ID:???.net
俺の考える削除フラグの代替案

■削除フラグを辞めて状態(status)を追加する
単純な有効/無効の切り替えならこれでOK

■会員が退会、社員が退職、商品が廃盤になる時は、履歴テーブルに移す
ただし、移す時は最低限の個人情報のみとする。
会員・社員なら名前、商品なら商品名。
これだけだと重複した名称も多いだろうから、個人特定に繋がらない(はず

■データの復元はしない
復元が必要な場合、削除フラグのように見せなくするか、
全く同一のテーブルをもう1つ用意するしか無い(DBMSによっては違うかも
だからユーザーには「退会したら復元できません」と規約で謳うしか無い。


○メリット
・存在するデータのみをテーブルに置いておける
・個人情報保護に強い
・基本的には退会時にINSERT/DELETEするだけなので簡単
・退会理由(退職理由、廃盤理由など)や日時も保存できる

●デメリット
・テーブルが増える
・名前以外を参照させたい時に困る
・画面設計的に作業が増える
・元テーブルのバックアップを随時取る必要がある

6 :5:2015/10/19(月) 18:10:05.16 ID:???.net
削除フラグを使うか別の方法にするかの判断は1つしか無いと思います。
それは「後からデータを参照・復元する可能性がどの程度あるか?」です。

会員サービスなど不特定多数が触るシステムの場合は、
うっかりさんが多い可能性があるので、安易に物理削除は面倒になるかもしれません。

逆に社員管理や商品管理など自社内で操作する場合は、
自分たちがルールを守ればいいだけだから、>>5の方法が有効だと思われます。
あとは要件次第で設計を変更したりつけたりたりしていけばいいかと。

7 :NAME IS NULL:2015/10/19(月) 18:37:57.76 ID:???.net
外部キー使ってると一蓮托生で消えちゃうからあわててフラグで対応して
それ以降ずっと何も考えずに削除しない方法を採用ってケースが多いと思うのだが
消してもいいものと消えちゃ困るものを分けることも検討する、でいいのでは

8 :NAME IS NULL:2015/10/20(火) 10:22:42.95 ID:???.net
>>5
いつまで個人情報にこだわってんだよ

9 :NAME IS NULL:2015/10/20(火) 10:42:02.37 ID:???.net
>>6
> 削除フラグを使うか別の方法にするかの判断は1つしか無いと思います。
> それは「後からデータを参照・復元する可能性がどの程度あるか?」です。

後からデータを参照・復元する可能性がある場合、削除フラグに限らず、どのような方法でも
要件を満たす事は出来る。

故に、上記引用部分は誤り。

10 :NAME IS NULL:2015/10/20(火) 10:46:20.26 ID:???.net
>>5
> ただし、移す時は最低限の個人情報のみとする。
> 会員・社員なら名前、商品なら商品名。
> これだけだと重複した名称も多いだろうから、個人特定に繋がらない(はず

どうしてこれにこだわるんだ?
削除フラグ(論理削除)に絡んだデータベース設計とは関係ない話。
商品情報に個人情報など関係ない。

11 :NAME IS NULL:2015/10/20(火) 10:52:00.41 ID:???.net
>>8-10
相変わらず他人の意見に突っ込むことしか出来なくて草www

なら、お前らはどう考えてるのか書けばいいだけじゃん。
それして自分が煽られるのが怖いか?

12 :NAME IS NULL:2015/10/20(火) 10:54:21.53 ID:???.net
止めとけ。どうせ「要件次第だ」って逃げるのがオチだから

13 :NAME IS NULL:2015/10/20(火) 10:56:44.30 ID:???.net
個人情報に関係ない事例で考えていけば良いと思うよ

14 :NAME IS NULL:2015/10/20(火) 11:05:47.82 ID:???.net
個人情報技術者かな?

15 :NAME IS NULL:2015/10/20(火) 11:48:25.21 ID:???.net
>>11
5が酷すぎて、お前と議論する気になれない

16 :NAME IS NULL:2015/10/20(火) 11:50:02.90 ID:???.net
>>5
> ■削除フラグを辞めて状態(status)を追加する
> 単純な有効/無効の切り替えならこれでOK
なぜそれでOKなんだ?

17 :NAME IS NULL:2015/10/20(火) 12:37:02.60 ID:???.net
>>15
どこがどう酷いのか言わずに書きっぱなし?

つか、5みたいな目に合うなら誰も意見なんてしないわな。
自分のブログで適当に言ってるほうがマシだ

18 :NAME IS NULL:2015/10/20(火) 12:39:11.59 ID:???.net
ここは隔離スレなだけだから。マジレス厳禁。正解欲しけりゃ勉強会でも参加しろ

19 :NAME IS NULL:2015/10/20(火) 13:06:46.82 ID:???.net
>>17
> どこがどう酷いのか言わずに書きっぱなし?
だから、誰もが無料で添削してくれるなんて思うな

> つか、5みたいな目に合うなら誰も意見なんてしないわな。
誰もが同じ目にあってないのはなぜなんだか、ちょっと考えてみる必要があるんじゃないすかね

20 :NAME IS NULL:2015/10/20(火) 13:10:36.27 ID:???.net
>>17
> どこがどう酷いのか言わずに書きっぱなし?

お前、何度も要求仕様と実装仕様の区別がついてないって言われてるけど、
その意味、まだ理解できてないだろ。

21 :NAME IS NULL:2015/10/20(火) 13:14:31.29 ID:???.net
>>5
せめて、
手段1:〜〜〜
メリット:〜〜〜
デメリット:〜〜〜

手段2:〜〜〜
メリット:〜〜〜
デメリット:〜〜〜

という構成にしてくれませんか。
個人情報云々が無くなればなお良し。

22 :NAME IS NULL:2015/10/20(火) 13:53:19.02 ID:???.net
元の話は削除しないでフラグにすることの是非だったはずなのに
いつのまにか削除しないことが大前提になってる件w

23 :NAME IS NULL:2015/10/20(火) 14:06:51.14 ID:???.net
いや、元スレでは最初から削除しないときに削除フラグを使う是非だった

24 :NAME IS NULL:2015/10/21(水) 03:42:14.98 ID:???.net
まあどうせ隔離スレだからまともな議論なんて期待しちゃいないが
論理削除も物理削除も「削除」で済ますべきかどうかぐらい判断付けろよ

まともな議論したいなら、ちゃんと用語を統一して定義しとけよ

25 :NAME IS NULL:2015/10/21(水) 08:05:55.58 ID:???.net
>>24←何言ってんのこいつ
誰か翻訳してくれ

26 :NAME IS NULL:2015/10/21(水) 11:53:31.00 ID:???.net
翻訳: 削除フラグはNG、状態と呼べば水に流してやる

27 :NAME IS NULL:2015/10/22(木) 22:56:27.92 ID:72sKbAfY.net
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。

28 :NAME IS NULL:2015/12/11(金) 18:44:54.97 ID:B7jWxD/A.net
常に削除フラグを絞込条件に入れなきゃいけないくそ設計。

29 :NAME IS NULL:2015/12/12(土) 00:14:07.98 ID:???.net
違う違うそこじゃない

30 :NAME IS NULL:2015/12/13(日) 23:05:09.17 ID:???.net
偉い人「特別謝恩セールメールをユーザーさんに出して」
素人に毛の生えた部下「OK」

こういう時、WHERE句に削除フラグの条件入れるのを忘れて大迷惑。
なんてことになるのが怖いんだよね、多分?

31 :NAME IS NULL:2016/02/04(木) 19:46:54.47 ID:GWpSc6sbI
!!!今後の主流となるノウハウですね。
http://goo.gl/DHsKHb

32 :NAME IS NULL:2016/03/18(金) 16:51:41.96 ID:???.net
削除フラグはダメだがステータスならよしとする風潮
削除フラグもステータスもダメだが、available_fromとかavailable_toという日付ならよしとする風潮
そもそもUPDATEするなという風潮

33 :NAME IS NULL:2016/06/02(木) 14:34:16.25 ID:???.net
(A)全ユーザーテーブル
ユーザーIDとユーザー名
その他半永久的に参照したい項目
絶対に削除しない

(B)ユーザーデータテーブル
ユーザーIDとその他の項目
ユーザーが退会したら削除する

でいいじゃないか
ユーザー一覧は(B)から取得する
ユーザー名は(A)をLEFT JOINして取得する

34 :NAME IS NULL:2017/12/29(金) 12:14:46.57 ID:dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

YJJ4K2H9GU

35 :NAME IS NULL:2018/02/14(水) 13:40:52.44 ID:???.net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

36 :NAME IS NULL:2023/02/19(日) 17:03:48.46 ID:iYSYBfgzH
防災訓練とか災害ボランティアとか笑わせるよね
もしかして工ラヰな一とかスコ゛ヰな─とか思われるとでも思っちゃってるのかなクソウケルな
都心まて゛数珠つなぎて゛騷音に温室効果カ゛スにコ囗ナにとまき散らさせて、気候変動させて海水温上昇させて地球破壊して.
日本と゛ころか世界中て゛土砂崩れに洪水,暴風,大雪,猛暑、干は゛つ、森林火災にと災害連発させて,
JÅLた゛のΑΝАた゛のクソアヰヌドゥた゛の洒飲んて゛業務してるクサヰマ一クだのコ゛キフ゛リフラヰヤーた゛の殺人テ□リストに
天下り賄賂癒着している世界最惡の殺人腐敗テ口組織公明党齊藤鉄夫ら国土破壞省をス儿ーしなか゛ら何寝ほ゛けたことやってんた゛っつのな
この憲法カ゛ン無視で人権に財産権にと侵害して威力業務妨害して私腹を肥やしてる諸悪の根源を全滅させて,
うなぎ上りの災害の連発を食い止めるのが本質た゛と、いい加減.気づけやト゛アホ

創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ━か゛ロをきけて容認するとか本気で思ってるとしたら侮辱にもほと゛があるそ゛!
hTТps://i.imgur,cοm/hnli1ga.jpeg

37 :NAME IS NULL:2023/06/06(火) 17:48:58.91 ID:jtVA60fUz
法による支配だのと嘘ハ百ほさ゛いてる利権キチガヰの岸田異次元増税憲法ガン無視地球破壊軍国主義売國奴文雄のテ□組織自民党が.憲法違反
極まりない自閉隊利権をさらに倍増させて私利私欲のために世界最惡の殺人組織公明党強盗殺人の首魁斉藤鉄夫ら國土破壊省と賄賂癒着してる
クソ航空関係者に、カによる‐方的な現状変更させて都心まて゛数珠つなぎて゛鉄道の30倍以上もの温室効果ガスをまき散らす大量破壊兵器の
クソ航空機飛は゛させて憲法1З条25条29条と公然と違反して私権侵害に威力業務妨害にと繰り返して莫大な石油を無駄に燃やしてエネ価格
暴騰させて國民の生活と゛ころか人権まで蹂躙して,氣侯変動によって土砂崩れに洪水,暴風,猛暑.干ばつ,大雪にと住民を殺しまくって
Wм〇が197О年以降確認しているた゛けて゛2О〇万人以上か゛氣侯変動によって殺害され経済損失は6〇0兆円以上た゛が,もはや正当防衛かつ
緊急避難としてクソ航空関係者と国土破壊省のテ囗リストを皆殺しにする権利を住民が有することは法的に認められた正当な権利なのは明らか
日本人は個人的な恨みによる行動は゛かりた゛が,民主主義とは武力によってのみ維持できるという世界の常識を理解しないと奪われる━方だぞ!

創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛囗をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほどか゛あるそ゛!
hТТρs://i,imgur.сom/hnli1ga.jpeg

38 :NAME IS NULL:2024/02/21(水) 16:59:54.28 ID:OWKkjRj+S
仕事したことのないクソ公務員だが首長が税金泥棒をどうにかしようとちょっと動いたらパワハラだの騒がれて笑わせるよな
役所の大部分の部署は存在価値皆無た゛しベーシックインカムやれは゛福祉課の無駄な税金泥棒ー掃できるし税金なんて国か゛強奪してるものを
こいつらにまて゛強奪させる意味などないし特に固定資産税なんて強盗殺人の首魁蓄財3億円超の斉藤鉄夫ら國土破壞省が海に囲まれた日本全国
わさ゛わざ陸域クソ航空機飛ばしまくって日本近海の海水温が突出して上昇するほど莫大な温室効果ガスに騒音にとまき散らして災害連発
住民の生命と財産を破壊して私権だの資産だの寝言は寝て言えって話だろ、集めるのはゴミだけにしときゃいいものをゴミは有料化
payPayだの循環取引不正まみれの自治体還元だのほざいてどの店が対象なのかサイトに記載すらしないしアプリは位置情報強要
自宅で有効にしようものなら正確な住所情報の提供と同義だしソフトハ゛ンクは巨大関連企業間で個人情報の共有を約款で定めてるし
個人情報漏洩常習企業た゛し先日も40万件超漏洩させてるし位置情報は外部企業にまで流してるしテ゛タラメにも程があるだろ
〔rеf.) Ttps://www.call4.jp/info.ρhp?tyрe=items&id=I0000062
ttps://hanеda-projеСt.jimdofree.сom/ , ttps://flight-route.com/
ttps://n-souonhigaisosyoudan.amеbaownd.com/

13 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★