Facebook database design?を参考にします。
db
1Table User 2-------------- 3UserID EmailAddress Password Gender DOB Location 4------------------------------------------------------ 51 bob@bob.com bobbie M 1/1/2009 New York City 62 jon@jon.com jonathan M 2/2/2008 Los Angeles 73 joe@joe.com joseph M 1/2/2007 Pittsburgh 8 9Table Friends 10--------------- 11UserID FriendID (どちらもpk fkでUserテーブルか持ってくる) 12---------------- 131 2 141 3 152 3
と例のように設計したときわからないことがあります。
1. 友達申請、友達承認、友達承認拒否などの処理はどのように制御するのがベストなのか
2.Friendsテーブルは(2,1) or (3,2)のように登録しなくても済むのはなぜですか
友達使用用途は友達個人宛にメッセージを送信することです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー