2008-09-18から1日間の記事一覧

マスター系テーブルにuniq制約はつけない

uniq制約は便利であるが、反面問題点もある。 例えば、商品コード、商品名(uniq制約)、削除フラグで構成される商品テーブルがあるとする。 新規に商品情報を商品テーブルに登録する際に、論理的に削除されたレコードの商品名と重複する場合、レコードが追加…

マスター系テーブルのレコードは物理削除してはいけない。

商品テーブルや社員テーブルのような系統のテーブルをマスター系テーブルといい、 明細テーブルなどをトランザクション系テーブルという。マスター系テーブルを削除する場合、レコードをdelete文で物理削除するのではなく、削除フラグを更新するようにして論…

プログラムを保守するときの注意事項

関数のインターフェース(パラメタ)や、処理内容を変更する場合、その関数を利用している箇所を全部調べて、影響を調査する。 インターフェースを変更する場合、デフォルト引数などを利用して、その関数を呼び出しているほかの箇所を修正しなくてもよいよう…

2ch長文引用

875 名前: 名無しさん@英語勉強中 [sage] 投稿日: 2008/09/17(水) 02:26:38 お願いします。 A survey asked British adults about their work and home life. Many people took part, including full-time and part-time workers, unemployed people, stu…