質問: 実務でテーブル設計を行っているのですが、初修なもので難航しているのでアドバイスいただきたいです。 具体的な内容はかけないので、例えになるのですが ![想定テーブル](https://i.stack.imgur.com/hQH17.png) 上記のようなテーブルが存在しているんですが、事件の内容が増えるたびにほしい詳細情報が変わるのでカラムが増えるような現状です。 求められているのは時系列での事件の一覧性と、個々の事件の詳細を知りたいといったものです。どのような方策が考えられるでしょうか?アドバイスよろしくお願いします。
回答: 「ほしい詳細情報が変わる」ということですが、中身がころころ変わるようなテーブルでは、一貫性のあるデータベースになりません。 どのように事件に関する情報を整理するかが定まっていないという事だと思われますので、事件の報告などの実務に詳しい先輩に教えを乞うのが良いと思います。 事件の種類によって必須となる項目がある程度定まるかと思います。 傷害、恐喝、殺人、事故だと「加害者」「被害者」「被害状況/加害状況」「死者数、怪我人数、緊急搬送人数」といったように主たるものをリストアップしていってはどうでしょうか。