Veritabanındaki her alan, tablo adı, sütun adı, birincil anahtar ve değerin birleşimi ile tanımlandığından, her zaman depolayan tek bir tablo halinde denormalize ederek tablo sayısını her zaman azaltabilirsiniz. Çok kullanışlı değil, ama tamamen mümkün.
Tablolar, verilerle ilgilenme konularına yardımcı olan soyut bir katmandır. Bu yüzden yaratıldılar. Bir şaka yaptım ama her veri kümesini bir ana tabloya indirebileceğinizi anlamak derhal neden yapmamanız gerektiğine işaret ediyor: çünkü tablolar size bir şey getiriyor. Kavramsal düzeyde, insanlar için seri hale getirilmiş verilerden daha kolay anlaşılır bir yapı getiriyorlar. Bunlar arasında, normalleştirme kavramını getiriyorlar: gereksiz verileri kaydetmekten kaçınmak ve çeşitli yerlerde bir şeyleri değiştirmek yerine, değişiklikler için tek bir puan vermek. Teknik düzeyde, veritabanları verilerle yapmak istediğiniz şeylerin çoğunu getirir, sayısız araç ve bunları uygular ve muhtemelen kendinizden daha fazlasını test eder. Veri türlerini, varsayılan değerleri, kullanıcı haklarını, endeksleri, yabancı anahtar kısıtlamalarını vb. Düşünün. Çok sayıda optimize edilmiş, hata ayıklanmış, kullanılmış, test edilmiştir. (Mükemmelliğe değil ama yine de.)
Bir veritabanı bir araç olduğundan, esas olan aracın nasıl kullanılacağına karar vermektir. Tablo sayısı önemli değil. Küçültme her zaman mümkündür ancak faydaları ortaya koyma pahasına. (Normalleştirme hakkında daha fazla şey okursanız, denormalize etmek için birkaç vakayla karşılaşırsınız - ancak o zaman bile sadece tablo sayısını göz ardı edip azaltmak yerine doğru kararlarla ilgilidir.)