Skip to main content

Bộ kết quả là gì?

Một tập kết quả cơ sở dữ liệu là một bảng chứa một khối hàng được chọn từ cơ sở dữ liệu.Nó bao gồm các thông tin được lưu trữ trong các hàng đó cùng với thông tin meta cho các hàng đó.Thông tin meta bao gồm các chi tiết về sự sắp xếp của các hàng, chẳng hạn như tổng số cột và tên cột riêng lẻ.Người dùng cuối thường sử dụng các bộ kết quả để tạo thông tin để trả lời truy vấn, đây là yêu cầu có cấu trúc thông tin từ cơ sở dữ liệu. Khi người dùng cuối tạo truy vấn, anh ta hoặc cô ta yêu cầu thông tin cụ thể từ cơ sở dữ liệu.Một truy vấn mẫu có thể tìm cách tạo ra một danh sách tên của tất cả các nhân viên được thuê vào tháng 6 năm trước.Khi được truy vấn, cơ sở dữ liệu sẽ quét nội dung của nó, tìm các tệp phù hợp với các tiêu chí được yêu cầu và đặt các tệp đó vào một tập kết quả.Bộ kết quả sau đó được hiển thị trên màn hình cùng với dữ liệu meta của nó. Xem một tập kết quả có thể là một trải nghiệm hỗn loạn, bởi vì không có tham số, máy tính không có phương pháp nào để tổ chức dữ liệu được trả về.Lệnh theo lệnh trong ngôn ngữ truy vấn có cấu trúc (SQL) giải quyết xung đột này, cho phép người dùng cuối chỉ ra cách chương trình cơ sở dữ liệu máy tính sẽ hiển thị kết quả.Ví dụ, tổ chức thông qua bảng chữ cái là phổ biến.Trong ví dụ trước, kết quả có thể được tổ chức theo ngày tuyển dụng. Một số dữ liệu meta có thể không khả dụng, tùy thuộc vào chương trình cơ sở dữ liệu cụ thể đang được sử dụng.Ví dụ, yêu cầu cơ sở dữ liệu tính trước số lượng hàng trong một tập kết quả thường chứng minh là không thể, vì thông tin này không có sẵn trước đó.Do đó, một yêu cầu yêu cầu cơ sở dữ liệu cung cấp số lượng nhân viên chính xác trên 25 tuổi kiếm được 10.000 đô la Mỹ (USD) một năm hoặc nhiều hơn và MDASH;Nói cách khác, số lượng các hàng sẽ nằm trong một kết quả được đặt cho Truy vấn mdash;Có thể trả về một kết quả null, vì chương trình không thể biết câu trả lời mà không tạo ra kết quả đầy đủ được đặt bằng cách chạy truy vấn thực tế.Biết thông tin này có thể là cần thiết khi người dùng cuối muốn có kết quả, nhưng không yêu cầu tập kết quả đầy đủ;Nói cách khác, nơi các nhân viên tên và thông tin khác không liên quan hoặc không quan trọng đối với yêu cầu.