Database Relationships

O fesoʻotaiga vavalalata o fesoʻotaʻiga ia o fesoʻotaʻiga uma

O se mafutaga e faʻatuina i le va o laulau e lua laulaufaʻamaumauga pe a tasi le laulau ei ai se kī mai fafo o loʻo taʻua ai le ki autu o se isi laulau. O le faavae faavae lenei i tua o le upu faʻasalalauga fesoʻotai.

Faʻafefea se Faʻamatalaga o Galuega Faʻasalalau mo le Fausiaina o se Sootaga

Seʻi o tatou iloiloina ia faʻavae o ala muamua ma fafo. O se ki autu e iloagofie ai ia faamaumauga taitasi i le laulau. O se ituaiga o sui tauva e masani lava o le koluma muamua i totonu o se laulau ma e mafai ona otometi ona gaosia e le database ina ia mautinoa ai e tulaga ese.

O se isi atunuu ese o se tasi sui autu (e le o le ki muamua) e faʻaaogaina se faʻamaumauga i faʻamaumauga i se isi laulau.

Mo se faʻataʻitaʻiga, mafaufau i nei laulau e lua e iloa ai po o fea le faiaoga e aʻoaʻo le vasega.

O iinei, o le laulau autu o le vasega o le Course_ID. O lona ese mai fafo o le faiaoga_ID:

Faʻasalalauga
Course_ID Course_Name Faiaʻoga_ID
Course_001 Biology Faiaʻoga_001
Course_002 Math Faiaʻoga_001
Course_003 Igilisi Faiaʻoga_003

E mafai ona e vaʻaia o le ki fafo i vasega e fetaui ma se ki autu i Faiaoga:

Faiaoga
Faiaʻoga_ID Faiaoga_Name
Faiaʻoga_001 Carmen
Faiaʻoga_002 Veronica
Faiaʻoga_003 Jorge

E mafai ona tatou fai atu o le faiaoga Foreign_ID fafo na fesoasoani e faʻatuina se mafutaga i le va o vasega ma Polokalama Faiaʻoga.

Ituaiga o le Database Relationships

Faʻaaogaina o kī mai fafo, poʻo isi sui faiva, e mafai ona e faʻatino ni ituaiga se tolu o mafutaga i le va o laulau:

Tasi tasi i le tasi : O lenei ituaiga mafutaga e na o le tasi le faamaumauga i itu taʻitasi o le mafutaga.

O le ki autu autu e na o le tasi le faamaumauga - pe leai - i se isi laulau. Mo se faataitaiga, i se faaipoipoga, e tofu le toalua ma le isi toʻalua. O lenei ituaiga mafutaga e mafai ona faʻatino i se laulau se tasi ma o le mea lea e le faʻaaogaina ai se ki fafo.

Tasi-i--------------------------------------------------------

Mafaufau i se pisinisi ma se faʻamaumauga o loʻo i ai le laulau Faʻasalalau ma Polokalama.

E mafai e se tagata nofo toatasi ona faʻatau le tele o poloaiga, ae o se tasi poloaiga e le mafai ona tuʻuina atu i le tele o tagata faʻatau. O le mea lea o le a aofia i luga o le laulau o Polokalama se kī mai fafo e fetaui ma le ki muamua o le laulau a le Customers, ao le laulau a le Faʻasalalau o le a leai se isi mai fafo e faasino i le laulau Polo.

Tele-i-le tele : O se mafutaga faigata lea e tele faamaumauga i totonu o se laulau e mafai ona fesootaʻi i le tele o faamaumauga i se isi laulau. Mo se faʻataʻitaʻiga, atonu e le manaʻomia e la tatou pisinisi ia laulau Tutoʻatasi ma Polokalama, ae atonu foi e manaʻomia se Laulau Faʻatau.

Ma le isi, o le vaʻaiga i le va o le Faʻatauga o Tagata Faʻatau ma Poloaiga e tasi-i------------------- O se poloaiga e mafai ona aofia ai ni oloa se tele, ma o se oloa e mafai ona fesootaʻi i poloaiga e tele: e mafai e le tele o tagata faatau ona tuʻuina atu se poloaiga e aofia ai nisi o mea lava e tasi. O lenei ituaiga o mafutaga e manaʻomia i le tolu tolu laulau.

O le a le taua o fesoʻotaiga i luga o Fesootaiga?

O le faʻavaeina o fegalegaleaiga tumau i le va o laulau o faʻamaumauga e fesoasoani e faʻamautinoa ai le saʻo o faʻamaumauga, saofaga i faʻamaumauga faʻamaumauga. Mo se faʻataʻitaʻiga, faʻapefea pe a fai tatou te le fesoʻotaʻi soʻo se laulau e ala i se auala mai fafo ae na o le tuufaatasia o faʻamaumauga i totonu o vasega ma vasega aʻoaʻo, pei o:

Faiaoga ma vasega
Faiaʻoga_ID Faiaoga_Name Vasega
Faiaʻoga_001 Carmen Biology, Math
Faiaʻoga_002 Veronica Math
Faiaʻoga_003 Jorge Igilisi

O lenei mamanu e feteenai ma soli ai le uluai mataupu faavae o le faʻasalalau faʻamaumauga, First Normal Form (1NF), lea e fai mai e tatau ona i ai i totonu o potu taʻitasi se tasi o faʻamatalaga manino.

Pe atonu foi na matou filifili e na o le faaopoopoina o se faamaumauga lona lua mo Carmen, ina ia faamalosia 1NF:

Faiaoga ma vasega
Faiaʻoga_ID Faiaoga_Name Vasega
Faiaʻoga_001 Carmen Biology
Faiaʻoga_001 Carmen Math
Faiaʻoga_002 Veronica Math
Faiaʻoga_003 Jorge Igilisi

O lenei mea e le o se mea vaivai, e faʻaalia ai le toe faia faʻaluaina ma le mea ua taʻua o faʻasologa o faʻasalalauga , o lona uiga e mafai ona fesoasoani i faʻamatalaga e le ogatasi.

Mo se faʻataʻitaʻiga, afai e tele faʻamaumauga a le faiaoga, pe a fai e manaʻomia nisi faʻamatalaga, peitaʻi o le tagata o loʻo faia le faʻamaumauga o faʻamatalaga e le iloa e iai ni faamaumauga se tele? O le laulau o le a aofia ai faʻamatalaga eseese mo le tagata lava e tasi, e aunoa ma se auala manino e iloa ai pe aloese mai ai.

O le vaevaeina o lenei laulau i ni laulau se lua, Aoao ma Faʻasalalauga (e pei ona faʻaalia i luga), e fatuina ai le vavalalata tatau i le va o faʻamaumauga ma o lea e fesoasoani e faʻamautinoa le tutusa o faʻamaumauga ma le saʻo.