Iduro ti iṣẹ-ṣiṣe ni aaye data

Awọn ilọsiwaju iṣẹ ṣiṣe Iranlọwọ Yẹra fun Imupọpọ Alaye

Igbẹkẹle iṣẹ ṣiṣe ni ibi ipamọ data n ṣe idiwọ kan ti awọn idiwọn laarin awọn eroja. Eyi nwaye nigbati abajade kan ninu ibatan kan ti n ṣe ipinnu ẹda miiran. Eyi ni a le kọ A -> B eyiti o tumọ si "B jẹ iṣẹ ti o gbẹkẹle A." Eyi ni a npe ni igbẹkẹle database .

Ni ibasepọ yii, A pinnu iye ti B, nigba ti B da lori A.

Idi ti iṣẹ-ṣiṣe Iṣebaṣe pataki jẹ Pataki ni Ṣiṣẹ Oro-data

Igbẹkẹle iṣẹ ṣiṣe ṣe iranlọwọ fun idaniloju iwulo data.Lọyẹ tabili kan Awọn alaṣẹ ti o ṣe akojọ awọn abuda pẹlu Nọmba Aabo Awujọ (SSN), orukọ, ọjọ ibi, adirẹsi ati bẹbẹ lọ.

Aṣa SSN yoo pinnu iye ti orukọ, ọjọ ibi, adirẹsi ati boya awọn ami miiran, nitori pe nọmba aabo kan jẹ oto, nigbati orukọ, ọjọ ibi tabi adirẹsi ko le jẹ. A le kọwe bi eleyii:

SSN -> orukọ, ọjọ ibi, adirẹsi

Nitorina, orukọ, ọjọ ibi ati adirẹsi wa ni iṣẹ ti o gbẹkẹle SSN. Sibẹsibẹ, gbolohun iyipada (orukọ -> SSN) ko jẹ otitọ nitori pe o ju osise kan lo ni orukọ kanna ṣugbọn kii yoo ni SSN kanna. Fi ọna miiran, ọna ti o rọrun diẹ sii, ti a ba mọ iye ti awọn ẹtọ SSN, a le wa iye ti orukọ, ọjọ ibi ati adirẹsi. Ṣugbọn ti a ba mọ iye ti nikan iyasọtọ orukọ, a ko le ṣe idanimọ SSN.

Apa osi ti igbẹkẹle iṣẹ kan le ni awọn ẹ sii ju ọkan lọ. Jẹ ki a sọ pe a ni iṣowo pẹlu awọn ipo pupọ. A le ni Olutọju tabili kan pẹlu awọn abáni-iṣẹ, akọle, ẹka, ipo ati oluṣakoso.

Oṣiṣẹ naa pinnu ipo ti o n ṣiṣẹ, nitorina o ni igbẹkẹle:

Osise -> ipo

Ṣugbọn ipo naa le ni ju olukọ ọkan lọ, nitorina abáni ati aṣoju papọ mọ oluṣakoso:

Osise, Eka -> Oluṣakoso

Iduro ti iṣẹ ati deede

Igbẹkẹle iṣẹ-ṣiṣe ṣe afihan si ohun ti a npe ni sisọpọ database, eyiti o ṣe idaniloju iduroṣinṣin data ati dinku awọn atunṣe data. Laisi idaniloju, ko si idaniloju pe awọn data inu database wa ni deede ati ti o gbẹkẹle.