ビジネスクリティカルな整合性制約の例

データベースには、住所のない顧客への製品の出荷など、混沌としたイベントの発生を防ぐための整合性制約が含まれています。 各企業には、それぞれのビジネスに固有の整合性の制約があります。 ただし、ビジネスルールを情報システムにコーディングしても、顧客が会社の方針に違反することはありません。 企業がビジネスルールを執行できるかどうかを検討すると、通常、データベースの整合性が高まります。

識別

データベース管理では、ビジネスクリティカルな整合性制約により会社の規則が適用されます。 たとえば、会社は、チェックアウトカウンターが顧客に25パーセントを超える割引を与えたり、15日以上前に購入した商品の返品を拒否したりすることを禁止する制約をコーディングできます。 ビジネス上の制約は、あらゆるデータベースの基本的な規則を強制するリレーショナル制約よりも詳細な知識を必要とします。 たとえば、リレーショナル制約により、管理者は存在しない顧客の注文を作成できません。

その他の例

企業は、すべてのクライアント、顧客、および従業員に整合性の制約を適用する必要があります。 たとえば、1人の従業員は1つの部署にしか所属していません。 ただし、制約によって許可が許可されることがあります。 たとえば、会社は同じ従業員に複数の車を割り当てることができます。 従業員は、特定の休日に対して通常の賃金とより高い賃金を得ることができます。

誤解

ビジネスクリティカルな整合性制約は、すべてのビジネスルールを強制するのではなく、データの品質のみを保護できます。 たとえば、レンタカー会社はデータベースに記録されているドライバーの数を2人に制限できますが、第三者が実際にレンタカーを運転するのを妨げるものは何もありません。

エキスパートインサイト

2011年にビジネスルールフォーラムの議長を務めるRonald G. Rossは、データベース管理者がビジネスの観点からルールを検討し、それをシステムに統合することを提案しています。 適切に設計されたビジネスルールは、ビジネス上の制約の整合性を維持するための最良の機会を会社に与える質の高いデータにつながります。

人気の投稿