Une cassure de commande de changement de catégorie à l'intérieur d'une base de données pour permettre à un ordinateur de calculer des sous-totaux. Ruptures de contrôle peut être nécessaire pour certains types d'opérations qui nécessitent une logique de briser les informations en ensembles significatifs. Un être humain ne peut trouver rapidement les pauses naturelles dans un tableau d'informations et de les traiter, mais un ordinateur a besoin de 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 pourrait maintenir une base de données des étudiants actuels. Personnel voudrez peut-être être capable de trier ces données dans un certain nombre de façons différentes. Ils pourraient demander une ventilation des étudiants par l'Etat, province ou pays, par exemple. Ils pourraient vouloir regarder le nombre d'élèves dans une année donnée, les gens major particuliers, et ainsi de suite. Ruptures de contrôle peut créer des catégories distinctes dans la base de données pour permettre à l'ordinateur de le faire.
La création de catégories imbriquées est possible. Dans la base de données des étudiants, par exemple, une rupture de contrôle pourrait être par comté ou une unité similaire de l'administration locale, avec un autre État ou par province, et une pause de contrôle final par pays. Le personnel pourrait demander des sous-totaux à chaque rupture de contrôle différent, par exemple, ils pourraient vouloir savoir que sur les 150 étudiants en provenance des États-Unis, 70 sont du Mississippi. Des pauses à la nation et de l'État permet à l'ordinateur de retourner ces données.
Cela peut être utile dans une grande variété de bases de données, des programmes de comptabilité au titre et records acte. Ruptures de contrôle permettent une gestion de base de données détaillée dans une base de données unique, sans la nécessité de créer de nouveaux fichiers et les entrées de tri différents types d'information. Cela rend possible des processus analytiques. Les experts comptables préparant des rapports annuels, par exemple, peut totaliser profits et les pertes par trimestre, le secteur des affaires, et d'autres paramètres.
Les programmes de base de données peut 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 pourrait créer des erreurs. Les gens peuvent aussi vouloir penser à la façon dont d'autres pourraient utiliser et organiser les données quand elles mirent en place des pauses de contrôle. La planification préalable peut réduire le risque de problèmes qui pourraient rendre plus difficile d'accéder à la base de données et extraire des informations nécessaires à l'avenir.