Ity endri- tsoratra ity dia mirakitra ny fepetra sy ny foto- drafetan'ny databatra ampiasaina amin'ny karazan-tahiry rehetra. Tsy misy fepetra voafaritra manokana amin'ny rafitra sasany na tahiry.
ACID
Ny modelin'ny ACID amin'ny famolavolana drafitra dia mampihatra ny fahamendrehan'ny data amin'ny alalan'ny atomisialy , ny tsy fitoviana , ny fisorohana, ary ny faharetana:
- Atomicité: Ny fifampiraharahana isaky ny banky dia tokony hanaraka fitsipika iray tsy misy na tsy misy na inona na inona, midika fa raha tsy misy ny ampahany amin'ny fifampiraharahana dia tsy mahomby ny raharaham-barotra manontolo.
- Ny tsy fiheverana : Ny fifampiraharahana isaky ny banky dia tokony hanaraka ny fitsipika voafaritra ao amin'ny tahiry rehetra; Tsy azo atao ny fifampiraharahana izay manitsakitsaka ireo fitsipika ireo.
- Fialan-tsasatra : Ny fifampiraharahana isaky ny banky dia hivoaka tsy misy raharaham-barotra hafa. Ohatra, raha toa ka ampifandraisina amin'ny ankapobeny ny fifanakalozan-tserasera maro dia tsy hanelingelina azy ireo izany.
- Faharetana : Hisy foana ny fifanakalozan-databatra ao amin'ny banky, amin'ny alàlan'ny backups na fitaovana hafa.
toetra
Ny endriky ny tahiry dia endri-panehoana antonony. Raha tsorina, ny toetra iray dia ny tsanganana ao amin'ny latabatra tahiry, izay fantatra amin'ny maha-tarika azy.
Authentication
Ny tahiry dia mampiasa ny solonanarana mba ahazoana antoka fa ireo mpampiasa nahazo alalana ihany no afaka miditra amin'ny tahiry na ny lafiny sasany amin'ny tahiry. Ohatra, azon'ny mpandrindra atao ny mametraka na manova ny angon-drakitra, raha toa kosa ny mpiasa tsy mahazatra dia afaka mahita ny data fotsiny. Ny fanamarinana dia ampiharina amin'ny usernames sy ny tenimiafina.
BASE Modely
Ny modely BASE dia novolavolaina ho solon'ny modely ACID mba hanomezana izay ilain'ny tahiry tsy misy ny SQL sy ny tahiry izay tsy mitovy endrika amin'ny tahan'ny fifandraisana. Ny toro-hevitra fototra dia Basic Disponibilité, Toetry ny fahantrana, ary tsy fitovizan-kevitra:
- Fahazoan-dàlana fototra : Ny tahirin-kevitra dia azo ampiasaina ary miasa, indraindray amin'ny alàlan'ny famokarana angon-drakitra misimisy amin'ny serivisy maro.
- Fepetra mamaivay: Manohitra ny modelin'ny ACID amin'ny tsy fitovizan-kevitra henjana, milaza ity fitsipika ity fa tsy voatery hifanaraka hatrany ny angona ary ny fepetra takian'ny lalàna na ny mpandrindra tsirairay.
- Ny tsy fitoviana amin'ny toerany: Amin'ny tanjona tsy voafaritra, ho avy, ny tetikasa dia hanatsara ny fiantohana.
faneren'ny
Ny faneriterena tahirin-kevitra dia andianà fitsipika izay mamaritra ny angon-drakitra marina. Misy karazana tranga maro. Ireo fepetra voalohany dia:
- Fepetra tokana : Tsy maintsy misy sanda miavaka eo amin'ny latabatra ny saha.
- MITETY FITIAVANA : Ny saha dia mety ahitana karazana tahirin-kevitra manokana ary na dia misy sanda azo atao aza.
- FIFANEKENA FIFANEKENA : Ny saha dia hanana safidy tsy miova raha toa ka tsy misy lanjany izany; Izany dia mamafa ny sanda NULL.
- FIFANEKENA MOMBA NY FANOHARANA : Tsy maintsy miavaka ny fanalahidy fototra.
- FIFIDIANANA IZY IREO : Ny fanalahidin'ny vahiny dia tokony hifanaraka amin'ny fanalahidy iray manan-danja eo amin'ny latabatra hafa.
Database Management System (DBMS)
Ny DBMS dia rindrambaiko izay mitantana ny endri-javatra rehetra amin'ny fiasana miaraka amin'ny tahiry, amin'ny fananganana sy fiarovana ny angon-drakitra mba hampiharana ny fitsipiky ny lalàna momba ny fandaminana, hanomezana endrika ny fidirana sy ny fanodinana daty. Ny rafi-pitantanana ny fitantanana ny tambazotra relational (RDBMS) dia mametraka ny modely mifandraika amin'ny latabatra sy ny fifandraisana eo aminy.
fikambanana
Ny fikambanana iray dia latabatra iray ao anaty tahiry. Izy io dia faritana amin'ny fampiasana Diagram Entity-Relationship, izay karazana grafika mampiseho ny fifandraisana eo amin'ny tabilao misy tahiry.
Functional Dependency
Ny faneriterena miankin-doha amin'ny asa mahomby dia manampy amin'ny fiantohana ny valim-panafahana ary misy rehefa misy ny toetra iray mamaritra ny lanjan'ny hafa, voalaza ho A -> B izay midika fa ny lanjan'ny A dia mamaritra ny sandan'ny B, na hoe "B" miankina amin'ny A Ohatra, ny latabatra iray ao amin'ny oniversite iray izay ahitana rakitsoratra momba ny mpianatra rehetra dia mety hisy fiantefahana eo amin'ny mpianatra ID sy ny anaran'ny mpianatra, izany hoe ny IDan'ny mpianatra tokana dia hamaritra ny lanjan'ilay anarana.
Index
Ny singa iray dia rafitra iray momba ny angon-drakitra izay manampy amin'ny fanatontosana ny fangataham-kaonty amin'ny data ho an'ny daty lehibe Ny mpamorona databatra dia mamorona singa iray amin'ny seza manokana ao anaty latabatra. Ny singa dia mitazona ny soatoavin'ny tsipika fa ny mpanaraka fotsiny ny angon-drakitra sisa tavela, ary afaka mikaroka amim-pahombiazana sy haingana.
Key
Ny fanalahidy dia sahan-drakitra misokatra iray izay ny tanjona dia ny mamantatra fotsiny ny rakitsoratra iray. Ny fanalahidy dia manampy amin'ny fampiharana ny fahamendrehana ny data ary ny tsy fisian'ny duplication. Ny karazana fanalahidy lehibe ampiasaina ao anaty tahiry dia ny fanalahidy kandidà, ny fanalahidy fanalahidy vahiny.
- Kandidà fanalahidy : Ny andian-tsarimihetsika izay afaka mamantatra ny firaketana an-tsoratra iray manokana ary avy eo no ifidianana ny fanalahidy voalohany.
- Kilasin'ny Kilonga : Ny kilasy voafidy mba hamantarana ny rakitsoratra ao amin'ny latabatra. Ity famaha ity dia tsy mety ho NULL.
- Fanalahidy vahiny : Ny fanalahidy mampifandray rakitsoratra ho an'ny rakitsoratra ao amin'ny latabatra hafa. Ny fanalahidin'ny vahiny iray misy latabatra dia tsy maintsy misy toy ny fanalahidy fototra hafa misy latabatra hafa.
dalàna
Ny fanarenana ny tahirin-kevitra dia ny mamolavola ny latabatra (fifandraisana) sy ny tsanganana (toetoetrany) amin'ny fomba iray ahazoana antoka ny fahamarinan'ny data sy ny tsy fisian'ny duplication. Ny haavon'ny fepetra voalohany dia ny Formula voalohany voalohany (1NF), ny endrika roa (2NF), ny endrika mahazatra (3NF) sy Boyce-Codd Normal Form (BCNF).
NoSQL
NoSQL dia modely fandaharan'asa novolavolaina mba hamaliana ny filàna ny fametrahana tahirin-kevitra tsy voaaro, toy ny mailaka, hafatra sosialy, lahatsary na sary. Raha tokony hampiasa ny SQL sy ny modely ACID hentitra mba hiantohana ny fahamarinan'ny data, dia manaraka ny modely BASE ambany kokoa ny NoSQL. Tsy misy tabilao misy tahiry misy ny NoSQL dia tsy mampiasa latabatra hamahanana data; Mety ho ampiasaina amin'ny endriny manan-danja na kisary izy io.
tohivakana foana
Ny lanjan'ny NULL dia matetika mifangaro hoe "tsy misy" na zero; Na izany aza anefa dia midika hoe "tsy fantatra." Raha toa ny saha iray manana sanda amin'ny NULL, dia izy no tompon-toerana amin'ny sandany tsy fantatra. Ny fiteny Query Structured (SQL) dia mampiasa ny IS NULL ary TSY MIVOAKA ny mpihazakazaka mba hijery ny sanda tsy misy.
QUERY
Ny fangatahana tahirin-kevitra dia ny fomba fifandraisan'ny mpiserasera amin'ny banky. Matetika izy io no voasoratra ao amin'ny SQL ary mety misy fanontaniana mifandanja na fikarohana. Ny fangatahana fangatahana fangatahana nofantenana avy amin'ny tahiry iray; fanovana iray atao ny fanovana, fanavaozana na fanampiana angon-drakitra. Ny tahiry sasany dia manome endrika izay manafina ny semantika amin'ny fangatahana, mamela ireo mpampiasa mora mangataka fampahalalana tsy misy ny SQL.
Schema
Ny endriky ny tahiry dia ny endriky ny latabatra, ny tsanganana, ny fifandraisana, ary ny fifandirana izay mamorona tahiry. Ireo rafitra voafaritra matetika dia mampiasa ny fanambarana SQL CREATE.
Stored Procedure
Ny fomba fitahirizana iray dia fikarohana iray mialoha, na fanambarana SQL izay azo zaraina amin'ny programa maro sy mpampiasa ao amin'ny Database Management System. Manatsara ny fahombiazan'ny paikady ny paikady voatahiry, manampy amin'ny fanamafisana ny fahatakarana ny data ary mampitombo ny vokatra.
Structured Word Language Query
Ny fiteny Query Structured , na ny SQL, no fiteny ampiasaina indrindra ampiasaina amin'ny fahazoana angona avy amin'ny tahiry. Ny DML (Data Manipulation Language) (DML) dia ahitana ny ampahany ao amin'ny SQL izay matetika ampiasaina matetika ary ahitana SELECT, INSERT, UPDATE ary DELETE.
trigger
Ny fitrandrahana dia fombafomba voatahiry hanatanterahana ny hetsika manokana, matetika ny fiovana amin'ny data misy ny latabatra. Azonao atao, ohatra, ny manosika azy hanoratra amin'ny log, hanangona antontan'isa, na hanombatombana lanjany.
View
Ny fomba fijerin'ny banky dia singa maromaro voasivana aseho amin'ny faran'ny mpampiasa mba hanafenana ny hamafin'ny data ary hamenoana ny traikefan'ny mpampiasa. Ny fomba fijery dia afaka manambatra ny angon-drakitra avy amin'ny tabilao roa na maromaro ary misy ny ampaham-baovao.