今まで見た中で最もひどいDBのテーブル設計は?
2014年3月6日 17:39
あるAnonymous Coward 曰く、 今まで見たもっともクソなテーブル設計というブログ記事が話題になっている。
ここで言及されている「クソなテーブル」は、ありとあらゆるデータが1つのテーブルに放り込まれており、また各行にどのようなデータが納められているかを区別するための列が設けられているというものだったそうだ。
見方を変えれば最近普及が進んでいるKey-Valueストア型データベースのようにも見えるが、通常のSQLデータベースでこのような使い方をするのは確かにひどい。
ちなみにこのような設計は、SQLアンチパターンにて「Entity-Attribute-Value」として紹介されている。
スラッシュドットのコメントを読む | デベロッパーセクション | プログラミング | データベース
関連ストーリー:
厚労省の診療データベース、データの不備によって突き合わせできず 2013年11月06日
京都市、ゴミ処理施設プラントを完成させられなかった住友重機に対し契約解除を通告 2013年10月09日
関数型言語を採用するプロジェクトが増加、果たして本当に開発効率は高いのか? 2013年02月05日