Tag Archives: データベース

[ データベース ] カラム名に¥とか#とか特殊文字使うなよな。反論は聞かない。

毎度のまさおの愚痴コーナーです。

「だん吉、なお美のおまけコーナー」より断然つまらないコーナーです。

今回はデータベースのカラム名とかについて愚痴ります。どれだけ理屈を並べ立てても、カラム名に¥とか#のような記号を使うことは避けましょう。

Continue reading »

[ DB設計 ] 食欲がなくなるテーブル名をつけないでください

システムエンジニアやプログラマは、階層構造の世界です。どんなアホでもシステムエンジニアは偉くて、プログラマは奴隷です。ここら辺についても、言いたいことは、多々ありますが、ここでは、そんな堅い話はしません。

男の子がみんな大好きなアレの話になります。

Continue reading »

DBの「正規化」という言葉に囚われ過ぎた粘着ダメエンジニアが社内にいる

ドラゴンボールデータベースの正規化という言葉に囚われ過ぎて自分の言っていることが理解できていない人が社内にいます。今回は同じ仕事じゃないので高みの見物です。いつものおっさんのクセに問題児なヤツの話です。見た目は大人、頭脳は子供です。

Continue reading »

[ PHP ] オブジェクト指向デザインパターン実装例 ( Factory Method )

ここでは、オブジェクト指向におけるデザインパターンの1つである Factory Method パターンの PHP における実装サンプルを掲載しています。GoF によるデザインパターンが登場してから20年以上経過していますので、そろそろ現在のプログラミング言語にあわせたデザインパターンが登場するかもしれません。

Continue reading »

[ Java ] JDBC で DB 接続するときの Class.forName って何?

Java で データベースに接続するときには、以下のように Class.forName メソッドでクラスをロードするようにします。これは、単なるおまじないではありません。

『おまじないだと思って書いとけばいいよ』 って若者にバカにされたように教わりました(怒)。どうも本人はわかっていないようでしたが、プライドは高い人のようでした。(おっちゃんキれたら出川より怖いよ。ヤバイヨ ヤバイヨー)

Continue reading »

[ Oracle ] SELECT FOR UPDATE 悲観的ロックによる損失は数千万円

Oracle は多くの大企業で採用されているデータベースです。保守料も高額ですので大企業くらいしか導入できないのことが実際のところではないでしょうか。保守料のかからない無償版という選択肢もありますが、以下のような制約もあるので使い辛いのではないでしょうか。

Continue reading »