Une rupture de contrôle est un changement de catégorie dans une base de données pour permettre à un ordinateur de calculer les sous-totaux. Les pauses de contrôle peuvent être nécessaires pour certains types d'opérations qui nécessitent une logique de briser l'information en morceaux significatifs. Un être humain pourrait rapidement trouver les pauses naturelles dans un tableau d'informations et de les traiter, mais un ordinateur doit repères. Les programmeurs peuvent insérer des sauts à une variété d'intervalles, et les utilisateurs peuvent créer leur propre tant qu'ils s'inscrivent dans les paramètres du programme.
Dans un exemple simple, un collège peut maintenir une base de données des étudiants actuels. Le personnel pourrait vouloir être en mesure de trier ces données dans un certain nombre de façons différentes. Ils pourraient demander une ventilation des étudiants par État, province ou pays, par exemple. Ils pourraient vouloir regarder le nombre d'étudiants dans une année donnée, les gens dans les majors particuliers, et ainsi de suite. pauses de contrôle peuvent créer des catégories distinctes dans la base de données pour permettre à l'ordinateur de faire.
La création de la catégorie imbriquée est possible. Dans la base de données des élèves, par exemple, une rupture de contrôle pourrait être par comté ou similaire du gouvernement local, avec un autre par l'État ou la province, et une rupture définitive de commande par pays. Le personnel pourrait demander sous-totaux à chaque rupture de contrôle différente; par exemple, ils pourraient vouloir savoir que sur les 150 étudiants des États-Unis, 70 sont du Mississippi. Avoir des pauses à la nation et au niveau de l'Etat permet à l'ordinateur pour revenir ces données.
Cela peut être utile dans une grande variété de bases de données, de programmes de comptabilité à titre et le titre des dossiers. pauses de contrôle permettent de gestion de base de données détaillée dans une seule base de données, sans la nécessité de créer de nouveaux fichiers et les entrées pour trier différents types d'informations. Ceci rend possible des processus analytiques. Comptables de préparer des rapports annuels, par exemple, peuvent totalisera pertes et profits par trimestre, le secteur des affaires, et d'autres paramètres.
Les programmes de base de données peuvent avoir des ruptures de contrôle construites automatiquement par les concepteurs et les utilisateurs peuvent ajouter d'autres, si elles suivent une syntaxe spécifique du programme. Il est important de s'assurer que la rupture de contrôle couvre les champs souhaités, sous forme d'inclusions accidentelles pourraient créer des erreurs. Les gens peuvent aussi vouloir penser à la façon dont d'autres pourraient utiliser et organiser les données quand ils mis en place des pauses de contrôle. La planification préalable peut réduire le risque de problèmes qui pourraient rendre difficile l'accès à la base de données et d'en extraire l'information nécessaire à l'avenir.