Skip to main content

Apa hasil yang ditetapkan?

Set hasil basis data adalah tabel yang berisi blok baris yang dipilih dari database.Ini termasuk informasi yang disimpan dalam baris-baris tersebut bersama dengan meta-informasi untuk baris-baris tersebut.Meta-informasi mencakup detail tentang pengaturan baris, seperti jumlah total kolom dan nama kolom individual.Pengguna akhir biasanya menggunakan set hasil untuk menghasilkan informasi sebagai respons terhadap kueri, yang merupakan permintaan terstruktur untuk informasi dari database.

Ketika pengguna akhir membuat kueri, ia meminta informasi spesifik dari database.Permintaan sampel mungkin berupaya 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 -file tersebut ke dalam set hasil.Set hasil kemudian ditampilkan di layar bersama dengan meta-data.

Melihat set hasil dapat menjadi pengalaman yang kacau, karena tanpa parameter, komputer tidak memiliki metode yang digunakan untuk mengatur data yang dikembalikan.Perintah berdasarkan perintah dalam bahasa kueri terstruktur (SQL) menyelesaikan konflik ini, memungkinkan pengguna akhir untuk menentukan bagaimana program database komputer harus menampilkan hasilnya.Misalnya, organisasi melalui alfabetisasi adalah umum.Dalam contoh sebelumnya, hasilnya mungkin diselenggarakan dengan tanggal perekrutan.

Beberapa meta-data mungkin tidak tersedia, tergantung pada program database spesifik yang digunakan.Misalnya, meminta database untuk menghitung sebelumnya jumlah baris dalam set hasil sering terbukti tidak mungkin, karena informasi ini tidak tersedia sebelumnya.Oleh karena itu, permintaan yang meminta database untuk memberikan jumlah karyawan yang tepat di atas 25 tahun yang menghasilkan $ 10.000 dolar AS (USD) setahun atau lebih mdash;Dengan kata lain, jumlah baris yang akan ditetapkan untuk kueri mdash;Mungkin mengembalikan hasil nol, karena program tidak dapat mengetahui jawabannya tanpa terlebih dahulu menghasilkan hasil penuh yang ditetapkan dengan menjalankan kueri yang sebenarnya.Mengetahui informasi ini mungkin diperlukan ketika pengguna akhir ingin memiliki penghitungan hasil, tetapi tidak memerlukan hasil yang ditetapkan;Dengan kata lain, di mana nama karyawan dan informasi lainnya tidak relevan atau tidak material dengan permintaan.