Lenane la Common Common Terms

Lethathamo lena le akaretsa mantsoe le likhopolo tsa basebeletsi tse sebelisitsoeng ho mefuta eohle ea marang-rang. Ha e kenye litemana tse tobileng ho mekhoa e itseng kapa melaetsa ea litaba.

ACID

Mohlala oa ACID oa moqapi oa ditshwantsho o etsa hore botšepehi ba data bo sebetsane le ho atleha , ho tsitsisa , ho itšehla thajana le ho ba le nako e telele:

Kenya

Sebopeho sa basebetsi ke tšobotsi ea sebopeho sa database. Ka mantsoe a bonolo feela, mohopolo ke karolo ea tafoleng ea database, e tsejoang e le mokhatlo.

Bopaki ba bopaki

Litatomiso li sebelisa bonnete ba ho netefatsa hore basebelisi ba lumelloang ke bona feela ba ka fihlella lebenkeleng kapa lintlha tse ling tsa database. Ka mohlala, batsamaisi ba ka 'na ba fuoa matla a ho kenya kapa ho fetola data, ha basebeletsi ba kamehla ba ka khona ho sheba data feela. Botšepehi bo kenngoa ts'ebetsong ka mabitso a basebetsi le li-passwords.

BASE Model

Setšoantšo sa BASE se ntshetswa pele ka tsela e fapaneng le mohlala oa ACID ho thusa litlhoko tsa marang-rang a SQL ao data a sa a hlophisitsoeng ka mokhoa o ts'oanang le litlhoko tsa marang-rang. Lintho tsa eona tse ka sehloohong ke Ts'ebetso ea Motheo, 'Muso oa Soft, le Ketsahalo ea ho Qala ho Etsahala:

Mathata

Sepheo sa konteraka ke sete sa melao e hlalosang data e nepahetseng. Ho na le mefuta e mengata ea lithibelo. Mathata a ka sehloohong ke:

Setsi sa Tsamaiso ea Ditshebeletso (DBMS)

DBMS ke software e tsamaisang likarolo tsohle tsa ho sebetsa le database, ho boloka le ho boloka boitsebiso ba ho boloka melao ea botšepehi ba data, ho fana ka mefuta ea ho kenngoa ha data le ho sebelisa taolo. A Relational Database Management System (RDBMS) e sebelisa mehlala e amanang le litaelo le likamano pakeng tsa bona.

Sehlopha

Sehlopha ke feela tafole ho database. E hlalosoa ho sebelisa Setšoantšo sa Kamano ea Likamano, e leng mofuta oa papiso e bonts'a likamano pakeng tsa litafole tsa basebetsi.

Functional Dependency

Tsela e sebetsang ea ho itšetleha ka ts'ebeliso e thusa ho tiisa hore data e nepahala, 'me e teng ha tšobotsi e le' ngoe e beha bohlokoa ba e mong, e hlalositsoeng e le A -> B e bolelang hore boleng ba A bo etsa bonnete ba B, kapa B e "itšetlehile ka mokhoa o sebetsang" ho A Ka mohlala, tafole ea univesithing e kenyelletsang litlaleho tsa liithuti tsohle e ka 'na ea e-ba le botšepehi bo sebetsang pakeng tsa ID ea seithuti le lebitso la seithuti, ke hore sekhetho sa seithuti se ikhethang se tla khetholla bohlokoa ba lebitso leo.

Index

Lenane ke sebopeho sa data se thusang lipotso tsa potlakase tsa potlakase bakeng sa li-dataset tse khōlō. Bahlahlobisisi ba marang-rang ba etsa tlhahiso ho lihlopha tse itseng tafoleng. Lenane le na le litekanyetso tsa lintlheng empa le fana ka maikutlo ho data ho tafoleng e setseng, 'me e ka batlisisoa hantle le ka potlako.

Senotlolo

Senotlolo ke sebaka sa ditshwantsho tse nang le sepheo sa ho khetholla tlaleho e ikhethang. Thuso ea lithuso e tla tiisa botšepehi ba data le ho qoba ho pheta-pheta. Mefuta e meholo ea linotlolo tse sebelisitsoeng ho database ke likhetho tsa mantlha, li-key key tsa linaheng tse ling.

Tloaelo

Ho tloaela ho boloka boitsebiso ke ho qapa litafole (likamano) le lihlopha (litšobotsi) ka tsela ea ho tiisa botšepehi ba data le ho qoba ho pheta-pheta. Mefuta e ka sehloohong ea ho tloaeleha ke Foromo ea Pele e tloaelehileng (1NF), Foromo ea Bobeli e Tloaelehileng (2NF), Foromo ea Boraro e Tloaelehileng (3NF) le Foromo ea Boyce-Codd e tloaelehileng (BCNF).

NoSQL

NoSQL ke setšoantšo sa ditshwantsho se hlophisitsoeng ho arabela tlhokahalo ea ho bokella dintlha tse sa sebetsweng tse kang di-imeile, melaetsa ea litaba tsa sechaba, video kapa litšoantšo. Ho e-na le ho sebelisa SQL le mekhoa e tiileng ea ACID ho tiisa botšepehi ba data, NoSQL e latela mokhoa oa BASE o fokolang haholo. NoSQL database schema ha e sebelise litafole ho boloka dintlha; ho e-na le hoo, e ka sebelisa mochine oa bohlokoa / oa bohlokoa kapa lifilimi.

Null

NULL ea bohlokoa hangata e ferekane ho bolela "ha ho" kapa "zero"; leha ho le joalo, e hlile e bolela "tse sa tsejoeng." Haeba tšimo e na le bohlokoa ba NULL, ke setsebi sa bohlokoa bo sa tsejoeng. Puo ea Sebopeho e Hlophisitsoeng (SQL) e sebelisa BATHO BA NULL le BATHO BA NULL ha ba hlahloba litekanyetso tsa null.

Potso

Potso ea basebeletsi ke hore na basebelisi ba sebelisana joang le database. Hangata e ngotsoe SQL 'me e ka ba potso e khethollang kapa potso ea liketso . Ditshebeletso tsa kopo ya lipotso tse tsoang ho database; tlhahiso ea khato e fetoha, e ntlafatsa kapa e phaella ka data. Litlhaloso tse ling li fana ka mefuta e patang semantics ea potso, e lumellang basebedisi ho kopa habonolo tlhahisoleseding ntle le hore ba utloisise SQL.

Schema

Sebopeho sa basebetsi ke moqapi oa litafole, lihlopha, likamano le mathata a etsang database. Hangata tlhahlobo e hlalosoa e sebelisa polelo ea SQL CREATE.

Tsamaiso e bolokiloeng

Tsamaiso e bolokiloeng ke potso e ngotsoeng pele ho eona, kapa polelo ea SQL e ka arolelanoang mananeong a mangata le basebelisi ba Database Management System. Mekhoa e bolokiloeng e ntlafatsa katleho, ho thusa ho netefatsa lintlha tsa boitsebiso le ho ntlafatsa tlhahiso.

Puo ea Phatlalatso e Hlophisitsoeng

Puo ea Sebopeho e Hlophisitsoeng , kapa SQL, ke puo e sebelisoang ka ho fetisisa ho fihlella dintlha ho tswa ho database. Puo ea ho Sebelisa Data (DML) e na le karoloana ea litaelo tsa SQL tse atisang ho sebelisoa hape e kenyelletsa SELECT, INSERT, UPDATE le DELETE.

Trigger

Ntho e qalang ke mokhoa o boloketsoeng o behiloeng bakeng sa ho phethahatsa ketsahalo e itseng, hangata ho fetoha data ea tafoleng. Ka mohlala, mochine o ka 'na oa rereloa ho ngolla log, bokella lipalo-palo kapa ho bala palo.

Sheba

Setšoantšo sa ditshwantsho ke setaele se setjha sa ditshwantsho tse bontsweng ho mosebedisi wa ho qetela e le hore o patetse ditshwantsho tsa dintlha mme o fokotsa sephihlelo sa mosebedisi. Pono e ka kopanya data ho tloha tafoleng e 'meli kapa ho feta' me e na le tlhahiso-leseling.