Awọn bọtini ipilẹ ti N ṣe Igbasilẹ Data Management

Awọn bọtini data jẹ ọna ti o rọrun lati ṣẹda database data ti o wulo

Bi o ṣe le mọ tẹlẹ, awọn apoti isura infomesonu lo awọn tabili lati ṣeto alaye. (Ti o ko ba ni idaniloju ipilẹ pẹlu awọn imọran data, ka Ohun ni aaye data kan? ) Ibẹrẹ kọọkan jẹ nọmba nọmba ti awọn ori ila, kọọkan ti o ni ibamu si igbasilẹ data kan nikan. Nitorina, bawo ni awọn apoti isura infomesonu ṣe pa gbogbo awọn igbasilẹ wọnyi ni gígùn? O jẹ nipasẹ lilo awọn bọtini.

Awọn bọtini akọkọ

Ibẹrẹ akọkọ ti bọtini ti a yoo jiroro ni bọtini akọkọ . Gbogbo tabili ipamọ gbọdọ ni ikankan tabi diẹ ẹ sii ti a yan si bi bọtini akọkọ . Iwọn bọtini bọtini yi yẹ ki o jẹ oto fun igbasilẹ kọọkan ninu database.

Fun apẹẹrẹ, ro pe a ni tabili kan ti a npe ni Awọn Abáni ti o ni alaye ti ara ẹni fun gbogbo oṣiṣẹ ni ile-iṣẹ wa. A nilo lati yan bọtini akọkọ ti o yẹ ki o ṣe idanimọ ọṣẹ kọọkan. Àkọlẹ akọkọ rẹ le jẹ lati lo orukọ aṣiṣe naa. Eyi kii ṣe ṣiṣẹ daradara nitori pe o ṣe iyipada pe iwọ yoo bẹwẹ awọn abáni meji pẹlu orukọ kanna. Aṣayan ti o dara julọ le jẹ lati lo nọmba ID nọmba abáni ti o fi fun olukuluku iṣẹ nigbati wọn ba bẹwẹ. Awọn ajo miiran n yan lati lo Awọn nọmba Nẹtiwọki (tabi awọn aṣoju ijọba ti o yatọ) fun iṣẹ yii nitori pe osise kọọkan ti ni ọkan ati pe wọn ni idaniloju pe o jẹ alailẹgbẹ. Sibẹsibẹ, lilo awọn Nọmba Awujọ Awujọ fun idi eyi jẹ ariyanjiyan nla nitori awọn iṣoro ìpamọ. (Ti o ba ṣiṣẹ fun agbari ijọba kan, lilo Nọmba Aabo Awujọ le paapaa jẹ arufin labẹ ofin Ìpamọ ti 1974.) Fun idi eyi, ọpọlọpọ awọn ajo ti yipada si lilo awọn aṣamọ ti o yatọ (ID iṣẹ-iṣẹ, ID ID, ati bẹbẹ lọ. .) ti ko pin awọn ifiyesi ipamọ yii.

Lọgan ti o ba pinnu lori bọtini akọkọ ati ṣeto database naa, eto isakoso iṣakoso data yoo ṣe iṣiro fun iyatọ ti bọtini naa.

Ti o ba gbiyanju lati fi igbasilẹ sinu tabili kan pẹlu bọtini akọkọ ti o ṣe igbasilẹ igbasilẹ ti o wa tẹlẹ, fifi nkan sii yoo kuna.

Ọpọlọpọ awọn isura infomesonu tun jẹ agbara ti o npese awọn bọtini akọkọ wọn. Microsoft Access, fun apẹẹrẹ, le ni tunto lati lo iru data data AutoNumber lati fi ID ID kan si igbasilẹ kọọkan ninu tabili. Lakoko ti o ti munadoko, eyi jẹ iwa apẹrẹ ti o dara nitori o fi ọ silẹ pẹlu iye ti ko ni asan ninu igbasilẹ kọọkan ninu tabili. Idi ti ko lo aaye naa lati tọju ohun ti o wulo?

Awọn bọtini Ijeji

Iru miiran jẹ bọtini ajeji , eyi ti a lo lati ṣẹda awọn ibasepọ laarin awọn tabili. Awọn ibasepọ adayeba wa laarin awọn tabili ni ọpọlọpọ awọn ẹya-ipamọ data. Pada si aaye data Abáni wa, rii pe a fẹ lati fi tabili ti o ni alaye ile-iwe si ibi ipamọ. O le ṣe pe tabili tuntun yii ni Awọn ẹka ati pe yoo ni iye ti alaye pupọ nipa ẹka naa gẹgẹbi gbogbo. A fẹ tun fẹ lati ni alaye nipa awọn abáni ninu ẹka, ṣugbọn o jẹ lasan lati ni alaye kanna ni awọn tabili meji (Awọn alaṣẹ ati Awọn ẹka). Dipo, a le ṣẹda ibasepọ laarin awọn tabili meji.

Jẹ ki a ro pe tabili Awọn ẹka nlo Orukọ Ile-iṣẹ Nomba bi bọtini akọkọ. Lati ṣẹda ibasepọ laarin awọn tabili meji, a fi iwe titun kan si Orukọ Awọn iṣẹ ti a npe ni Ẹka. Nigbana ni a fi orukọ ti ẹka naa kun fun eyiti oṣiṣẹ kọọkan jẹ. A tun sọ fun eto isakoso isakoso data pe iwe Ẹka ni Igbese Awọn Abáni jẹ bọtini ajeji ti o ṣe afihan awọn tabili Awọn ẹka.

Awọn data yoo lẹhinna ṣe afiṣe ipolowo ifaramọ nipa ṣiṣe idaniloju pe gbogbo awọn iye ti o wa ninu iwe Awọn ẹka ti Awọn Osise Awọn iṣẹ ni awọn titẹ sii ti o baamu ninu awọn tabili Awọn ẹka.

Ṣe akiyesi pe ko si iyasoto iyatọ fun bọtini ajeji. A le (ati ki o seese ṣe) ni diẹ sii ju ọkan lọ iṣẹ ti o jẹ ti kan ẹka nikan. Bakannaa, ko si ibeere pe titẹ sii inu tabili Awọn ẹka ni titẹ sii ti o baamu ni ọdọ Oluko. O ṣee ṣe pe a fẹ ni ẹka kan ti ko ni awọn abáni.

Fun diẹ ẹ sii lori koko yii, ka Ṣiṣẹda Awọn bọtini ajeji .