Skip to main content

Τι είναι ένα σύνολο αποτελεσμάτων;

Ένα σύνολο αποτελεσμάτων βάσης δεδομένων είναι ένας πίνακας που περιέχει ένα επιλεγμένο μπλοκ σειρών από μια βάση δεδομένων.Περιλαμβάνει τις πληροφορίες που είναι αποθηκευμένες σε αυτές τις σειρές μαζί με τη μετα-πληροφορίες για αυτές τις σειρές.Η μετα-πληροφορία περιλαμβάνει λεπτομέρειες σχετικά με τη διάταξη των σειρών, όπως ο συνολικός αριθμός των στηλών και τα μεμονωμένα ονόματα στηλών.Ο τελικός χρήστης χρησιμοποιεί τυπικά σύνολα αποτελεσμάτων για την παραγωγή πληροφοριών σε απάντηση σε ένα ερώτημα, το οποίο αποτελεί δομημένο αίτημα για πληροφορίες από μια βάση δεδομένων.

Όταν ένας τελικός χρήστης κάνει ένα ερώτημα, ζητά συγκεκριμένες πληροφορίες από μια βάση δεδομένων.Ένα ερώτημα δείγματος μπορεί να επιδιώξει να δημιουργήσει μια λίστα με τα ονόματα όλων των εργαζομένων που προσλήφθηκαν τον Ιούνιο του προηγούμενου έτους.Όταν ερωτήθηκε, η βάση δεδομένων θα σαρώσει τα περιεχόμενά της, θα βρει τα αρχεία που ταιριάζουν στα ζητούμενα κριτήρια και θα τοποθετήσουν αυτά τα αρχεία σε ένα σύνολο αποτελεσμάτων.Το σύνολο αποτελεσμάτων εμφανίζεται στη συνέχεια στην οθόνη μαζί με τα μετα-δεδομένα του.

Η προβολή ενός συνόλου αποτελεσμάτων μπορεί να είναι μια χαοτική εμπειρία, διότι χωρίς παραμέτρους, ένας υπολογιστής δεν έχει μέθοδο για την οργάνωση των επιστρεφόμενων δεδομένων.Η εντολή με εντολή στη δομημένη γλώσσα ερωτήματος (SQL) επιλύει αυτή τη σύγκρουση, επιτρέποντας στον τελικό χρήστη να υπαγορεύει τον τρόπο με τον οποίο το πρόγραμμα βάσης δεδομένων των υπολογιστών πρέπει να εμφανίζει τα αποτελέσματα.Για παράδειγμα, η οργάνωση μέσω αλφαβήτου είναι κοινή.Στο προηγούμενο παράδειγμα, τα αποτελέσματα ενδέχεται να οργανωθούν με την ημερομηνία πρόσληψης.Για παράδειγμα, ζητώντας από τη βάση δεδομένων να υπολογίσει τον αριθμό των σειρών σε ένα σύνολο αποτελεσμάτων συχνά αποδεικνύεται αδύνατη, καθώς αυτές οι πληροφορίες δεν είναι διαθέσιμες εκ των προτέρων.Ως εκ τούτου, ένα αίτημα ζητά από τη βάση δεδομένων να παράσχει τον ακριβή αριθμό των εργαζομένων άνω των 25 ετών που κάνουν $ 10.000 δολάρια (USD) ετησίως ή περισσότερο mdash;Με άλλα λόγια, ο αριθμός των σειρών που θα ήταν σε ένα αποτέλεσμα που έχει οριστεί για το ερώτημα mdash;Μπορεί να επιστρέψει ένα μηδενικό αποτέλεσμα, καθώς το πρόγραμμα δεν μπορεί να γνωρίζει την απάντηση χωρίς να δημιουργήσει πρώτα το πλήρες αποτέλεσμα με την εκτέλεση του πραγματικού ερωτήματος.Η γνώση αυτών των πληροφοριών μπορεί να είναι απαραίτητη όταν ο τελικός χρήστης επιθυμεί να έχει ένα αποτέλεσμα του αποτελέσματος, αλλά δεν απαιτεί ένα πλήρες αποτέλεσμα.Με άλλα λόγια, όπου τα ονόματα των εργαζομένων και άλλες πληροφορίες είναι άσχετες ή άσχετες για το αίτημα.