私は現在、大学の 2 年生でやりたいプロジェクトで忙しいです... プロジェクトはすべてユーザーと連絡先に関するものです。各ユーザーは多くの連絡先を持つことができ、多くの連絡先は多くのユーザーに属することができます。多対多の関係 user_contact テーブルを作成したいと考えています。ユーザーと連絡先の関係は、友人、職場の大学、または家族のいずれかです.関係は、受動的またはアクティブな状態のいずれかになります.また、連絡先の記録を最後に編集したのは誰かを追跡したいと考えています。特定のユーザーによる日付
このシステムは特定の会社の内部で使用され、システムはユーザーが社外の連絡先と持っている関係を示すことを目的としています。友人としてのパムと関係はアクティブな状態にあります..
私の現在のテーブル構造:
//User table
user_id | username|password|fname|lname|email
//Contact_table
contact_id|fname|lname|contactnumber|email|lastedited|editdate
//User_contact table
id|user_id|contact_id|relationship_type|relationship_state
私はmysql環境に慣れていないので、私の質問は、私はそれについて正しい道を進んでいるということです...どんなアドバイスも非常に役に立ちます..
また、user テーブルのユーザー ID を user_contact テーブルのユーザー ID にリンクするにはどうすればよいですか?