Yani diyorsun ki tek bir tablo yap bütün verileri onun içine koy. Ama bir çok yerde de okudum ki; kolon sayısı çok olan tabloları bir kaç tabloya bölmek de epey fayda saylar.
Ama kolon sayısı çok olan bir tabloyu daha az sayıda kolonu olan tablolara böldüğümüz zaman da sql cümleleri uzuyor.
Tabloları bölmekten kastım; kullanıcılar(içeriği: kullanıcı bilgileri) ve mesajlar(kullanıcıların gönderdiği mesajlar) tablolarını ayrı ayrı oluşturup bunları joinlerle sorgu içerisinde birleştirmek. böyle yapınca da sorgular uzuyor. Herkes bu şekilde yapıyor ama mesajları da kullanıcıları da tek birtabloya doldurunca sorgular da epey kısalıyor.