Faʻavasegaina o lau Faʻamaumauga
Afai o loʻo e galue ma faʻamaumauga mo sina taimi, atonu e te faʻalogo i le taimi faʻatulagaina. Masalo na fesiligia oe e se tasi "Pe o taua mea e fai ma faʻamaumauga?" po o le "O i lena i le BCNF ?" O le masani masani e masani ona solo ese e avea o se mea taugata e naʻo le au aʻoga e iai le taimi. Ae ui i lea, o le iloa o mataupu faavae o le faʻamautuina ma le faʻaaogaina i au ata o mea e fai ai faʻamaumauga i aso uma e le o mea uma e faigata ma e mafai ona faʻaleleia lelei le faatinoga o lau DBMS.
I totonu o lenei tusiga, o le a tatou faʻalauiloaina le manatu o le faʻasaʻoina ma vaʻavaʻai i foliga masani masani masani.
O le a le Faʻasinomaga?
O le masani ai o le faagasologa o le faatulagaina lelei o faʻamaumauga i totonu o se faʻamaumauga. E lua ni sini o le faiga o le faʻasalalauga: faʻamaonia faʻamaumauga (mo se faʻataʻitaʻiga, teuina o faʻamaumauga tutusa i le sili atu ma le tasi le laulau) ma faʻamautinoa le taua o le faalagolago i faʻamaumauga (na o le teuina o faʻamatalaga talafeagai i se laulau). O nei mea uma o ni sini aoga ao latou faʻaititia le tele o le avanoa e faʻatau ai se faʻamatalaga tuʻufaʻatasi ma faʻamautinoa o loʻo teuina lelei faʻamaumauga.
Le masani masani
Ua amataina e le sosaiete tuʻufaʻatasiga se faasologa o taʻiala mo le faʻamautinoaina o faʻamaumauga o faʻamaumauga e faʻapitoa. O nei mea e taʻua o fomaʻi masani ma e numera mai le tasi (o le tulaga sili ona maualalo o le faʻasalalauina, o loʻo taʻua o le faiga masani muamua poʻo le 1NF) e oʻo i le lima (lima masani masani poʻo le 5NF). I faʻatinoga faʻapitoa, e masani ona e vaʻaia le 1NF, 2NF, ma le 3NF faatasi ai ma le 4NF faʻapitoa. Fifu masani masani e seasea ona iloa ma o le a le talanoaina i lenei tusiga.
Aʻo leʻi amata la tatou talanoaga i fomu masani, e taua le faasino atu o latou o taʻiala ma taʻiala. E i ai taimi, e tatau ai ona se ese mai ia i latou ina ia fetaui ma manaoga tau pisinisi. Ae ui i lea, pe a tupu feeseeseaiga, e matua taua lava le iloiloina o soʻo se mea e ono mafai ona latou maua i luga o lau masini ma au faʻamatalaga mo ni mea le talafeagai. O lena tala, sei o tatou sailiili masani masani.
Faʻasologa masani masani (1NF)
Muamua tulaga masani (1NF) e faatulaga ai tulafono masani mo se faʻamaumauga tuʻufaʻatasia:
- Aveese koluma e lua mai le laulau e tasi.
- Faia ni laulau eseese mo vaega taʻitasi o faʻamatalaga e fesoʻotai ma faʻaalia laina taʻitasi ma se koluma tulaga ese poʻo se seti o koluma (o le ki autu ).
Faʻasologa masani lona lua (2NF)
Faʻamatalaga masani lona lua (2NF) o loʻo faʻamatala atili ai le manatu o le aveeseina o faʻamatalaga e lua :
- Faʻafetaui mea uma e manaʻomia ile faʻailoga muamua.
- Aveese faʻamaumauga o faʻamatalaga e faʻaaoga i laina tele o le laulau ma tuʻu i totonu o laulau eseese.
- Fausia sootaga i le va o nei laulau fou ma o latou tuaa e ala i le faʻaaogaina o ki fafo .
Tolu Tulaga masani (3NF)
Tolu tulaga masani (3NF) e tasi le laasaga sili atu:
- Faʻafetaui mea uma e manaʻomia ile faʻailoga masani lona lua.
- Aveese koluma e le faalagolago i le ki autu.
Boyce-Codd Normal Form (BCNF poʻo le 3.5NF)
O le Boyce-Codd Normal Form, ua taʻua foi o le "tolu ma le afa (3.5) le masani masani", faaopoopo ai le isi manaoga:
- Faʻafeiloai mea uma e manaʻomia i le tulaga masani lona tolu.
- Soʻo se tagata e filifilia e tatau ona avea ma se sui tauva.
Faʻatulagaga masani lona fa (4NF)
Ma le mea mulimuli, fa masani masani (4NF) e tasi le isi mea manaʻomia:
- Faʻafeiloai mea uma e manaʻomia i le tulaga masani lona tolu.
- O se fesoʻotaʻiga e i ai i le 4NF pe afai e leai se faʻalagolago i le tele o tau .
Manatua, o nei taʻiala e faʻatulagaina. Mo se faʻamaumauga tuʻufaʻatasi i le 2NF, e tatau ona muamua faʻataunuʻuina uma tulaga o le database 1NF.
E tatau ona ou faʻaleleiina?
E ui lava o le faʻasalalau faʻamaumauga e masani lava o se manatu lelei, e le o se mea e manaʻomia. O le mea moni, ei ai nisi tulaga e solia ai ma le loto i ai tulafono o le faʻamautuina o se faiga lelei. Mo nisi faʻamatalaga e uiga i lenei autu, faitau Pe tatau ona ou Faʻamaumauina Oʻu Faʻamaumauga?
Afai e te manaʻo e mautinoa o loʻo faʻatulagaina lau faʻamaumauga, amata i le aʻoga pe faʻapefea ona tuʻu lau faʻamaumauga i le First Normal Form .