Database Faʻasalalauga Faʻatatau

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:

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 :

Tolu Tulaga masani (3NF)

Tolu tulaga masani (3NF) e tasi le laasaga sili atu:

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ʻatulagaga masani lona fa (4NF)

Ma le mea mulimuli, fa masani masani (4NF) e tasi le isi mea manaʻomia:

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 .