Manitsy ny tahirin-kevitrao: Forma voalohany

Ireo fitsipika tsotra roa ireo dia hanampy amin'ny fanovana ny tahiry

Ny Forma voalohany voalohany (1NF) dia mametraka ny fitsipika fototra momba ny fandaharam-potoana voarakitra:

Inona no dikan 'ireo fitsipika ireo rehefa mandinika ny drafitra fampiasana drafitra? Tena tsotra izao.

1. Esory ny duplication

Ny fitsipika voalohany dia milaza fa tsy tokony hamerina ny angon-drakitra ao anatin'io latabatra io. Ao anatin'ny fiarahamonina mpaninjara, ity hevi-teny ity dia antsoina hoe atomisitry ny latabatra. Ny takelaka mifanaraka amin'io fitsipika io dia lazaina fa atomika. Andeha isika hijery ity fitsipika ity miaraka amin'ny ohatra tsotra: tabilao ao anaty tahirin-tsoratry ny olona izay mitahiry ny fifandraisana eo amin'ny mpitantana. Ho an'ny tanjon'ny ohatra asehontsika, hametraka fitsipika momba ny raharaham-barotra isika fa ny mpitantana tsirairay dia mety manana olona iray na maromaro, raha samy manana mpitantana iray monja ny tsirairay.

Raha mamorona lisitra na tabozy handinihana izany vaovao izany isika, dia mety hanangana latabatra miaraka amin'ireto saha ireto:

Na izany aza, tsarovy ny fitsipika voalohany napetraky ny 1NF: Esory ireo tsanganana duplikativa avy amin'io tabilao io ihany. Mazava ho azy fa ny dika mitovy subordinate1-Subordinate4 dia duplicative. Makà fotoana kely ary eritrereto ny olana aterak'io tranga io. Raha toa ka manana iray eo ambany ny mpitantana iray, ny seza Subordinate2-Subordinate4 dia fako tsotra izao (tahiry sarobidy sarobidy). Ankoatra izany, alaivo sary an-tsaina ny tranga izay efa misy mpiasan'ny mpaninjara efa-maso efatra - inona no mitranga raha mandray mpiasa hafa izy? Ny rafitra latabatra manontolo dia mitaky fanovana.

Amin'izao fotoana izao, hevitra ankapobeny faharoa dia mitranga amin'ny fandraisana an-tsoratra bazary: Tsy te hanana andalana mihoatra ny iray isika ary tiantsika ny hamela ny tahiry tahirin-tsarimihetsika. Andeha isika hanandrana zavatra toy izao:

Ary ny saha eo ambany dia ahitana pejy maromaro amin'ny endrika "Mary, Bill, Joe."

Ity vahaolana ity dia akaiky kokoa, saingy tsy lavalava ihany koa ny marika. Ny tsanganana mpanara-dia dia mbola duplicative ary tsy atomika. Inona no mitranga rehefa mila manala na manala olona voafaritra isika? Mila mamaky sy manoratra ny votoatin'ny latabatra isika. Tsy zava-dehibe amin'ny toe-draharaha izany, fa ahoana kosa raha manana mpiasa an-jatony ny mpitantana iray? Ankoatra izany, mampihetsi-po ny fizotran'ny fisafidianana ny angona avy amin'ny tahiry amin'ny fangatahana ho avy.

Ity ny latabatra iray izay mahafaoka ny fitsipika voalohany amin'ny 1NF:

Amin'ity tranga ity, ny mpiasan'ny tsirairay dia manana fidirana tokana, fa ny mpitantana kosa dia manana fidirana maromaro.

2. Fantaro ny Kilasin'ny Kilonga

Ankehitriny, ahoana ny momba ny fitsipika faharoa: hamantatra ny andalana tsirairay miaraka amin'ny tsanganana tokana na tsanganana (ny lakile voalohany )? Azonao atao ny mijery ny tabilao etsy ambony ary manolotra ny fampiasana ny tsipika ambany ho toy ny fanalahidy fototra. Raha ny marina, ny tsipika ambany dia kandidà tsara ho an'ny fanalahidy fototra satria ny fitsipika momba ny raharaham-barotra dia milaza fa ny mpanara-maso tsirairay dia mety ho mpitantana iray ihany. Na izany aza, ny angon-kevitra nofinidinay hitehirizana anay dia mahatonga izany ho vahaolana tsy dia tsara loatra. Inona no mitranga raha manakarama mpiasa hafa antsoina hoe Jim? Ahoana no ahafahantsika manangona ny fifandraisany eo ambany fitantanana azy?

Tsara kokoa ny mampiasa marika tena miavaka (toy ny IDe mpiara-miasa) ho lohalaharana voalohany . Ny latabatra farany dia hitovy amin'izany:

Ankehitriny, ny latabatra dia amin'ny endrika ara-dalàna voalohany! Raha te-hanohy ny fianarana momba ny fanarenana ianao dia vakio ny lahatsoratra hafa amin'ity andian-dahatsoratra ity: