Was ist ein Ergebnissatz?
Ein Datenbankergebnissatz ist eine Tabelle mit einem ausgewählten Zeilenblock aus einer Datenbank. Es enthält die Informationen, die in diesen Zeilen zusammen mit der "Meta-Information" für diese Reihen gespeichert sind. Die Meta-Information enthält Details zur Anordnung der Zeilen, z. B. die Gesamtzahl der Spalten und die einzelnen Spaltennamen. Der Endbenutzer verwendet typischerweise Ergebnissätze, um Informationen als Antwort auf eine Abfrage zu erstellen. Dies ist eine strukturierte Anfrage für Informationen aus einer Datenbank. Eine Beispielabfrage könnte versuchen, eine Liste der Namen aller im Juni des Vorjahres eingestellten Mitarbeiter zu generieren. Bei der Abfragetaste scannte die Datenbank ihre Inhalte, finden die Dateien, die den angeforderten Kriterien entsprechen, und platzieren diese Dateien in ein Ergebnissatz. Das Ergebnissatz wird dann zusammen mit seiner Meta-Daten auf dem Bildschirm angezeigt.durch die Organisation zurückgegebener Daten. Der Befehl "Order by" in der Structured Query Language (SQL) löst diesen Konflikt auf, sodass der Endbenutzer bestimmen kann, wie das Datenbankprogramm des Computers die Ergebnisse anzeigen soll. Zum Beispiel ist die Organisation durch Alphabetisierung üblich. Im vorherigen Beispiel können die Ergebnisse durch Einstellungsdatum organisiert werden.
Einige Meta-Daten sind möglicherweise nicht verfügbar, abhängig vom spezifischen Datenbankprogramm, das verwendet wird. Wenn Sie beispielsweise die Datenbank bitten, die Anzahl der Zeilen in einem Ergebnismengen vorzubereiten, ist er häufig als unmöglich, da diese Informationen vorher nicht verfügbar sind. Eine Anfrage, in der die Datenbank aufgefordert wird, die genaue Anzahl von Mitarbeitern über 25 Jahre zu liefern, die 10.000 US -Dollar (USD) pro Jahr oder mehr verdienen - mit anderen Worten, die Anzahl der Zeilen, die in einem Ergebnis für die Abfrage eingestellt werden würden - könnte ein Null -Ergebnis zurückgeben, da das Programm nicht "wissen" nicht "wissen" kann.Die Antwort, ohne zuerst das vollständige Ergebnis zu generieren, indem die eigentliche Abfrage ausgeführt wird. Es kann erforderlich sein, diese Informationen zu kennen, wenn der Endbenutzer eine Bilanz des Ergebniss haben möchte, jedoch keine vollständige Ergebnismenge benötigt. Mit anderen Worten, wenn die Namen und andere Informationen der Mitarbeiter für die Anfrage irrelevant oder unerheblich sind.