ชุดผลลัพธ์คืออะไร

ชุดผลลัพธ์ฐานข้อมูลคือตารางที่มีบล็อกแถวที่เลือกจากฐานข้อมูล ซึ่งรวมถึงข้อมูลที่เก็บไว้ในแถวเหล่านั้นพร้อมกับ "ข้อมูลเมตา" สำหรับแถวเหล่านั้น ข้อมูล Meta ประกอบด้วยรายละเอียดเกี่ยวกับการจัดเรียงแถวเช่นจำนวนคอลัมน์ทั้งหมดและชื่อคอลัมน์แต่ละรายการ โดยทั่วไปผู้ใช้จะใช้ชุดผลลัพธ์เพื่อสร้างข้อมูลตามการสืบค้นซึ่งเป็นคำขอที่มีโครงสร้างสำหรับข้อมูลจากฐานข้อมูล

เมื่อผู้ใช้ปลายทางสร้างคิวรีเขาหรือเธอจะขอข้อมูลเฉพาะจากฐานข้อมูล แบบสอบถามตัวอย่างอาจพยายามสร้างรายการชื่อของพนักงานทั้งหมดที่ได้รับการว่าจ้างในเดือนมิถุนายนของปีก่อน เมื่อถูกสอบถามฐานข้อมูลจะสแกนเนื้อหาค้นหาไฟล์ที่ตรงกับเกณฑ์ที่ร้องขอและวางไฟล์เหล่านั้นลงในชุดผลลัพธ์ ชุดผลลัพธ์จะปรากฏบนหน้าจอพร้อมกับเมตาดาต้า

การดูชุดผลลัพธ์อาจเป็นประสบการณ์ที่วุ่นวายเนื่องจากไม่มีพารามิเตอร์คอมพิวเตอร์ไม่มีวิธีที่จะจัดการกับข้อมูลที่ส่งคืน คำสั่ง "สั่งซื้อโดย" ใน Structured Query Language (SQL) แก้ไขข้อขัดแย้งนี้ทำให้ผู้ใช้สามารถกำหนดวิธีที่โปรแกรมฐานข้อมูลของคอมพิวเตอร์ควรแสดงผลลัพธ์ ตัวอย่างเช่นการจัดระเบียบองค์กรผ่านตัวอักษรเป็นเรื่องธรรมดา ในตัวอย่างก่อนหน้าผลลัพธ์อาจถูกจัดเรียงตามวันที่จ้าง

ข้อมูลเมตาบางอย่างอาจไม่พร้อมใช้งานทั้งนี้ขึ้นอยู่กับโปรแกรมฐานข้อมูลเฉพาะที่ใช้ ตัวอย่างเช่นการขอให้ฐานข้อมูลคำนวณจำนวนแถวในชุดผลลัพธ์ล่วงหน้าบ่อยครั้งเป็นไปไม่ได้เนื่องจากไม่มีข้อมูลนี้มาก่อน ดังนั้นคำขอที่ขอให้ฐานข้อมูลระบุจำนวนพนักงานที่มีอายุเกิน 25 ปีที่ทำรายได้ $ 10,000 ดอลลาร์สหรัฐ (USD) ต่อปีหรือมากกว่า - กล่าวอีกนัยหนึ่งคือจำนวนแถวที่จะอยู่ในชุดผลลัพธ์สำหรับแบบสอบถาม - อาจส่งคืนผลลัพธ์ที่เป็นโมฆะเนื่องจากโปรแกรมไม่สามารถ "รู้" คำตอบหากไม่ได้สร้างชุดผลลัพธ์แบบเต็มโดยเรียกใช้แบบสอบถามจริง การรู้ข้อมูลนี้อาจจำเป็นเมื่อผู้ใช้ต้องการให้ผลลัพธ์เป็นจำนวนมาก แต่ไม่ต้องการชุดผลลัพธ์แบบเต็ม กล่าวอีกนัยหนึ่งว่าชื่อพนักงานและข้อมูลอื่น ๆ ไม่เกี่ยวข้องหรือไม่มีสาระสำคัญต่อคำขอ