Microsoft Outlookで提供されているものと同様の機能を実装して、会議の予定を繰り返す必要があります。この機能を実装するために必要な、最適化されたデータベース設計を理解しようとしています。イベントの繰り返し発生の詳細を格納するデータベースの設計
ユーザが入力した各実行またはタスクは、毎週、毎月、または毎年のような再発的イベントのようなスケジュール設定にも適用できるという要件です。これらの詳細をDBに保存するためのDBモデル - テーブル構造(制約付き)を提案してください。DB構造には、後で適切なタスクを実行するためにプログラムからアクセスできるものがあります。可能なスケジューラの詳細のスクリーンショットはfollowing linkにあります。
これらの詳細を保存するために、バックエンドでmysql DBを実行しています。ユーザーがリクエストを送信するとすぐに、リクエストの詳細を含むリクエストIDがテーブルに格納され、それに対応するアクションがプログラムによって取得されます。 SQLスクリプトを実行し、値を取得して統計分析を実行することが、ユーザーの意図と同じようになります。しかし、OracleリファレンスDBは多くのユーザーによって動的に更新されるため、再帰的に実行して分析を完了したいと考えています。 mysql dbとref DBは異なっていることに注意してください。
他の詳細が必要な場合はお知らせください。
スピード、信頼性、アクセシビリティ、拡張性などに関して最適化していますか?アクセシビリティはあなたの最も重要な懸念のように思えます。 –