Apa itu Kumpulan Hasil?

Kumpulan hasil database adalah tabel yang berisi blok baris yang dipilih dari database.Ini mencakup informasi yang disimpan di baris tersebut bersama dengan “informasi meta” untuk baris tersebut.Meta-informasi mencakup detail tentang susunan baris, seperti jumlah total kolom dan nama kolom individual.Pengguna akhir biasanya menggunakan kumpulan hasil untuk menghasilkan informasi sebagai respons terhadap kueri, yang merupakan permintaan terstruktur untuk informasi dari database.

Wanita melakukan handstand dengan komputer

Ketika pengguna akhir membuat kueri, dia meminta informasi spesifik dari database.Kueri sampel mungkin berusaha menghasilkan daftar nama semua karyawan yang dipekerjakan pada bulan Juni tahun sebelumnya.Saat ditanya, database akan memindai isinya, menemukan file yang sesuai dengan kriteria yang diminta, dan menempatkan file tersebut ke dalam kumpulan hasil.Kumpulan hasil kemudian ditampilkan di layar bersama dengan meta-datanya.

Melihat kumpulan hasil bisa menjadi pengalaman yang kacau, karena tanpa parameter, komputer tidak memiliki metode untuk mengatur data yang dikembalikan.Perintah “Order By” dalamStructured Query Language(SQL) menyelesaikan konflik ini, memungkinkan pengguna akhir untuk mendikte bagaimana program database komputer harus menampilkan hasilnya.Misalnya, pengorganisasian melalui alfabetisasi adalah hal biasa.Dalam contoh sebelumnya, hasil mungkin diatur berdasarkan tanggal perekrutan.

Beberapa meta-data mungkin tidak tersedia, tergantung pada program database tertentu yang digunakan.Misalnya, meminta database untuk menghitung sebelumnya jumlah baris dalam kumpulan hasil seringkali terbukti tidak mungkin, karena informasi ini tidak tersedia sebelumnya.Oleh karena itu, permintaan yang meminta database untuk memberikan jumlah pasti karyawan berusia di atas 25 tahun yang menghasilkan $10.000 Dolar AS (USD) setahun atau lebih — dengan kata lain, jumlah baris yang akan ada dalam hasil yang ditetapkan untuk kueri — mungkin mengembalikan hasil nol, karena program tidak dapat “mengetahui” jawabannya tanpa terlebih dahulu menghasilkan set hasil lengkap dengan menjalankan kueri yang sebenarnya.Mengetahui informasi ini mungkin diperlukan ketika pengguna akhir ingin menghitung hasil, tetapi tidak memerlukan kumpulan hasil lengkap;dengan kata lain, di mana nama karyawan dan informasi lainnya tidak relevan atau tidak penting untuk permintaan tersebut.

Related Posts