O le faʻalagolago i le faʻatinoina o galuega o se tulaga o faʻamaumauga faʻamaumauga e tutusa lelei ma le faʻasologa o le Faʻatulagaga Lona Lua (2NF) . I se aotelega, o lona uiga e fetaui ma manaoga o le Faʻamasinoga muamua (Normal Form) (1NF), ma o uiga taua uma e le atoatoa lona faalagolago i le autu autu.
E le faigata tele lenei mea e pei ona ono foliga mai. Seʻio tatou tilotilo i lenei mea i auiliiliga.
Aotelega o le Pepa masani
Aʻo leʻi mafai ona faʻamaonia le faʻatinoina o le faʻatinoga o le 'auʻaunaga, e tatau ona muamua ona mulimulitaʻi i le Faʻasologa masani masani .
O lona uiga o nei uiga uma e tatau ona i ai se tasi, atomic value.
Mo se faʻataʻitaʻiga, o le laasaga lenei e le ogatasi ma le 1NF, ona o le tagata faigaluega Tina e fesoʻotai i ni nofoaga se lua, o ia mea uma i totonu o se potu se tasi:
Tagata faigaluega | Nofoaga |
---|---|
Ioane | Los Angeles |
Tina | Los Angeles, Chicago |
O le faʻatagaina o lenei mamanu e ono aʻafia ai le aʻafiaga o faʻamaumauga poʻo faʻamaumauga. Ina ia mautinoa le 1NF tausisia, ia toe faʻavasega le laulau ina ia mafai ai e uiga uma (po o koluma sela) ona tasi le taua:
Tagata faigaluega | Nofoaga |
---|---|
Ioane | Los Angeles |
Tina | Los Angeles |
Tina | Chicago |
Ae e le lava le 1NF e aloese mai faafitauli i faʻamatalaga.
Faʻafefea 2NF Galuega ina ia mautinoa le faʻatuatuaina atoatoa
Ina ia atoatoa lou faalagolago, o uiga uma e le o ni sui auai e tatau ona faalagolago i le ki autu. (Manatua, o se sui autu o le sui tauva o se mea taua (mo se faʻataʻitaʻiga, o se ala muamua poʻo fafo) faʻaaogaina e faʻamaonia lelei ai se faʻamaumauga o faamaumauga.
E faʻaaogaina e le aufaʻatalamaina o faʻamaumauga se faʻamatalaga e faʻamatalaina ai sootaga faʻalagolago ile uiga:
Afai o le uiga A e fuafuaina le tau o le B, matou te tusia lenei A -> B - o lona uiga e faalagolago le B i le A. I lenei mafutaga, A e fuafuaina le tau o B, ao B e faalagolago ile A.
Mo se faʻataʻitaʻiga, i le laulau a le Aufaigaluega a le Aufaigaluega, o le aufaigaluega ma le DeptID e lua o ki o le aufaigaluega: O le EmployeeID o le ki autu a le laulau ao DeptID o se ki fafo.
Soo se isi lava uiga - i lenei mataupu, Tagata faigaluega ma le DeptName - e tatau ona faʻalagolago i le ki autu e maua ai lona tau.
Tagata faigaluega | Tagata faigaluega | DeptID | DeptName |
---|---|---|---|
Emp1 | Ioane | Dept001 | Tupe |
Emp2 | Tina | Dept003 | Faʻatau |
Emp3 | Carlos | Dept001 | Tupe |
I lenei tulaga, o le laulau e le o atoatoa ona faalagolago, aua o le Tagata faigaluega e faalagolago i le autu autu a le EmployeeID, o le DeptName e faalagolago i le DeptID. O lenei mea ua taua o le faalagolago i se vaega .
Ina ia faʻataunuʻu lenei laulau i le 2NF, e manaʻomia ona vavae faʻamatalaga i ni laulau se lua:
Tagata faigaluega | Tagata faigaluega | DeptID |
---|---|---|
Emp1 | Ioane | Dept001 |
Emp2 | Tina | Dept003 |
Emp3 | Carlos | Dept001 |
Matou te aveeseina le uiga DeptName mai le laiga o Tagata faigaluega ma faia se laulau fou Faʻatonu:
DeptID | DeptName |
---|---|
Dept001 | Tupe |
Dept002 | Aufaigaluega |
Dept003 | Faʻatau |
O le taimi nei, o sootaga i le va o laulau e faʻalagolago atoatoa, poʻo le 2NF.
Le Pogai e Taua ai le Faamoemoega Uma
O le faʻalagolago atoatoa i le va o faʻamaumauga o fesoʻotaiga e fesoasoani e faʻamautinoa le amio saʻo ma faʻamalo ai faʻafitauli o faʻamatalaga
Mo se faʻataʻitaʻiga, mafaufau i le laulau i le vaega o loʻo i luga e naʻo le 1NF. O iinei o le toe:
Tagata faigaluega | Nofoaga |
---|---|
Ioane | Los Angeles |
Tina | Los Angeles |
Tina | Chicago |
E lua faamaumauga a Tina. Afai tatou te faafouina se tasi e aunoa ma le iloaina e lua, o le taunuuga e le ogatasi faamatalaga.
Ae, pe a tatou manaʻo e faʻaopopo se tagata faigaluega i lenei laulau, ae tatou te le o iloa le nofoaga? E ono le mafai ona tatou faʻamaonia e faʻateleina se tagata fou pe a fai e le faatagaina e le Nofoaga nofoaga le taua o NULL.
O le faʻalagolago atoa e leʻo le ata atoa, e ui i lea, pe a oʻo i le faʻamautuina. E tatau ona e mautinoa o lau 'upega tafaʻilagi o loʻo i le Tolu Tulaga Masani (3NF).