Beispiele für geschäftskritische Integritätsbedingungen

Datenbanken enthalten Integritätsbedingungen, um chaotische Ereignisse zu verhindern, z. B. das Versenden eines Produkts an einen Kunden ohne Adresse. Jedes Unternehmen hat ganz bestimmte Integritätsbedingungen. Wenn Geschäftsregeln in ein Informationssystem kodiert werden, bedeutet dies jedoch nicht, dass der Kunde nicht gegen die Unternehmensrichtlinien verstoßen kann. Die Überlegung, ob ein Unternehmen eine Geschäftsregel durchsetzen kann, führt in der Regel zu einer hohen Integrität in einer Datenbank.

Identifizierung

Bei der Datenbankverwaltung erzwingen geschäftskritische Integritätsbedingungen die Regeln eines Unternehmens. Ein Unternehmen kann beispielsweise eine Einschränkung codieren, die verhindert, dass ein Kassentisch einem Kunden einen Rabatt von mehr als 25 Prozent gewährt, oder die Rückgabe von vor mehr als 15 Tagen erworbenen Produkten ablehnt. Für geschäftliche Einschränkungen ist ein tiefer gehendes Wissen erforderlich als für relationale Einschränkungen, die grundlegende Regeln für jede Datenbank durchsetzen. Beispielsweise verhindert eine relationale Einschränkung, dass ein Administrator einen Auftrag für einen nicht vorhandenen Kunden erstellt.

Andere Beispiele

Unternehmen müssen Integritätsbeschränkungen für jeden Kunden, Kunden und Mitarbeiter anwenden. Ein Mitarbeiter sollte beispielsweise nur einer Abteilung angehören. Einschränkungen können jedoch Berechtigungen zulassen. Beispielsweise kann das Unternehmen demselben Mitarbeiter mehrere Autos zuordnen. Der Arbeitnehmer hat möglicherweise einen regulären Lohnsatz und einen höheren Lohn für bestimmte Feiertage.

Missverständnis

Unternehmenskritische Integritätsbedingungen können nur die Datenqualität schützen und nicht alle Geschäftsregeln durchsetzen. Zum Beispiel kann eine Mietwagenfirma die Anzahl der in ihrer Datenbank aufgezeichneten Fahrer auf zwei beschränken, aber nichts hindert eine dritte Person daran, die Miete tatsächlich zu fahren.

Expertenwissen

Ronald G. Ross, Vorsitzender des Business Rules Forum im Jahr 2011, schlägt vor, dass Datenbankmanager Regeln aus betriebswirtschaftlicher Sicht betrachten und diese dann in ihr System integrieren. Eine gut durchdachte Geschäftsregel kann zu Qualitätsdaten führen, die einem Unternehmen die besten Chancen bieten, die Integrität einer geschäftlichen Einschränkung zu wahren.

Beliebte Beiträge