2

旅行中に最近行った行動を保存するためのデータベースをどのように設定するのか疑問に思いました。たとえば、美術館に行くと、データベースには「ボブはこの美術館に行きました」というテキストが保存され、ユーザーIDとタイムスタンプが保存されます。これらのイベントを1つのテーブルに格納する必要があるかどうか疑問に思っていました。一人のイベントが必要な場合は、ユーザーIDを使用してこのテーブルにクエリを実行します。

同様に、ユーザーが「最近会った」50人のユーザーを保存したいのですが、これは、ユーザーが旅行中にいた最後の50人のユーザーを意味します。これも1つのテーブルに保存でき、ユーザーIDだけを重複せずにペアリングできると考えていました。テーブルが大きくなりすぎるのではないかと心配しています。

テーブルのセットアップに関する提案はありますか?

ありがとう

4

1 に答える 1

0

個人的には、次のような ER 構造を使用します。

小胞体図

于 2012-06-28T04:26:36.470 に答える