DB

閉方テーブル (Closure Table)

閉方テーブル (Closure Table) は RDB で階層構造を表現する際に使われるデータモデルです。数年前にとある案件で使ったのですが、内容を忘れかけてるので復習します。備忘録。 閉方テーブルでは直接の親子関係だけでなく、階層全体の関係を持つ。閉方テーブ…

並び順をカラムに持つテーブルの設計

DB

今回、フラットに管理されているデータに、カテゴリ機能を追加し、さらにカテゴリの中で任意に並び替えられるようにしたのですが、なんかテーブル設計がイマイチな気がしたので後学のために再考しています。備忘録。 もともとフラットに管理されているデータ…

DB設計したいNight #4 そーだいさんと失敗から学びながらDB設計したいnightに行ってきた #dbsekkeinight

DB設計したいNight #4 そーだいさんと失敗から学びながらDB設計したいnightに行ってきました。 dbnight.connpass.com 所感 今回はパネルディスカッション形式でパネラーの失敗事例を題材にトークする感じ。事例を見てすぐに解決策を説明されてて、培ってきた…