Skip to main content

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

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

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

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

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