各ユーザーが異なるクラスを持つウェブサイトを構築しています
+----+-----------+---------+
| id | subject | user_id |
+----+-----------+---------+
| 1 | Math 140 | 2 |
| 2 | ART 240 | 2 |
+----+-----------+---------+
各クラスには、宿題ファイル、Class-Papersファイルなどがたくさんあります。そして、ここで私はあなたの助けが必要です。より良いアプローチは何ですか:次のような1つのテーブルを作成します。
+----+-----------+--------------------------------------------------+--------------+
| id | subject | Homework | Class-Papers |
+----+-----------+-----------------------------------------------------------------+
| 1 | Math 140 | www.example.com/subjects/Math+140/file_name.pdf | bla-bla |
| 2 | Math 140 | www.example.com/subjects/Math+140/file_name.pdf | bla-bla |
| 3 | Math 140 | www.example.com/subjects/Math+140/file_name.pdf | bla-bla |
| 4 | ART 240 | www.example.com/subjects/ART +240/file_name.pdf | bla-bla |
| 5 | ART 240 | www.example.com/subjects/ART +240/file_name.pdf | bla-bla |
+----+-----------+--------------------------------------------------+--------------+
そして、コンテンツを表示したいときにコンテンツを分離するだけでなく、すべての主題ごとにテーブルを作成して、必要なテーブルをロードするだけではありませんか?
または、より良い、またはより一般的/有用/効率的な何かを提案できる場合は、先に進んでください。