ソーシャル サイトの活動追跡システムの作成。ログインからログオフまでのすべてのユーザー アクティビティが追跡されます。これは、最初の使用例がユーザーのログインであることを意味します。すべての活動は同じ形式であるため、1 つの活動を追跡する方法を理解したら、すべての活動のケマを作成できます。現在、ログインには次のような手順があります。
私が持っている 2 つの解決策:
アクティビティ 1: ユーザーがログインを試みる
アクティビティ 2 A: ユーザーが正常にログインした
アクティビティ 2 B: ユーザーがログインに失敗した。
アクティビティ 2 BA: パスワードが無効なため、ユーザーが
ログインに失敗しました。 アクティビティ 2 BB: アカウントがロックされたため、ユーザーがログインに失敗しました。
また
アクティビティ 1: ユーザー ログイン - 結果 = 合格または不合格、不合格の場合は理由 = 理由の flag_id。
したがって、スキーマを作成する必要があります。今のところ、次のようにしています:
activity_id
object_id (fk)
session_id (fk)
user_id (fk)
flag_id (fk)
created_dt
friend_id (fk)
結果 (合格/不合格)
もちろん、これは進行中の作業です。