Che cos'è un'interruzione del controllo?
Un'interruzione del controllo è una modifica della categoria all'interno di un database per consentire a un computer di calcolare i totali parziali. Le interruzioni di controllo possono essere necessarie per alcuni tipi di operazioni che richiedono la logica per suddividere le informazioni in blocchi significativi. Un essere umano potrebbe rapidamente trovare le interruzioni naturali in una tabella di informazioni ed elaborarle, ma un computer ha bisogno di segnali. I programmatori possono inserire interruzioni a vari intervalli e gli utenti possono crearne di propri purché rientrino nei parametri del programma.
In un semplice esempio, un college potrebbe mantenere un database di studenti attuali. Il personale potrebbe voler essere in grado di ordinare questi dati in diversi modi. Potrebbero richiedere la ripartizione degli studenti per stato, provincia o paese, per esempio. Potrebbero voler esaminare il numero di studenti in un determinato anno, le persone in particolare maggiori e così via. Le interruzioni del controllo possono creare categorie separate all'interno del database per consentire al computer di eseguire questa operazione.
È possibile la creazione di categorie nidificate. Nel database degli studenti, ad esempio, un'interruzione del controllo potrebbe essere per contea o unità simile del governo locale, con un'altra per stato o provincia e un'interruzione del controllo finale per paese. Il personale potrebbe richiedere subtotali ad ogni diversa interruzione del controllo; per esempio, potrebbero voler sapere che dei 150 studenti degli Stati Uniti, 70 sono del Mississippi. La presenza di interruzioni a livello nazionale e statale consente al computer di restituire questi dati.
Ciò può essere utile in un'ampia varietà di database, dai programmi di contabilità ai registri di titoli e atti. Le interruzioni del controllo consentono una gestione dettagliata del database all'interno di un singolo database, senza la necessità di creare nuovi file e voci per ordinare diversi tipi di informazioni. Ciò rende possibili processi analitici. I contabili che preparano le relazioni annuali, ad esempio, possono ottenere profitti e perdite per trimestre, settore di attività e altri parametri.
I programmi di database possono avere interruzioni di controllo integrate automaticamente dai progettisti e gli utenti possono aggiungerne altri, se seguono la sintassi specifica del programma. È importante assicurarsi che l'interruzione del controllo copra i campi desiderati, poiché inclusioni accidentali potrebbero creare errori. Le persone potrebbero anche voler pensare a come gli altri potrebbero utilizzare e organizzare i dati quando impostano interruzioni di controllo. La pianificazione anticipata può ridurre il rischio di problemi che potrebbero rendere più difficile l'accesso al database ed estrarre le informazioni necessarie in futuro.