私はCategoryという名前のテーブルを持つデータベースを持っています。異なるカテゴリには異なる記事が含まれていますが、時間が経つにつれて、カテゴリだけではウェブサイト上の記事を区別するのに十分ではないため、... 私たちの要求を満たすために、新しいテーブルを作成する準備をします。
カテゴリ テーブルは次のようになります。
Category
-------------
id
name
description
image
次のように新しいテーブル (複数) を作成します。
Topic
--------------
id
name
description
image
icon(.svg)
display(boolean)
新しいテーブルはテーブルと同じですCategory
が、1 つまたは 2 つの列を追加します。
このような状況で、コンテンツ管理とサーバー/ AWS-RDSクエリの有効性のためにどちらを選択するのが良いでしょうか? (または両方を取得できませんか?)
- 新しいテーブルを作成
Class(class1 = category, class2 = topic, class3 =...)
既存のコンテンツを再定義したい列を追加しますか?
または他の提案?