Skip to main content

Vad är en kontrollavbrott?

Ett kontrollavbrott är en förändring i kategorin i en databas för att låta en dator beräkna subtotals.Kontrollavbrott kan vara nödvändiga för vissa typer av operationer som kräver logik för att dela upp informationen i meningsfulla bitar.En människa kunde snabbt hitta de naturliga pauserna i en tabell med information och bearbeta dem, men en dator behöver ledtrådar.Programmerare kan infoga pauser med olika intervaller, och användare kan skapa sina egna så länge de passar in i programmets parametrar.

I ett enkelt exempel kan en högskola upprätthålla en databas med nuvarande studenter.Personal kanske vill kunna sortera dessa uppgifter på ett antal olika sätt.De kan till exempel begära uppdelningar av studenter efter stat, provins eller land.De kanske vill titta på antalet studenter under ett visst år, i synnerhet människor och så vidare.Kontrollavbrott kan skapa separata kategorier i databasen så att datorn kan göra detta.

Kroppskategorin skapelse är möjlig.I studentdatabasen, till exempel, kan en kontrollavbrott ske av län eller liknande enhet av lokala myndigheter, med en annan efter stat eller provins, och ett slutligt kontrollavbrott för land.Personal kan begära subtotals vid varje olika kontrollbrott;Till exempel kanske de vill veta att av de 150 studenterna från USA är 70 från Mississippi.Att ha pauser på nationen och statsnivå gör det möjligt för datorn att returnera dessa data.

Detta kan vara användbart i en mängd olika databaser, från bokföringsprogram till titel- och handlingsposter.Kontrollavbrott möjliggör detaljerad databashantering inom en enda databas, utan att behöva skapa nya filer och poster för att sortera olika typer av information.Detta möjliggör analytiska processer.Revisorer som förbereder årsrapporter kan till exempel totala vinster och förluster efter kvartal, näringsliv och andra parametrar.

Databasprogram kan ha kontrollbrott byggda automatiskt av designers, och användare kan lägga till mer om de följer programmets specifika syntax.Det är viktigt att se till att kontrollbrottet täcker de önskade fälten, eftersom oavsiktliga inneslutningar kan skapa fel.Människor kanske också vill tänka på hur andra kan använda och organisera uppgifterna när de ställer in kontrollbrott.Förhandsplanering kan minska risken för problem som kan göra det svårare att komma åt databasen och extrahera nödvändig information i framtiden.