Vad sägs ett resultat?

En databasresultatset är en tabell som innehåller ett valt block med rader från en databas. Den inkluderar informationen lagrad i dessa rader tillsammans med "metainformation" för dessa rader. Metainformation innehåller detaljer om radernas arrangemang, till exempel det totala antalet kolumner och de enskilda kolumnnamnen. Slutanvändaren använder vanligtvis resultatuppsättningar för att producera information som svar på en fråga, vilket är en strukturerad begäran om information från en databas.

När en slutanvändare gör en fråga begär han eller hon specifik information från en databas. En exempelfråga kan försöka generera en lista med namnen på alla anställda som anställts i juni året innan. När frågan frågades skulle databasen skanna innehållet, hitta filerna som passar de begärda kriterierna och placera dessa filer i en resultatset. Resultatset visas sedan på skärmen tillsammans med dess metadata.

Att se en resultatuppsättning kan vara en kaotisk upplevelse, eftersom en dator utan parametrar har någon metod för att organisera returnerade data. Kommandot "Order By" i SQL (Structured Query Language) löser denna konflikt, vilket gör det möjligt för slutanvändaren att diktera hur datorns databasprogram ska visa resultaten. Till exempel är organisation genom alfabetisering vanligt. I föregående exempel kan resultaten vara organiserade efter anställningsdatum.

Vissa metadata är kanske inte tillgängliga, beroende på vilket specifikt databasprogram som används. Att till exempel be databasen att förberäkna antalet rader i en resultatsats visar sig ofta omöjligt, eftersom denna information inte är tillgänglig i förväg. Därför en begäran som ber databasen om att tillhandahålla det exakta antalet anställda över 25 år som tjänar 10 000 USD per år eller mer - med andra ord antalet rader som skulle vara i ett resultat som ställts in för frågan - kanske returnerar ett nullresultat, eftersom programmet inte kan "veta" svaret utan att först generera det fullständiga resultatuppsättningen genom att köra den faktiska frågan. Att känna till denna information kan vara nödvändig när slutanvändaren vill ha en sammanfattning av resultatet, men inte kräver en fullständig resultatuppsättning; med andra ord, där de anställdas namn och annan information är irrelevant eller saknar betydelse för begäran.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?