2009年05月06日

作成情報と更新情報

近頃はすべてのテーブルに、作成日・作成者・更新日・更新者の4フィールドを持たせる設計が多いです。この列を持たせる理由としては、おもにデータの作成された状態をトレースするためですが、改めてこの列の存在価値を考えたいと思います。

メリットとしては、論理的に間違ったデータが入った時にその登録経路のヒントとなることです。更新時間や更新者(あるいは更新モジュール)が分かれば、プログラムのどの場所に間違いがあるのか簡単に判明することがあります。
しかしデメリットも考えると多々あります。
まずこの情報は、最初と最後しか記録していません。そのため時間の経ってしまったデータについては、間でどのような書き換えが行われたかが不明です。
次に、データを書き出すプログラムが更新者や更新日を正しく書き出しているという前提も必要です。更新者や更新日情報を更新せずにデータだけ更新していたら、かえって問題の発見を遅らせてしまいます。
さらには、OracleでいうSQL-Plusのようなクライアントツールで直接SQL文を発行したときの情報も取得できません。

それらも踏まえると、次のような作戦もありなのではないでしょうか?
・トリガーを使って、履歴用のテーブルに更新者と更新日を記録する。
 →テーブル名、操作(CRUD)、更新日、更新者、更新モジュールID、主キーを列とする履歴テーブルにとにかく記録していく。履歴は追えるが内容までは追えない。パフォーマンスに難あり?
・記録しない
 中途半端な情報ならば、いっそ記録しないという手もあります。Oracleなどであれば、その気になればアーカイブログやREDOログなどから更新履歴を取得することも可能です。

何のために情報を残すのかを改めて考え直せば、どのレベルまで履歴を取っておくべきか答えは見えてくるはず。

この記事へのトラックバックURL

http://nakaken.mediacat-blog.jp/t35741
この記事へのコメント
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
Posted by 威哥王 at 2013年08月08日 19:26
威哥王:http://www.hellokanpo.com/view/weigewang.html
巨人倍増:http://www.hellokanpo.com/view/jurenbeiceng.html
三便宝:http://www.hellokanpo.com/view/satibo-capsules.html
D10 媚薬:http://www.hellokanpo.com/view/D10-meiyao.html
RU486:http://www.hellokanpo.com/view/beijing-ru486.html
花痴:http://www.hellokanpo.com/view/huachi.html
紅蜘蛛:http://www.hellokanpo.com/view/hongzhizhu1.html
Posted by 威哥王 at 2013年08月08日 19:27
キョジンバイゾウ:http://www.hellokanpo.com/view/jurenbeiceng.html
蒼蝿水:http://www.hellokanpo.com/view/FLY-D5.html
VigRx:http://www.hellokanpo.com/view/VigRx.html
ウェイカワン:http://www.hellokanpo.com/view/weigewang.html
VVK:http://www.hellokanpo.com/view/VVK-Wenickman.html
狼1号:http://www.hellokanpo.com/view/langyihao.html
五便宝:http://www.hellokanpo.com/view/wodibo-capsules.html
男宝:http://www.hellokanpo.com/view/nanbao.html
vigRx oil:http://www.hellokanpo.com/view/Oil.html
Posted by 威哥王 at 2013年08月08日 19:27
威哥王:http://www.hikanpou.com/product/威哥王.html
巨人倍増:http://www.hikanpou.com/product/巨人倍増.html
妖姫:http://www.hikanpou.com/product/youhi.html
妖姫:http://www.hakanpo.com/p/pro481.html
淫インモラル:http://www.hakanpo.com/p/pro482.html
妖姫 媚薬:http://www.hikanpou.com/product/youhi.html
淫インモラル:http://www.hikanpou.com/product/immoral.html
インモラル:http://www.hikanpou.com/product/immoral.html
媚薬 淫インモラル:http://www.hikanpou.com/product/immoral.html
媚薬 インモラル:http://www.hikanpou.com/product/immoral.html
RU486:http://www.hikanpou.com/product/RU486.html
RU486:http://www.mykanpou.com/Product/RU486.html
巨人倍増:http://www.hakanpo.com/p/pro138.html
D10 媚薬:http://www.hikanpou.com/product/D10.html
D10 催情剤:http://www.hikanpou.com/product/D10.html
三便宝:http://www.hikanpou.com/product/三便宝.html
三便宝:http://www.hikanpou.com/product/三便宝.html
五便宝:http://www.hikanpou.com/product/五便宝.html
花痴:http://www.hikanpou.com/product/花痴.html
Posted by 妖姫 at 2013年10月18日 14:55
花痴:http://www.hikanpou.com/product/花痴.html
威哥王:http://www.hikanpou.com/product/威哥王.html
狼1号:http://www.hikanpou.com/product/狼1号.html
天天素:http://www.hikanpou.com/product/天天素.html
紅蜘蛛:http://www.hikanpou.com/product/紅蜘蛛.html
蟻力神:http://www.hikanpou.com/product/蟻力神1.html
蟻力神:http://www.hakanpo.com/p/pro132.html
福源春:http://www.hikanpou.com/product/福源春2.html
三体牛鞭:http://www.hikanpou.com/product/三体牛鞭.html
三體牛鞭:http://www.hikanpou.com/product/三体牛鞭.html
巨人倍増:http://www.hikanpou.com/product/巨人倍増.html
痩身1号:http://www.hikanpou.com/product/韓国痩身一号.html
韓国痩身一号:http://www.hikanpou.com/product/韓国痩身一号.html
韓国痩身1号:http://www.hikanpou.com/product/韓国痩身一号.html
絶對高潮:http://www.hikanpou.com/product/絶對高潮.html
FLY D5:http://www.hikanpou.com/product/蒼蝿水5.html
Posted by 妖姫 at 2013年10月18日 14:55
Точный ответ<a href=http://biofire.ru>.</a>
Posted by DimaxVus at 2013年10月29日 22:19
<a href="http://www.europrocess.net/">UGGメンズ</a> | <a href="http://www.europrocess.net/">europrocess.net</a> | <a href="http://www.europrocess.net/ugg-1873ベイリーボタン-jp-10.html">ugg 店舗</a> | <a href="http://www.europrocess.net/ugg-3352-ミニベイリーボタン-jp-11.html">UGGブーツアウトレット</a> | <a href="http://www.europrocess.net/ugg-5803ショートムートンブーツ-jp-12.html">アグオーストラリア</a> | <a href="http://www.europrocess.net/ugg-5815クラシック-トール-jp-13.html">uggブーツ専門販売店</a> | <a href="http://www.europrocess.net/ugg-5825クラシック-ショート-jp-14.html">アグ ブーツ 最安</a> | <a href="http://www.europrocess.net/ugg-ダコタ-ブーツ-jp-15.html">ugg オーストラリア</a> | <a href="http://www.europrocess.net/モンクレールメンズ-コート-jp-3.html">MONCLER ベスト</a> | <a href="http://www.europrocess.net/モンクレールメンズ-ジャケット-jp-5.html">モンクレールダウンべスト</a> | <a href="http://www.europrocess.net/モンクレールメンズ-ベスト-jp-4.html">MONCLER ベスト</a> | <a href="http://www.europrocess.net/モンクレールレディース-bady-jp-6.html">モンクレール秋冬レディース</a> | <a href="http://www.europrocess.net/モンクレールレディース-コート-jp-7.html">MONCLER通販</a> | <a href="http://www.europrocess.net/モンクレールレディース-ジャケット-jp-8.html">モンクレール 名古屋</a> | <a href="http://www.europrocess.net/モンクレールレディース-ベスト-jp-9.html">モンクレールジャケット</a> | <a href="http://www.europrocess.net/モンクレール新作【メンズ】-jp-2.html">モンクレール 新作</a> | <a href="http://www.europrocess.net/モンクレール新作【レディー】-jp-1.html">モンクレールレディー</a> |
Posted by Wourgerot at 2013年11月16日 21:13
<a href="http://www.123gx.net/">アグレディース</a> | <a href="http://www.123gx.net/">123gx</a> | <a href="http://www.123gx.net/uggレディース-jp-2.html">アグレディース 格安値</a> | <a href="http://www.123gx.net/uggメンズ-jp-1.html">アグメンズ 店舗</a> | <a href="http://www.123gx.net/uggキッズ-jp-5.html">uggキッズ 大阪</a> | <a href="http://www.123gx.net/uggアーガイルニット-jp-3.html">アグ アーガイルニット 通販</a> | <a href="http://www.123gx.net/uggベイリーボタン-jp-11.html">uggベイリーボタン 超格安</a> | <a href="http://www.123gx.net/uggベイリーボタントリプレット-jp-12.html">アグ ベイリーボタントリプレット評判</a> | <a href="http://www.123gx.net/uggクラシック-jp-6.html">ugg クラシック 新宿</a> | <a href="http://www.123gx.net/uggクラシックカー-jp-7.html">ugg クラシックカー</a> | <a href="http://www.123gx.net/uggクラシックミニ-jp-10.html">アグ クラシックミニ 取扱店</a> | <a href="http://www.123gx.net/uggクラシックショート-jp-8.html">アグ クラシックショートブーツ</a> | <a href="http://www.123gx.net/uggクラシックトール-jp-9.html">アグクラシックトール</a> | <a href="http://www.123gx.net/uggカジュアル-jp-4.html">ugg カジュアル 店舗</a> | <a href="http://www.123gx.net/uggロキシーショート-jp-13.html">アグ ロキシーショート 值段</a> | <a href="http://www.123gx.net/emuエミュ-jp-14.html">EMU ブーツ 取扱店</a> | <a href="http://www.123gx.net/jumboジャンボ-jp-15.html">ジャンボブーツ新着</a> |
Posted by Wourgerot at 2013年11月16日 21:13
<a href="http://www.chainamura.com/">Babyg</a> | <a href="http://www.chainamura.com/">chainamura.com</a> | <a href="http://www.chainamura.com/gショック人気-セール-fashionable-4.html">時計 Gショック 人気</a> | <a href="http://www.chainamura.com/エディフィス-一覧-fashionable-17.html">エディフィス 横浜</a> | <a href="http://www.chainamura.com/カシオsheen-限定モデル-fashionable-24.html">Sheen時計値段</a> | <a href="http://www.chainamura.com/カシオwave-ceptor-限定-fashionable-28.html">電波時計 カシオ</a> | <a href="http://www.chainamura.com/シーン時計-ホット-fashionable-18.html">Casio シーン時計</a> | <a href="http://www.chainamura.com/スタンダード-中古-fashionable-26.html">カシオ スタンダード 200m</a> | <a href="http://www.chainamura.com/ベビーg-時計-限定-fashionable-21.html">Babyg 時計</a> | <a href="http://www.chainamura.com/プロトレック-一覧-fashionable-16.html">カシオ プロトレック 3000</a> | <a href="http://www.chainamura.com/電波・ソーラー-ホット-fashionable-25.html">Casio電波腕時計</a> | <a href="http://www.chainamura.com/オシアナス-新品-fashionable-15.html">時計 オシアナス</a> | <a href="http://www.chainamura.com/カシオsports-激安-fashionable-27.html"> カシオSPORTS 激安</a> | <a href="http://www.chainamura.com/ペアウォッチ-通販-fashionable-23.html">Casio バンド</a> | <a href="http://www.chainamura.com/casio新作mtg-2013年新作-fashionable-2.html">Casio Futurist</a> | <a href="http://www.chainamura.com/casio激安gms-超人気-fashionable-1.html">カシオ 腕時計 レディース</a> | <a href="http://www.chainamura.com/データバンク-時計-fashionable-22.html">カシオ データバンク タッチパネル</a> |
Posted by Wourgerot at 2013年11月16日 21:13
<a href="http://www.hhelong.com/">アディダス オリジナルス スニーカー</a> | <a href="http://www.hhelong.com/">www.hhelong.com</a> | <a href="http://www.hhelong.com/nike【ナイキ】-shoes-1.html">ナイキ エア フォース 1</a> | <a href="http://www.hhelong.com/adidas【アディダス】-shoes-2.html">アディダス スニーカー リボン</a> | <a href="http://www.hhelong.com/converse【コンバース】-shoes-3.html">コンバース オールスター</a> | <a href="http://www.hhelong.com/clarks【クラークス】-shoes-4.html">CLARKS デザートブーツ</a> | <a href="http://www.hhelong.com/dc-shoes【dc-シューズ】-shoes-5.html">DC シューズ レディース</a> | <a href="http://www.hhelong.com/hunter【ハンター】-shoes-6.html">ハンター レインブーツ 新作</a> | <a href="http://www.hhelong.com/le-coq【ルコック】-shoes-7.html">ルコック スニーカー キッズ</a> | <a href="http://www.hhelong.com/new-balance【ニューバランス】-shoes-8.html">ニューバランス スニーカー</a> | <a href="http://www.hhelong.com/palladium【パラディウム】-shoes-9.html">パラディウム 靴</a> | <a href="http://www.hhelong.com/puma【プーマ】-shoes-10.html">プーマ スニーカー キッズ</a> | <a href="http://www.hhelong.com/reebok【リーボック】-shoes-11.html">リーボック シューズ メンズ</a> | <a href="http://www.hhelong.com/supra【スープラ】-shoes-12.html">スープラ スニーカー 履き方</a> | <a href="http://www.hhelong.com/timberland【ティンバーランド】-shoes-13.html">ティンバーランド ブーツ</a> | <a href="http://www.hhelong.com/toms【トムズ】-shoes-14.html">トムズシ ブーツ</a> | <a href="http://www.hhelong.com/ubiq【ユービック】-shoes-15.html">ユービック シューズ</a> | <a href="http://www.hhelong.com/ugg【アグ】-shoes-16.html">アグ ブーツ 人気</a> | <a href="http://www.hhelong.com/vans【バンズ】-shoes-17.html">バンズ スニーカー 人気</a> | <a href="http://www.hhelong.com/vision【ヴィジョン】-shoes-18.html">ヴィジョン シューズ</a> |
Posted by Wourgerot at 2013年11月16日 21:14
<a href="http://www.0515dh.com/">SHISEIDO 通販 化粧水</a> | <a href="http://www.0515dh.com/">0515dh</a> | <a href="http://www.0515dh.com/資生堂shiseido-cosme-1.html">資生堂 BBクリーム</a> | <a href="http://www.0515dh.com/rmk-cosme-2.html">アールエムケー スキンケア</a> | <a href="http://www.0515dh.com/カネボウkanebo-cosme-3.html">カネボウ 新作</a> | <a href="http://www.0515dh.com/ファンケルfancl-cosme-4.html">FANCL 激安 店舗</a> | <a href="http://www.0515dh.com/コーセーkose-cosme-5.html">KOSE 化粧品</a> | <a href="http://www.0515dh.com/クリニークclinique-cosme-16.html">CLINIQUE 洗顔料</a> | <a href="http://www.0515dh.com/スックsuqqu-cosme-6.html">スック スキンケア 激安</a> | <a href="http://www.0515dh.com/シャネルchanel-cosme-7.html">シャネル 店舗 通販</a> | <a href="http://www.0515dh.com/ディオールdior-cosme-8.html">ディオール 通販 店舗</a> | <a href="http://www.0515dh.com/ロクシタンloccitane-cosme-9.html">ロクシタン スキンケア</a> | <a href="http://www.0515dh.com/マックスファクター-cosme-10.html">マックスファクター スキンケア</a> | <a href="http://www.0515dh.com/エスティローダー-cosme-11.html">エスティローダー 激安</a> | <a href="http://www.0515dh.com/アベンヌavene-cosme-12.html">AVENE 化粧品</a> | <a href="http://www.0515dh.com/ケラスターゼkerastase-cosme-13.html">ケラスターゼ 化粧水</a> | <a href="http://www.0515dh.com/ジルスチュアート-cosme-14.html">JILL STUART 化粧品</a> | <a href="http://www.0515dh.com/ポール&ジョー-cosme-15.html">ポール&ジョー 化粧品</a> |
Posted by Wourgerot at 2013年11月16日 21:14
<a href="http://www.blakethink.com/">カシオ 電波時計</a> | <a href="http://www.blakethink.com/">www.blakethink.com</a> | <a href="http://www.blakethink.com/gショック人気-限定モデル-store-4.html">G Shok</a> | <a href="http://www.blakethink.com/エディフィス-人気-store-17.html">カシオ 時計 エディフィス</a> | <a href="http://www.blakethink.com/カシオsheen-新作-store-24.html">カシオ シーン 価格</a> | <a href="http://www.blakethink.com/カシオwave-ceptor-2013-store-28.html">価格 時計 カシオ</a> | <a href="http://www.blakethink.com/シーン時計-売れ筋-store-18.html">Casio Quartz</a> | <a href="http://www.blakethink.com/スタンダード-最新入荷-store-26.html">カシオ スタンダード 200m</a> | <a href="http://www.blakethink.com/データバンク-2013年新作-store-22.html">カシオ データバンク ピンク</a> | <a href="http://www.blakethink.com/casio激安gms-人気-store-1.html">Casio F91w</a> | <a href="http://www.blakethink.com/casio新作mtg-最安値-store-2.html">カシオ 時計 電池交換</a> | <a href="http://www.blakethink.com/ペアウォッチ-最安値-store-23.html">カシオ電波腕時計</a> | <a href="http://www.blakethink.com/カシオsports-限定-store-27.html">楽天 カシオ 腕時計</a> | <a href="http://www.blakethink.com/オシアナス-激安価格-store-15.html">カシオ オシアナス 価格</a> | <a href="http://www.blakethink.com/電波・ソーラー-最安値-store-25.html">カシオ 電波時計 価格</a> | <a href="http://www.blakethink.com/プロトレック-セール-store-16.html">カシオ プロトレック 電池交換</a> | <a href="http://www.blakethink.com/ベビーg-時計-激安-store-21.html">ベビーg 電波時計</a> | <a href="http://www.blakethink.com/スタンダード-最新入荷-store-26.html">カシオ電波腕時計</a> |
Posted by Wourgerot at 2013年11月16日 21:14
http://orderpriligydirectly.com/ - priligy 30 mg <a href=http://orderpriligydirectly.com/ > priligy sözlük </a>
Posted by get Priligy tab no prescription south in Shaftesbury at 2015年04月16日 08:54