Vad är ett kontrollavbrott?
En kontrollavbrott är en förändring i kategori i en databas för att låta en dator beräkna subtalen. Kontrollavbrott kan vara nödvändigt för vissa typer av operationer som kräver logik för att dela upp informationen till meningsfulla bitar. En människa kunde snabbt hitta de naturliga pauserna i en informationstabell och bearbeta dem, men en dator behöver ledtrådar. Programmerare kan infoga pauser med olika intervall, och användare kan skapa sina egna så länge de passar in i programmets parametrar.
I ett enkelt exempel kan ett högskola ha en databas med nuvarande studenter. Personal kanske vill kunna sortera dessa data 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, människor i synnerhet majors, och så vidare. Kontrollavbrott kan skapa separata kategorier i databasen så att datorn kan göra detta.
Skapat kapslad kategori är möjligt. I studentdatabasen kan till exempel ett kontrollavbrott vara av län eller liknande enhet för lokala myndigheter, med en annan av staten eller provinsen, och ett slutligt kontrollavbrott efter land. Personal kunde begära delsiffror vid varje olika kontrollavbrott; till exempel kanske de vill veta att av de 150 studenterna från USA är 70 från Mississippi. Genom att ha pauser på nation- och statsnivå kan datorn returnera dessa data.
Detta kan vara användbart i en mängd olika databaser, från bokföringsprogram till titel- och handlingar. Kontrollavbrott möjliggör detaljerad databashantering i 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 utarbetar årsrapporter, till exempel, kan totala vinster och förluster per kvartal, näringsliv och andra parametrar.
Databasprogram kan ha kontrollbrott inbyggda 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. Folk kanske också vill tänka på hur andra kan använda och organisera uppgifterna när de ställer in kontrollavbrott. 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.