私は設計中のニュース システムを持っています。最初は簡単に思えましたが、計画したスキーマを進めていくうちに問題にぶつかりました... 誰でも助けることができますか?
このシステムでは、最新の 20 件のニュース記事をデータベースから取得する必要があります。このようにブログ風です。各記事には、親記事からアクセスできるサブ記事 (通常は約 3 つ) を含めることができます。サブ記事は、親記事が表示されている場合にのみ表示されます。他の場所では使用されません。
クライアントは、ニュース記事を非表示/表示できる必要がありますが (簡単)、必要に応じて順序を変更することもできます (難しい)。
最初はサブ記事を別のテーブルに保存していましたが、フィールドが本質的に同じであることに気付きました: 見出し、コピー、画像。では、それらすべてを 1 つの大きなテーブルにまとめてみませんか?
今、私は注文に関する他の問題にぶつかりました。金曜日の夜なのに頭が痛い!
誰でもアドバイスを提供できますか?
ありがとう。
更新:人々は私の「既存の」スキーマを確認するよう求めてきました:
articleID *
headline
copy
imageURL
visible
pageOrder
subArticleID *
articleID
headline
copy
imageURL
visible
pageNumber
pageOrder
これは機能しますか?ユーザーが順序を変更できるようにするにはどうすればよいですか? 私にはそれを行うのは間違っているように思えたので、これを捨てました。