バーまたはイベントの所有者 (プロファイルを所有しているため管理テーブル) がユーザーにアラートを送信するデータベース設計を作成する必要があります。
「ALERT」テーブルを作成したいのですが、使用する主キーを決めるのに苦労しています。少なくとも admin_ID (PFK)、user_ID (PFK) を含む複合キーを追加することを考え、主キーに日付と時刻のスタンプを追加して、管理者が多くのアラート (通知) を送信できることを示すことを考えましたが、1 つで 1 つだけです。ある時点。
ただし、このスレッドから: Timestamp as part of complex primary key? 、タイムスタンプを使用すべきではないことを学びました。
ちなみに、どのDBソフトを使うかは現時点では決まっていません。
私は時々自動インクリメント キーにすぐに移行する傾向があります。(Access で) 問題に気付いたことはありませんが、私が読んだ限りでは、これが常に最も意味のあることであるとは限らないため、専門家に質問します。
バックエンドを根本的に正しくする正しい方法でこれを行うチャンスは 1 回しかありません。
これについてどう思いますか?