日 (日付) ごとに新しいテーブルを作成する必要がありますか、それとも同じテーブルに同じ日付を入力する必要がありますか?
テーブルは 1 つしかなく、そのテーブルには日付を格納するフィールドがあります。簡単な例は次のとおりです。
CallId DateOfCall Caller
------ -------------------- ------------------
1 15/07/2013 13:31:20 John Smith
2 15/07/2013 14:18:37 Jim Hendrix
3 16/07/2013 12:01:37 Steve Jeffers
DBMS (SQL Server、Oracle、MySQL などのデータベース管理システム) は、日付などの基準に基づいてテーブル内の行をフィルタリングするのに非常に優れています。
1 つは日付用、もう 1 つは他のすべての詳細用の 2 つのテーブルを作成し、必要に応じて特定の日付の詳細を取得する可能性はありますか?
これを行うことはできますが、そうする理由があるかどうかは明らかではありません。呼び出しの日付/時刻は呼び出し自体に暗黙的に関連付けられているため、同じテーブルに適切に格納されます (上記の例のように)。