私はデータベースの正規化についてある程度の考えを持っていますが、場合によっては、ONE DATA OBJECT = ONE TABLE パターンよりも洗練された解決策があると思うことがあります (私は信じています)。
例: 記事および静的ページの保管。データは非常に似ており、単純な識別子列を使用してそれらを 1 つのテーブルに配置できます。実際に保存しているデータの違いにより、すべてのデータ型に空白の未使用の列がいくつかあります。
id | title(both) | author(article only) | content(both) | datetime(article only) | type(identificator - article/page)
このアプローチはまだ正しいですか、それとも類似性に関係なく各データのテーブルが必要ですか?