Kọmputa, Databases
Normalisation ti infomesonu
Kikojọ ti awọn kanna data ninu tabili le ṣee ṣe ni orisirisi ona. Eroja ni a ibasepo yẹ ki o wa ni ti ya ni ibamu si awọn ti ibatan opo, ti o ni, o yẹ ki o wa ni kikun gbe išẹpo ti data, bi daradara bi simplifying awọn ilana fun won itọju atẹle nipa ohun imudojuiwọn. Ọkan ninu awọn jc awọn iṣoro pẹlu nse database performs imukuro ti apọju, ati awọn ti o ti waye nipa normalization.
Normalisation database duro kan lodo ohun elo ihamọ lati ṣẹda tabili ti o fun laaye lati se imukuro išẹpo, pẹlu awọn aitasera ti a beere software ti o ti fipamọ alaye, atehinwa laala owo ni nkan ṣe pẹlu mimu ati database itọju. Normalisation isẹ ti oriširiši ni awọn imugboroosi ti awọn atilẹba database tabili sinu rọrun. Ni kọọkan ipele ti yi ilana dandan tabili fun ni deede fọọmu. Kọọkan ipele ti wa ni characterized nipa normalization kan ti a ti awọn ti ṣeto ti awọn ihamọ, eyi ti o gbọdọ wa ni ibamu pẹlu gbogbo awọn tabili. Bayi, awọn yiyọ ni ti gbe jade ti kii-bọtini tabili alaye, eyi ti o jẹ ṣe laiṣe.
Normalisation ti infomesonu wa ni da lori awọn Erongba ti iṣẹ-durode laarin awọn eroja. O ti ka pe ọkan ro pe jẹ ti o gbẹkẹle lori awọn miiran, ti o ba kọọkan akoko kan pato iye ti awọn keji ro ni ibamu si ko si siwaju sii ju ọkan ninu awọn akọkọ iye.
Normalisation ti infomesonu - a gbogboogbo igba, sibẹsibẹ, o le ṣee subdivided sinu orisirisi deede iwa, eyi ti yoo wa ni sísọ nigbamii.
A data ohun ti wa ni ka ti o yẹ si akọkọ deede fọọmu nigbati awọn iye ti kọọkan ro ni awọn oniwe-ẹri ti. Ti o ba ti kan awọn ro pe o ni a àdáwòkọ iye, o ko le kà ohun ini si ni akọkọ deede fọọmu. O wa ni jade ti o le ṣẹda a si tun eyikeyi nkankan ti o jẹ a data ohun.
A data ohun ti wa ni ka lati wa si awọn keji deede fọọmu nigba ti o jẹ tẹlẹ ni akọkọ deede fọọmu, sugbon kọọkan ti awọn oniwe-eroja, ko wa ni a ti o pọju ona, patapata ominira ni iṣẹ-ofin lati kọọkan ninu awọn ti o pọju awọn bọtini.
A data ohun ti wa ni ka lati wa si kẹta deede fọọmu, ti o ba tẹlẹ ni ni keji deede fọọmu, ṣugbọn o ko ni eyikeyi transitive dependencies ti ti kii-bọtini ohun lati awọn bọtini. Labẹ awọn transitive durode ti wa ni commonly gbọye bi ohun kedere ibasepọ laarin awọn aaye.
Normalisation database yoo awọn Olùgbéejáde akọkọ ohun to lati mu gbogbo awọn ajosepo to kẹta deede fọọmu. Nikan ni ọna yi ni ojo iwaju ti o yoo jẹ ṣee ṣe lati ṣẹda ohun daradara alaye eto.
Normalisation ti infomesonu: ipilẹ awọn ofin
O yẹ ki o se agbekale kan ti ṣeto ti awọn ofin to wa ni atẹle ninu awọn iṣẹ ti normalization. Ni igba akọkọ ti ni lati ifesi tun awọn ẹgbẹ. Pataki lati fẹlẹfẹlẹ kan ti lọtọ tabili titoju kọọkan ṣeto ti o ni ibatan eroja, eyi ti o ṣẹda kan lọtọ bọtini. Next, jẹ daju lati se imukuro laiṣe data. Ni igba miran ibi ti awọn ro pe ibasepo ti wa ni šakiyesi nikan lori apa ti awọn bọtini, ki o si o gbodo ti ni fi ni kan lọtọ tabili. Awọn kẹta ofin ni dandan ayafi fun ọwọn ti ko dale lori bọtini. Eroja yẹ ki o wa ni gbe ni ohun ti ya sọtọ tabili, ti o ba ti won ko ba ko ni awọn ti o fẹ ipa lori bọtini. Jẹ daju lati je ni ominira ọpọ ibasepo. Ni idi eyi a ti wa ni sọrọ nipa ohun ti wa ni ko ti ri nja asopọ laarin ọpọ ibasepo. Níkẹyìn, o jẹ pataki lati yẹ sọtọ awọn ọpọ ibasepo jẹmọ semantically. Ni yi database normalization ti wa ni pari, atẹle nipa a idagbasoke ilana.
Similar articles
Trending Now