KompjutersDatabases

Normalizzazzjoni ta 'databases

Raggruppament ta 'l-istess data fit-tabella jista' jsir b'diversi modi. Attributi f'relazzjoni għandhom ikunu miġbura skond il-prinċipju relazzjonali, jiġifieri, għandu jiġi jimminimizza kompletament duplikazzjoni ta 'data, kif ukoll simplifikazzjoni tal-proċedura għat-trattament tagħhom segwit minn aġġornament. Waħda mill-problemi primarji tfassil database twettaq eliminazzjoni ta 'redundancy, u jinkiseb billi normalizzazzjoni.

database normalizzazzjoni jirrappreżenta restrizzjonijiet apparat formali li toħloq tabelli li tippermetti biex ma jkunux ripetuti, mas-softwer maħżuna konsistenza meħtieġa informazzjoni, li jnaqqsu l-ispejjeż tax-xogħol assoċjat maż-żamma u l-manutenzjoni tad-database. operazzjoni normalizzazzjoni tikkonsisti fl-espansjoni tat-tabelli database oriġinali fis sempliċi. F'kull stadju ta 'dan il-proċess neċessarjament it-tabella mogħtija fil-forma normali. Kull stadju huwa kkaratterizzat minn normalizzazzjoni ta 'ċertu sett ta' restrizzjonijiet, li għandhom jikkonformaw mat-tabelli kollha. Għalhekk, it-tneħħija ssir informazzjoni mejda mhux ewlenin, li huwa żejjed.

Normalizzazzjoni ta 'databases hija bbażata fuq il-kunċett ta' dipendenza funzjonali bejn l-attributi. Huwa meqjus li attribut wieħed huwa dipendenti fuq l-oħra, jekk kull darba valur partikolari tat-tieni attribut jikkorrispondi għal mhux aktar minn wieħed mill-ewwel valur.

Normalizzazzjoni ta 'databases - terminu ġenerali, madankollu, jista' jiġi suddiviż f'diversi forom normali, li se jiġu diskussi aktar tard.

Oġġett data hija kkunsidrata rilevanti għall-ewwel forma normali meta l-valur ta 'kull attribut huwa uniku tagħha. Meta attribut ċertu għandu valur duplikat, ma tistax tiġi kkunsidrata bħala oġġett li jappartjeni għall-ewwel forma normali. Jirriżulta li inti tista 'toħloq xorta kwalunkwe entità li hija oġġett ta' data.

A oġġett data hija meqjusa li jappartjenu għat-tieni forma normali meta huwa diġà fil-forma normali ewwel, iżda kull wieħed mill-attributi tagħha li ma jikkonsistux b'mod potenzjali, kompletament indipendenti fuq livell funzjonali mill kull wieħed mill-imfietaħ potenzjali.

Oġġett data hija meqjusa li jappartjenu għall-forma normali tielet, jekk diġà hi fit-tieni forma normali, iżda ma tippreżenta ebda dipendenzi transittivi ta 'oġġetti mhux ewlenin mill-keys. Taħt id-dipendenza transittivi huwa komunement mifhuma bħala relazzjoni evidenti bejn l-oqsma.

Normalizzazzjoni database ipoġġi l-għan ewlieni iżviluppatur biex twassal ir-relazzjonijiet kollha mal-formola normali terzi. Huwa biss b'dan il-mod fil-futur se jkun possibbli li tinħoloq sistema ta 'informazzjoni effiċjenti.

Normalizzazzjoni ta 'databases: regoli bażiċi

Għandu jifformula sett ta 'regoli li għandhom jiġu segwiti fil-ħidma ta' normalizzazzjoni. L-ewwel huwa li jeskludi l-gruppi li jirrepetu. Meħtieġa biex jiffurmaw tabella separata ħażna kull sett ta 'attributi relatati, li joħloq ewlieni separat. Sussegwentement, kun żgur li jeliminaw id-data żejda. F'każijiet fejn ir-relazzjoni attribut huwa osservat biss fuq il-parti taċ-ċavetta, allura għandu jitqiegħed fit-tabella separata. It-tielet regola hija mandatorja ħlief għall-kolonni li ma jiddependux fuq il-ċavetta. Attributi għandhom jitqiegħdu tabella iżolati, jekk dawn ma jkollhomx l-effett mixtieq fuq l-ewlenin. Kun żgur li jiżola-relazzjonijiet multipli indipendenti. F'dan il-każ qed nitkellmu dwar dak li mhix meqjusa konnessjoni konkreta bejn relazzjonijiet multipli. Finalment, huwa neċessarju li jiġu iżolati-relazzjonijiet multipli relatati semantikament. F'dan il-normalizzazzjoni-database tkun intemmet, segwit minn proċess ta 'żvilupp.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mt.birmiss.com. Theme powered by WordPress.