Eksempler på forretningskritiske integritetsbegrensninger

Databaser inneholder integritetsbegrensninger for å forhindre kaotiske hendelser som skjer, for eksempel å sende et produkt til en kunde uten adresse. Hvert selskap har integritetsbegrensninger som er unike for virksomheten. Men å ha forretningsregler kodet inn i et informasjonssystem betyr ikke at kunden ikke kan bryte selskapspolitikken. Med tanke på om et selskap kan håndheve en forretningsregel, fører det vanligvis til et høyt nivå av integritet i en database.

Identifikasjon

I databasehåndtering håndhever forretningskritiske integritetsbegrensninger et selskaps regler. For eksempel kan et selskap kode en begrensning som hindrer en kasseteller fra å gi en kunde en rabatt på over 25 prosent eller nekter å returnere produkter som er kjøpt for mer enn 15 dager siden. Forretningsbetingelser krever mer inngående kunnskap enn relasjonsbegrensninger, som håndhever regler som er grunnleggende for enhver database. For eksempel stopper en relasjonsbegrensning en administrator fra å opprette en bestilling for en ikke-eksisterende kunde.

Andre eksempler

Bedrifter må bruke integritetsbegrensninger til hver kunde, kunde og medarbeider. For eksempel bør en ansatt tilhøre bare en avdeling. Men begrensninger kan tillate tillatelser. For eksempel kan selskapet tildele flere biler til samme medarbeider. Arbeidstakeren kan ha en fast lønnsfrekvens og en høyere lønn for visse helligdager.

misforståelse

Forretningskritiske integritetsbegrensninger kan kun beskytte kvaliteten på dataene, og ikke håndheve alle forretningsregler. For eksempel kan et leiebilfirma begrense antall drivere på posten i databasen til to, men ingenting stopper en tredje person fra å faktisk kjøre utleie.

Ekspert Insight

Ronald G. Ross, leder av Business Rules Forum i 2011, foreslår at databasesjefer ser på regler fra et forretningsperspektiv og integrerer dem i systemet. En godt utformet forretningsregel kan føre til kvalitetsdata som gir et selskap den beste muligheten til å bevare integriteten til en forretningsbetingelse.

Populære Innlegg