Karena setiap bidang dalam database ditentukan oleh kombinasi nama tabel, nama kolom, kunci utama dan nilai, Anda selalu dapat mengurangi jumlah tabel dengan melakukan denormalisasi menjadi satu tabel yang menyimpan hal itu. Tidak terlalu bermanfaat, tetapi sepenuhnya mungkin.
Tabel adalah lapisan abstrak yang membantu dengan masalah berurusan dengan data. Itu sebabnya mereka diciptakan. Saya membuat lelucon tetapi memahami bahwa Anda dapat mengurangi setiap set data ke satu tabel master segera menunjukkan mengapa Anda tidak boleh: karena tabel membawa Anda sesuatu. Pada level konseptual, mereka memberi Anda struktur yang lebih mudah dipahami manusia daripada data serial. Pada tingkat peralihan mereka membawa konsep normalisasi: untuk menghindari penyimpanan data yang berlebihan dan memberikan satu titik untuk perubahan, daripada mengubah sesuatu di beberapa tempat. Pada tingkat teknis, basis data membawa sebagian besar hal yang ingin Anda lakukan dengan data, banyak alat, dan mengimplementasikannya dan mengujinya lebih dari yang mungkin Anda akan lakukan sendiri. Pikirkan tipe data, nilai default, hak pengguna, indeks, batasan kunci asing dll. Ini telah diuji, digunakan oleh banyak orang, dioptimalkan, debugged. (Tidak ke dalam kesempurnaan, tapi tetap saja.)
Karena database adalah alat, yang utama adalah memutuskan bagaimana menggunakan alat tersebut. Jumlah tabel tidak penting. Meminimalkan selalu dimungkinkan tetapi dengan biaya membuang manfaat. (Jika Anda membaca lebih banyak tentang normalisasi, Anda akan menjumpai beberapa kasus untuk melakukan denormalisasi - tetapi meskipun demikian itu semua adalah tentang keputusan yang tepat dan bukan hanya secara buta mengurangi jumlah tabel.)