Ag Gnáthú Do Bunachar Sonraí: Aistriú go dtí an Dara Fhoirm Gnáth (2NF)

Bunachar Sonraí a Chur i Dara Fhoirm Gnáth

Le linn na míosa seo caite, rinneamar féachaint ar roinnt gnéithe de thábla bunachar sonraí a ghnáthú. Ar dtús, phléamar bunphrionsabail an ghnáthchóirithe bunachar sonraí. An uair dheireanach, rinneamar iniúchadh ar na bunriachtanais atá leagtha síos ag an gcéad fhoirm gnáth (1NF). Anois, leanfaimid ar aghaidh lenár dturas agus clúdaíonn sé prionsabail an dara foirm ghnáth (2NF).

Athghairm ar riachtanais ghinearálta 2NF:

Is féidir achoimre a dhéanamh ar na rialacha seo i ráiteas simplí: Déanann 2NF iarracht méid na sonraí iomarcacha a laghdú i dtábla trína bhaintear, a chur i mbord (í) nua agus ag caidrimh idir na táblaí sin.

Féach ar shampla. Samhlaigh siopa ar líne a choimeádann faisnéis do chustaiméirí i mbunachar sonraí. B'fhéidir go mbeadh tábla amháin acu ar a dtugtar Custaiméirí leis na heilimintí seo a leanas:

Léiríonn achoimre gairid ar an mbord seo méid beag sonraí iomarcacha. Táimid ag stóráil na n-iontrálacha "Sea Cliff, NY 11579" agus "Miami, FL 33157" dhá uair gach ceann. Anois, b'fhéidir nach cosúil le stóráil iomarca breise inár sampla simplí, ach a shamhlú go bhfuil an spás amú má bhí na mílte sraitheanna againn inár mbord. Ina theannta sin, más rud é go n-athrófaí an cód ZIP le haghaidh Sea Cliff, ba mhaith linn an t-athrú sin a dhéanamh i go leor áiteanna ar fud an bhunachar sonraí.

I struchtúr bunachar sonraí 2NF-chomhlíontach, déantar an fhaisnéis iomarcach seo a bhaintear agus a stóráil i dtábla ar leithligh. D'fhéadfadh go mbeadh na réimsí seo a leanas inár tábla nua (cuir in iúl dó ZIP):

Más mian linn a bheith ró-éifeachtach, is féidir linn an tábla seo a líonadh roimh ré - soláthraíonn oifig an phoist eolaire de na cóid ZIP bhailí agus na caidrimh cathrach / stáit. Is cinnte go bhfuil staid ar bith agat nuair a úsáideadh an cineál bunachar sonraí seo. D'fhéadfadh duine éigin a d'ordaigh ordú do chód ZIP d'iarr tú an chéad uair agus go raibh a fhios ag an gcathair agus go raibh tú ag glaoch. Laghdaíonn an cineál socraithe seo earráid oibreora agus méadú ar éifeachtúlacht.

Anois go bhfuil na sonraí dúbacha againn tar éis an tábla Custaiméirí a bhaint amach, tá muid sásta an chéad riail den dara gnáthchineál. Ní mór dúinn fós eochair iasachta a úsáid chun an dá tábla a cheangal le chéile. Úsáidfimid an cód ZIP (an eochair phríomhúil ón tábla ZIPs) chun an gaol sin a chruthú. Seo an tábla nua do Chustaiméirí againn:

Laghdaigh muid an méid faisnéise iomarcach atá stóráilte sa bhunachar sonraí anois agus tá ár struchtúr sa dara gnáthchineál!

Más mian leat a chinntiú go ngnáthnófar do bhunachar sonraí, déan iniúchadh ar ár n-earraí eile sa tsraith seo: