Web アプリのような単純な CMS のデータベースに取り組んでいます。基本的に、コンテンツグループの一部であるコンテンツのビットで構成されています。ページの一部であるテキストのように。そのために、テーブルと1:n の関係を持つpage
テーブルを考えていました。text
また、アセットをページまたはテキストにリンクすることも必要です。したがって、テキストにサムネイルがリンクされている可能性がありますが、ページにもサムネイルがリンクされている可能性があります。どういうわけか、私はそれをうまく行う方法を理解できません。assets
列を使用してテーブルを作成し、各行pageId
でtextId
1 つだけが使用されるようにする必要がありますか? 私には少し奇妙に感じます..または、2 つの異なる資産テーブルを作成する必要がありますか?
皆さんがこれで私を助けてくれることを願っています!