Faʻamatalaga o Faʻamaumauga Faʻamaumauga Faʻamaumauga

O lenei otootoga e aofia ai faʻamaumauga faʻamaumauga ma faʻamatalaga faʻaaogaina i luga o ituaiga uma o faʻamaumauga. E le aofia ai faʻamatalaga faʻapitoa i nisi polokalama poʻo faʻamaumauga.

ACID

O le ACID faʻataʻitaʻiga o le faʻamaumauga o faʻamaumauga e faʻamalosia ai le faʻamaoniaina o faʻamaumauga e ala i le atomicity , ogatasi , vavaeese, ma le tumau:

Uiga

O se faʻamaumauga o faʻamaumauga o se faʻamatalaga o se vaega o faʻamaumauga. Naʻo le tuʻuina atu, o se uiga o le koluma i totonu o le laulau o faʻamaumauga, o ia lava e iloa o se faalapotopotoga.

Authentication

O faʻamatalaga e faʻaaoga ai le faʻamaoni e mautinoa ai e na o tagata faʻatagaina e mafai ona maua le 'aufaʻamatalaga poʻo isi vaega o le database. Mo se faʻataʻitaʻiga, e mafai ona faʻatagaina pule e faʻaofi pe faʻasaʻo faʻamaumauga, ae o tagata faigaluega masani e ono mafai ona na ona silasila i faʻamatalaga. E faʻamaonia le faʻamaoniina ma igoa ole igoa ma upu ole upu.

BASE Faataitaiga

Ua faʻavaeina le faʻataʻitaʻiga o le BASE e avea ma se isi mea i le ACID e faʻatino ai manaʻoga o data database ole NoSQL lea e le faʻatulagaina ai faʻamatalaga i le auala lava e tasi e manaʻomia e fesoʻotaiga faʻatusatusa. O lona autu autu o le Avanoa Faʻatino, Malo Lelei, ma le Tutusa Tutusa:

Faʻailoga

O se faʻamaumauga i luga o faʻamaumauga o se seti o tulafono e faʻamaonia ai faʻamaumauga talafeagai. E tele ituaiga o faʻagata. O aʻafiaga autu o:

Database Management System (DBMS)

O le DBMS o le polokalama lea e pulea uma vaega o le galue ma se faʻamaumauga, mai le teuina ma le faʻamautinoa o faʻamaumauga e faamalosia ai tulafono faʻamaoni o faʻamaumauga, i le tuʻuina atu o pepa mo faʻamatalaga faʻamatalaga ma le faʻaogaina. O le Faʻafesoʻotaʻiga o Faʻamaumauga o Faʻamaumauga (RDBMS) o loʻo faʻaaogaina le faʻataʻitaʻiga o laulau ma fesoʻotaʻiga i le va oi latou.

Faʻalapotopotoga

O se faʻalapotopotoga ua na o se laulau i totonu o se faʻamaumauga. O loʻo faʻamatalaina le faʻaaogaina o se Faʻasinomaga-Relationship Diagram, o se ituaiga kalafi e faʻaalia ai sootaga i le va o laulau faʻamaumauga.

Talosaga Galuega

O le faʻamalosia o le faʻalagolagoina o galuega fesoasoani e faʻamautinoa ai le aloaia o faʻamaumauga, ma e iai pe afai o le tasi uiga e fuafua i le taua o le isi, ua faamatalaina e pei o A -> B o lona uiga o le tau o A e fuafuaina le tau o B, pe o B e "faalagolago i le faʻatinoga" i le A O se faʻataʻitaʻiga, o se laulau i se iunivesite e aofia ai faʻamaumauga a tamaiti aoga uma e mafai ona i ai le faʻalagolago i le va o le ID ID a le tamaititi aoga ma le igoa o le tamaititi aoga, o lona uiga o le ID tulaga ese a tamaiti aʻoga o le a fuafua le taua o le igoa.

Faasino Upu

O se faʻamaumauga o se faʻamaumauga o faʻamatalaga e fesoasoani i faʻamaumauga faʻasolosolo faʻamaumauga mo faʻamaumauga tetele. O loʻo faʻapipiʻiina e le aufaʻamaumauga o faʻamaumauga se faʻamaufaʻailoga i luga o ni koluma faʻapitoa i se laulau O le faʻamaufaʻailogaina o loʻo i ai faʻamaumauga o koluma ae na o ni faʻamatalaga i faʻamaumauga i le isi vaega o le laulau, ma e mafai ona suʻesuʻe lelei ma vave.

Ki

O se ki o se nofoaga o faʻamaumauga o faʻamaumauga o lona faʻamoemoe o le faʻaalia lelei o se faamaumauga. Kiʻo e fesoasoani e faʻamalosia le amio saʻo ma aloese mai le faia faʻalua. O autu autu o ki e faʻaaogaina i totonu o faʻamaumauga autu o ki o sui, ki autu o ki mai fafo.

Tulaga masani

Ina ia faʻamaonia se faʻamaumauga tuʻufaʻatasiga o le mamanuina lea o ana laulau (sootaga) ma koluma (uiga) i se auala e faʻamautinoa ai le faʻamaonia o faʻamaumauga ma aloese ai mai le toe faʻaluaina. O laʻasaga muamua o le faʻamaoniaina o le Faʻamasinoga Faʻamatalaga muamua (1NF), Faʻalua Tulaga Faʻatasi (2NF), Tolu Tulaga Masani (3NF) ma le Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL o se faʻataʻitaʻiga faʻataʻitaʻiga ua atinaʻe e tali atu ai i le manaʻomia mo le teuina o faʻamaumauga e leʻi faʻatulagaina e pei o imeli, faʻasalalauga lautele, ata vitio poʻo ata. Nai lo le faʻaaogaina o le SQL ma le malosi o ACID e faʻamautinoa ai le saʻo o faʻamaumauga, e mulimuli le NoSQL i le faʻataʻitaʻiga o le BASE faʻamaoni. E le faaaogaina e le schema database le NoSQL ia laulau e teu ai faʻamaumauga; nai lo, atonu e faʻaaogaina se faʻasologa autu / tau aogā poʻo kalafi.

Null

O le tau o le NULL e masani ona fenumiai le uiga o le "leai" poʻo le zero; ae ui i lea, o lona uiga o le "le iloa." Afai o se fanua ei ai se aoga o le NULL, o se mea e nofo ai mo se tau le iloa. O le gagana Query (Structured Query Language) (SQL) faʻaaogaina le IS NULL ma e leai ni NULL faʻatautaia e suʻeina ai tulaga le aoga.

Fesili

O se faʻamaumauga tuʻufaʻatasiga o le auala lea e fesoʻotaʻi ai tagata faʻamatalaga ma se faʻamaumauga. E masani lava ona tusia i le SQL ma e mafai ona avea o se fesili filifilia po o se fesili fesili. O se fesili filifilia e talosaga mai faʻamatalaga mai se faʻamaumauga; se suiga o fesili fesili, faʻafouina pe faaopoopo faʻamatalaga. O nisi o faʻamaumauga tuʻufaʻatasiga o loʻo tuʻuina atu ai pepa o loʻo natia ai semina o le fesili, faʻatagaina ai tagata e faigofie ona latou talosagaina faamatalaga e aunoa ma le malamalama i le SQL.

Fuafuaga

O se faʻamaumauga o faʻamaumauga o le mamanu o laulau, koluma, fesoʻotaʻiga, ma faʻafitauli e aofia ai se database. Fuafuaga masani e masani ona faʻamatalaina e faʻaaoga ai le faʻamatalaga SQL CREATE.

Taʻiala Faʻasaoina

O se faʻamaumauga e teuina o se fesili na tuʻuina muamua, poʻo le faʻamatalaga SQL lea e mafai ona faʻasoa atu i le tele o polokalama ma tagata faʻaoga i totonu o le System Management System. O faʻasalalauga ua faʻaleleia atili le lelei, fesoasoani e faʻamalosia le faʻamaoni o faʻamaumauga ma faʻaleleia ai le gaosiga.

Gagana Igilisi Faʻasalalau

O le Language Query Language , poʻo le SQL, o le gagana sili ona masani ona faʻaaoga e faʻaogaina ai faʻamatalaga mai se database. O le Gagana Faʻamatalaga o Faʻamatalaga (DML) o loʻo i ai le vaega o tulafono a le tulafono o loʻo faʻaaogaina i taimi uma ma e aofia ai le SELECT, INSERT, UPISATE MA LE TALA.

Faʻamalo

O se faʻaosoina o se faʻamaumauga e teuina e faʻatino e faʻatino ai se mea faapitoa, e masani lava o se suiga i le laulau o faʻamatalaga. Mo se faʻataʻitaʻiga, o se faʻamalosia e mafai ona fuafua e tusi i se ogalaau, aoina fuainumera fuainumera poʻo le faʻatusatusaina o se tau.

Vaʻai

O se faʻamatalaga tuʻufaʻamatalaga o se faʻamaumauga tuʻufaʻatasi o faʻamaumauga e faʻaalia i le tagata faʻauʻu ina ia mafai ona natia le faʻamatalaga faʻamatalaga ma faʻamalamalama le poto masani o le tagata. O se vaaiga e mafai ona tuʻuina mai faʻamatalaga mai le lua poʻo le sili atu laulau ma aofia ai se vaega o faʻamatalaga.