コントロールブレークとは
コントロールブレークとは、コンピューターが小計を計算できるようにするためのデータベース内のカテゴリーの変更です。 コントロールブレークは、情報を意味のあるチャンクに分割するロジックを必要とする特定の種類の操作に必要になる場合があります。 人間は、情報の表の自然な中断をすばやく見つけて処理できますが、コンピューターには手がかりが必要です。 プログラマーはさまざまな間隔でブレークを挿入でき、ユーザーはプログラムのパラメーターに収まる限り独自のブレークを作成できます。
簡単な例では、大学は現在の学生のデータベースを維持しているかもしれません。 スタッフは、このデータをさまざまな方法でソートできるようにしたい場合があります。 たとえば、州、州、国ごとに学生の内訳を要求できます。 特定の年の学生数、特定の専攻の人などを確認したい場合があります。 コントロールブレークにより、データベース内に個別のカテゴリを作成して、コンピューターでこれを行うことができます。
ネストされたカテゴリの作成が可能です。 たとえば、学生データベースでは、1つのコントロールブレークは郡または地方政府の同様のユニットによるものであり、別のコントロールブレークは州または県によるものであり、最終的なコントロールブレークは国によるものです。 人事担当者は、異なる制御ブレークごとに小計を要求できます。 たとえば、米国の150人の学生のうち、70人がミシシッピ州の学生であることを知りたい場合があります。 国および州レベルで休憩をとることにより、コンピューターはこのデータを返すことができます。
これは、簿記プログラムからタイトルや行為記録まで、さまざまなデータベースで役立ちます。 コントロールブレークにより、単一のデータベース内で詳細なデータベース管理が可能になり、さまざまな種類の情報をソートするための新しいファイルやエントリを作成する必要がなくなります。 これにより、分析プロセスが可能になります。 たとえば、年次報告書を作成する会計士は、四半期、事業部門、およびその他のパラメーターごとに損益を合計できます。
データベースプログラムには、設計者によって自動的に制御ブレークが組み込まれている場合があり、ユーザーはプログラムの特定の構文に従う場合、さらに追加できます。 誤ってインクルードするとエラーが発生する可能性があるため、コントロールブレークが目的のフィールドをカバーしていることを確認することが重要です。 また、コントロールブレークを設定するときに、他のユーザーがどのようにデータを使用および整理するかを考えたい場合があります。 事前の計画により、データベースへのアクセスや将来必要な情報の抽出が困難になる可能性のある問題のリスクを減らすことができます。