Sebuah toko ritel ingin menerapkan sistem basis data untuk mengelola informasi produk, pelanggan, dan transaksi penjualan. Mereka memiliki ribuan produk, puluhan ribu pelanggan, dan ratusan transaksi setiap hari. Untuk memastikan kinerja kueri yang optimal, terutama saat melakukan pencarian produk berdasarkan nama atau kategori, serta pencarian pelanggan berdasarkan nama atau email, objek basis data yang paling krusial untuk diterapkan pada kolom-kolom tersebut adalah?