Hva er en kontrollpause?
En kontrollpause er en endring i kategori i en database for å la en datamaskin beregne subtotaler. Kontrollpauser kan være nødvendig for visse typer operasjoner som krever logikk for å dele opp informasjonen til meningsfulle biter. Et menneske kunne raskt finne de naturlige bruddene i en tabell med informasjon og behandle dem, men en datamaskin trenger ledetråder. Programmerere kan sette inn pauser med mange intervaller, og brukere kan lage sine egne så lenge de passer innenfor programmets parametere.
I et enkelt eksempel kan en høyskole opprettholde en database med nåværende studenter. Ansatte vil kanskje være i stand til å kunne sortere disse dataene på en rekke forskjellige måter. De kan be om fordeler av studenter etter stat, provins eller land, for eksempel. De vil kanskje se på antall studenter i et gitt år, særlig hovedpersoner, og så videre. Kontrollpauser kan opprette separate kategorier i databasen slik at datamaskinen kan gjøre dette.
Oppretting av nestede kategorier er mulig. I studentdatabasen kan for eksempel en kontrollpause være etter fylke eller lignende enhet for lokale myndigheter, med en annen etter stat eller provins, og en endelig kontrollpause etter land. Personell kunne be om subtotaler ved hver forskjellige kontrollpause; for eksempel vil de kanskje vite at av de 150 studentene fra USA er 70 fra Mississippi. Å ha pauser på nasjonalt og statlig nivå gjør at datamaskinen kan returnere disse dataene.
Dette kan være nyttig i en lang rekke databaser, fra bokføringsprogrammer til tittel- og skjøteposter. Kontrollpauser gir mulighet for detaljert databestyring i en enkelt database, uten å måtte lage nye filer og oppføringer for å sortere forskjellige typer informasjon. Dette muliggjør analytiske prosesser. Regnskapsførere som utarbeider årsrapporter, for eksempel, kan total fortjeneste og tap etter kvartal, næringsliv og andre parametere.
Databaseprogrammer kan ha kontrollpauser innebygd automatisk av designere, og brukere kan legge til mer hvis de følger programmets spesifikke syntaks. Det er viktig å sørge for at kontrollbruddet dekker de ønskede feltene, da tilfeldige inneslutninger kan skape feil. Folk vil kanskje også tenke på hvordan andre kan bruke og organisere dataene når de setter opp kontrollpauser. Forhåndsplanlegging kan redusere risikoen for problemer som kan gjøre det vanskeligere å få tilgang til databasen og hente ut nødvendig informasjon i fremtiden.