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:
- Atomicity: E tatau ona mulimulitaia faʻatautalanoaga taʻitasi o faʻamatalaga i se tulafono-leai-leai, o lona uiga afai e le manuia se vaega o le fefaʻatauaiga, ua le toe gaioiga uma.
- Faʻaauau : E tatau ona mulimulitaia faʻatautalanoaga taʻitasi i luga o faʻamatalaga uma i tulafono uma a le database; soʻo se fefaʻatauaiga e solia ai nei tulafono e le faatagaina.
- Faʻasalaga : O faʻatautalanoaga taʻitasi o faʻamatalaga o le a tupu faʻapitoa mai soʻo se isi fefaʻatauaiga Mo se faʻataʻitaʻiga, afai o le tele o fefaʻatauaiga o loʻo tuʻuina atu tutusa, o le faʻamaumauga e puipuia ai soʻo se faʻalavelave i le va oi latou.
- Taumafaiga : O faʻatalatalanoaga i faʻamatalaga taitasi o le a tumau i taimi uma i soʻo se faʻafitauli o database, e ala i saulaiga poʻo isi auala.
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ʻamatalaga Faʻatino : O loʻo maua ma faʻamaonia le faʻamaumauga o fesoʻotaiga, e lagolagoina i nisi o taimi e le kopiina o faʻamatalaga tufatufaina atu i nisi o tagata.
- Soft State : Fautuaina le faataitaiga a le ACID o le tumau mausali, o nei faaupuga e faapea o faamatalaga e le o taimi uma e tatau ona ogatasi ma o soo se mea e faʻamalosia ai o le matafaioi lea a le tagata taʻitoʻatasi po o le tagata e galue.
- Faʻaauau le Faʻaauau : I nisi tulaga e le faʻamalamalamaina, o le lumanaʻi, o le a maua e le faʻamaumauga e tutusa lelei.
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:
- Faʻailoga tulaga ese : O se fanua e tatau ona i ai se tulaga taua i le laulau.
- Faʻasaga i faʻalavelave : O se fanua e mafai ona aofia ai na o faʻamatalaga patino faʻamatalaga ma e oʻo lava i nisi tulaga taua e mafai ona tuʻuina atu.
- TULAGA DEFAULT : O se fanua o le ai ai se tau le aoga pe afai e leai se aoga taua; e faʻaumatia ai se tau o le NULL.
- MANATU MO LE FAʻAMAITAI Faʻailoga: O le ki autu e tatau ona tulaga ese.
- VAITAIGA FAʻAVAE MALO : O le ki fafo e tatau ona fetaui ma se ki autu muamua i se isi laulau.
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.
- Mafuaʻaga faʻataga : O seti o koluma e mafai ona taʻitasi e iloa ai se faamaumauga ma o loʻo filifilia ai le ki autu.
- Ki o le Peraimeri : O le ki na filifilia e faʻaalia se faamaumauga i se laulau. O lenei ki e le mafai ona avea ma NULL.
- Kiisi i fafo : O le ki e fesoʻotaʻi ai se faamaumauga i se faamaumauga i se isi laulau. E tatau ona i ai le ki fafo o se laulau o le ki autu o se isi laulau.
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.