Tuʻuina o se Faʻamaumauga i le Tolu Tulaga masani (3NF)

Tolu tulaga masani (3NF) o se faʻamaumauga o faʻamaumauga e lagolagoina ai le faʻamaoni o faʻamatalaga e ala i le fausiaina i luga o le faʻamaumauga faʻasalalau taʻiala o loʻo tuʻuina atu e le First Normal Form (1NF) ma le Faʻatonu Tulaga Lua (2NF).

Tolu Tulaga Faʻatonu Tulaga Masani

E lua ni manaʻoga manaʻomia mo se faʻamaumauga tuʻufaʻatasiga i le tulaga masani lona tolu:

E uiga i le Pepa Autu a le Peraimeri

Sei o tatou suʻesuʻeina atili le uiga o le mea moni o koluma uma e tatau ona faalagolago i le ki autu.

Afai o le aofaʻi o le koluma e mafai ona maua mai le ki autu ma le isi koluma i le laulau, e solia ai le 3NF. Mafaufau i le laulau o Tagata faigaluega ma nei koluma:

Faʻaauau le faalagolago ile Igoa ole Igoa ma le FirstName i le tau o le Tagata faigaluega? Ia, e mafai ona faalagolago le Igoa Lenei i le FirstName? Leai, ona o le leai o se mea i totonu o LastName o le a fautuaina ai le taua o le FirstName. E mafai e Muamua ona faalagolago ile LastName? E leai, aua e moni lava lea: pe o le a le Igoa o le igoa, e le mafai ona maua se faʻamaoniga e uiga i le taua o le FirstName. O le mea lea, o lenei laulau e 3NF tausisia.

Ae mafaufau i lenei Taʻavale Vehicles:

O le Faʻatauga ma le Faʻataʻitaʻiga e mafai ona maua mai i le VehicleID - ae o le Faʻataʻitaʻiga e mafai ona maua mai le tufuga aua o se faʻataʻitaʻiga taavale ua faia e se tagata gaosi oloa. O lenei mamanu laulau e le o le 3NF e mafai, ma e mafai, o le mea lea, e mafua ai le faʻaaogaina o faʻamatalaga. Mo se faʻataʻitaʻiga, e mafai ona e faʻafouina le tagata gaosi oloa e aunoa ma le faʻafouina o le faʻataʻitaʻiga, faʻapipiʻiina mea sese.

Ina ia faʻamaonia, e tatau ona matou faʻagasolo le isi koluma faʻalagolago i se isi laulau ma faʻaogaina e faʻaaogaina ai se ki fafo. O le a mafua ai i ni laulau se lua:

Vehicles Table

I le laulau o loʻo i lalo, o le ModelID o se kī ese i le laulau Faataitaiga :

Faataitaiga o Ata

O lenei faʻafanua fou mo faʻataʻitaʻiga i tagata gaosiga. Afai e te manaʻo e faʻafouina soʻo se taavale faʻamatalaga patino i se faʻataʻitaʻiga, o le ae faia i lenei laulau, nai lo le laulau Vehicles.

Vaega Faʻamatalaga i le 3NF Model

O le laulau e mafai ona aofia ai se fanua na maua - o se tasi e faʻatulagaina i luga o isi koluma i le laulau. Mo se faʻataʻitaʻiga, mafaufau i lenei laulau o faʻatonuga o le telefoni:

O le aofaʻiga o le solia o le 3NF ona e mafai ona maua mai i le faʻateleina o le tau o le iunite i le tele, nai lo le faalagolago atoa i le ki autu. E tatau ona tatou aveesea mai le laulau ina ia usitaia le tulaga masani lona tolu.

O le mea moni, talu ai ona e maua mai, e sili atu le le teuina i totonu o le faʻamaumauga i mea uma.

E mafai ona tatou faʻatatauina "i luga o le lele" pe a fai ni fesili o le 'aufaʻamatalaga. Mo se faʻataʻitaʻiga, semanu tatou te faʻaaoga muamua lenei fesili e toe maua mai ai numera o numera ma totoa:

FILIFILI Polokalame Polokalame, Aofaiga FROM WidgetOrders

E mafai nei ona matou faʻaaoga fesili nei:

FILIFILI Polokalame, UnitPrice * Aofai AS Aofaʻi mai WidgetOrders

e ausia ai tali e tasi e aunoa ma le solia o tulafono faʻavae.