Akuko a na-edeba usoro okwu ntanetiti na echiche ndi ozo di iche iche ntanetiti. Ọ naghị agụnye okwu ụfọdụ maka ụfọdụ sistemụ ma ọ bụ ọdụ data.
ACID
Ụdị ACID nke ntinye data nchekwa data na- akwado njigide data site na nrịkota , nkwụsi ike , ịdị iche, na ogologo oge:
- Atomic: Ọ bụla azụmahịa azụmahịa ga-agbaso iwu na-enweghị ihe ọ bụla, pụtara na ọ bụrụ na akụkụ ọ bụla nke azụmahịa ada ada, azụmahịa dum ada.
- Ikike : Usoro azụmahịa ọ bụla ga-agbaso usoro iwu niile akọwapụtara; ọ bụla azụmahịa nke ga-emebi iwu ndị a adịghị ekwe.
- Njikọta : Usoro azụmahịa ọ bụla ga-eme na nke onwe ya na azụmahịa ọ bụla. Dịka ọmụmaatụ, ọ bụrụ na etinyere ọtụtụ azụmahịa n'otu oge, nchekwa data ga-egbochi ọ bụla nnyonye anya n'etiti ha.
- Ịdịgide : A ga-enwe ọnụọgụ ego ọ bụla na nchekwa data ọ bụla, site na backups ma ọ bụ ụzọ ndị ọzọ.
Mmetụta
Ihe njirimara data nchekwa bụ njirimara nke ụlọ ọrụ nchekwa data. N'ikwu ya n'ụzọ dị mfe, àgwà bụ kọlụm na tebụl nchekwa data, nke onwe ya maara dị ka ụlọ ọrụ.
Nyocha
Ọdụ data na-eji nyocha iji hụ na naanị ndị ọrụ ikikere nwere ike ịnweta nchekwa data ma ọ bụ akụkụ ụfọdụ nke nchekwa data. Dịka ọmụmaatụ, ndị nwe obodo nwere ike ịnwe ikikere ịtinye ma ọ bụ dezie data, ebe ndị ọrụ oge a nwere ike ịhụ naanị data. A na-emejuputa nyocha na aha njirimara na okwuntughe.
Akara nlereanya
Azụlitela ihe nlereanya BASE dị ka ihe ọzọ na-emetụta ACID ka ọ rụọ ọrụ mkpa nke data data noSQL nke a naghị ahapụta data na otu ụzọ achọrọ site na databases data. Ihe kachasị mkpa ya bụ Ndabere Nzuzo, Ala Nchịkwa, na Ọdịdị Na-agbanwe Ihe:
- Ntọala Ntọala : nchekwa data dị na arụmọrụ, kwadoro mgbe ụfọdụ site na ntinye data weghaga gafee ọtụtụ sava.
- State nro : Na-atụgharị ihe nlereanya ACID nke nkwekọrịta siri ike, nke a na-ekwu na data adịghị adị mgbe niile na nkwenye ọ bụla a kwadoro bụ ọrụ nke onye nchekwa data ma ọ bụ onye nrụpụta.
- Omume na-agbanwe agbanwe : N'okwu ụfọdụ, akọwapụtaghị ihe ga-eme n'ọdịnihu, nchekwa data ahụ ga-arụpụta nke ọma.
Mgbochi
Ntuchi nchekwa data bụ usoro iwu nke kọwaa data dị mma. E nwere ọtụtụ nrụgide dị iche iche. Nsogbu ndị bụ isi bụ:
- Mgbochi iche : Ala ga-enwe uru pụrụ iche na tebụl.
- Nyochaa ihe isi ike: Otu ogige nwere ike ịnwe nanị ụdị data dị iche iche na ọbụna ụfọdụ ụkpụrụ a na-enyefe.
- MGBE DEFAULT : Otu ubi ga-enwe uru ndabara ma ọ bụrụ na o nweghị uru ọ dị; nke a na-ewepu uru NULL.
- IHE NDỊ KWESỊRỊ ỤBỌRỤ Ntugide : Isi ihe dị mkpa aghaghị ịbụ ihe pụrụ iche.
- IHE NDỊ KWESỊRỊ KWESỊRỊ ỤBỌCHỊ : Igodo nke mba ọzọ aghaghị ijikọta isi ihe dị mkpa na tebụl ọzọ.
System Management System (DBMS)
DBMS bụ software nke na-ejikwa akụkụ ọ bụla nke na-arụ ọrụ na nchekwa data, site na ịchekwa na ịchekwa data iji dowe iwu ntanetịime data, iji nye ụdị maka ntinye data na njikwa. Otu Njikọ Ntọala nke Njikọ (RDBMS) na-arụ ọrụ dị na tebụl na mmekọrịta n'etiti ha.
Njikwa
Otu ulo mmadu bu nani okpokoro n'ime nchekwa data. A kọwara ya site na iji esemokwu Njikọ-Njikọ, nke bụ ụdị graphic nke na-egosi njikọ dị n'etiti tebụl nchekwa data.
Ọfụma na-arụ ọrụ
Mgbochi nke ịdabere na arụ ọrụ na- enyere aka iji hụ na ekwenyeghị data, ma dị mgbe otu àgwà na-achọpụta uru nke onye ọzọ, kọwara dịka A -> B nke pụtara na uru A na-ekpebi uru nke B, ma ọ bụ na B "na-arụ ọrụ" na A Dịka ọmụmaatụ, tebụl na mahadum nke na-agụnye ihe ndekọ nke ụmụ akwụkwọ niile nwere ike ịdabere n'agbata ID na ụmụ akwụkwọ na aha onye nkuzi, ya bụ ID nke a na-amụrụ ihe ga-ekpebi aha aha ahụ.
Ndepụta
Nchịkọta bụ usoro data nke na-enyere ọsọ ọsọ gbara ajụjụ data maka akụrụngwa dị ukwuu. Ndị mmepe data na-emepụta ndeksi na otu ogidi na tebụl. Ntọala ahụ na-ejide ụkpụrụ nke kọlụm mana ọ bụ naanị ihe ederede na data na tebụl, a pụkwara ịchọpụta ya ngwa ngwa na ngwa ngwa.
Igodo
Isi ihe bụ ebe nchekwa data nke bụ nzube ya iji chọpụta ihe ndekọ. Igodo na-enyere aka imesi ike n'ezi data ma zere mbiputegharị. Ụdị igodo ndị dị na nchekwa data bụ igodo mmeghe, isi igodo isi mba ọzọ.
- Igodo igodo : Ogwe nke ogidi ndị nwere ike ịkọwapụta ihe ọ bụla ma chọpụta isi isi.
- Igodo igodo : Igodo ahọrọ iji chọpụta ihe ndekọ na tebụl. Igodo a enweghị ike ịbụ NULL.
- Igodo ndị ọzọ : Isi ihe na-ejikọ ihe ndekọ na ndekọ na tebụl ọzọ. Igodo isi mba ọzọ ga-adịrịrị isi isi isi okpokoro ọzọ.
Nhazi
Iji hazie nchekwa data bụ ịmepụta tebụl ya (mmekọrịta) na ogidi (àgwà) n'ụzọ iji hụ na iguzosi ike n'ezi ihe na izere mbiputegharị. Nhazi kachasị nke normalization bụ Ụdị Nkịtị Mbụ (1NF), Ụdị Omume Abụọ (2NF), Ụdị Ntọala nke Atọ (3NF) na Ụdị Nhazi Ụdị Nwa (BCNF).
NoSQL
NoSQL bụ ihe ntanetịime nchekwa data iji meghachi omume maka mkpa maka ịchekwa data ndị na-adịghị arụ ọrụ dị ka ozi ịntanetị, mgbasa ozi mgbasa ozi, vidiyo ma ọ bụ ihe oyiyi. Kama iji SQL na ngwa ACID siri ike iji hụ na iguzosi ike data, NoSQL na-agbaso ihe nlereanya BASE dị ala. Ntube nchekwa data NoSQL anaghị eji tebụl iji chekwaa data; kama nke ahụ, ọ nwere ike iji akara / uru ma ọ bụ eserese.
Null
Uru NULL na -enwekarị mgbagwoju anya ka ọ pụta "ọ dịghị" ma ọ bụ efu; Otú ọ dị, ọ pụtara n'ezie "amaghị." Ọ bụrụ na ubi nwere uru NULL, ọ bụ onye na-edebe ebe maka uru amaghi. Asụsụ ntụgharị asụsụ (SQL) na-eji IS NULL ma ọ bụghị ndị ọrụ nyocha iji nyochaa ụkpụrụ efu.
Ajụjụ
Ajuju nchekwa data bụ otú ndị ọrụ si emekọrịta ihe na nchekwa data. A na-edekarị ya na SQL wee nwee ike ịbụ ma ọ bụ ajụjụ nchọta ma ọ bụ ajụjụ nchọta. Ajuju choro choro data choro site na nchekwa data; ihe nyocha ọchụchọ gbanwere, mmelite ma ọ bụ gbakwunye data. Ụfọdụ ọdụ data na-enye ụdị ndị na-ezochi semantics nke ajụjụ ahụ, na-enye ndị ọrụ ohere ịchọta ozi n'ejighị ịghọta SQL.
Atụmatụ
Ihe nkesa nchekwa data bụ nhazi nke tebụl, ogidi, mmekọrịta, na nrụgide nke mejupụtara nchekwa data. A na-akọwakarị atụmatụ site na iji nkwupụta SQL emepụta.
Usoro nchekwa
Usoro echekwara bụ ajụjụ nchịkọta, ma ọ bụ nkwupụta SQL nke nwere ike ịkekọrịta gafere ọtụtụ mmemme na ndị ọrụ na usoro nchịkọta data. Usoro nchekwa na-eme ka arụmọrụ dịkwuo mma, nyere aka mee ka iguzosi ike n'ezi data sikwuo ike na iwuli elu arụpụta.
Asụsụ Nchọpụta Structured
Voice Query Language , ma ọ bụ SQL, bụ asụsụ a na-ejikarị ejikarị nweta data sitere na nchekwa data. Asụsụ nchịkọta Data (DML) nwere mpaghara nke iwu SQL kachasị mee ihe na-agụnye wepụ, tinye, melite ma kpochapụ.
Na-akpalite
Akpalite bụ usoro echekwara edozi iji mezuo ihe omume, na-abụkarị mgbanwe na data na tebụl. Dịka ọmụmaatụ, enwere ike ịmepụta ihe iji dee ederede, nchịkọta ọnụ ọgụgụ ma ọ bụ tụnyere uru.
Lee
Echiche nchekwa data bụ nchịkọta nke data gosipụtara na njedebe njedebe iji zoo mgbagwoju data ma mee ka njirimara ahụ nweta ọrụ. Echiche nwere ike isonye data sitere na tebụl abụọ ma ọ bụ karịa ma nwee mpaghara nke ozi.