şöyle anlatıyım likes tablosu ile kullanıcı arasındaki ilişkiden başlayalım bir kullanıcının birden fazla like ı olucak.yani likes tablosunda likeId adında bir primary keyin olucak.users tablondada UserId diye bir primary keyin olucak.Like Tablonda buna ek olarak UUserId diye bir satırın olucak bu satır userId yi tutucak.Adam like atınca Like tablonda like adam kullanıcının UserIdsini yazıcaksın.Aynı olay notification tablon içinde geçerli.Diagram çiziyormusun?ben sana örnek bir tablo oluşturup atıyorum resmini bu mssql bu diagramı bu şekilde kayıt edince tablolar direk oluşuyor.
Ek Olarak: Database açılmadı lokal hostumda sorun varda resim için kusura bakma çok başarılı değilim :D
burda önemli olan sen like ları tutarken başka bir tablon daha olması lazım like ı neye verdiğine dair eğer sosyal ağ dbsi oluşturucaksan çok yanlış yerlerdesin
http://hizliresim.com/7vJ09r
http://hizliresim.com/0DXObW