Glossary ntawm Common Database Terms

No glossary npog database cov ntsiab lus thiab cov tswv yim siv nyob rau txhua hom databases. Nws tsis suav cov ntsiab lus meej rau tej lub tshuab los sis cov ntawv teev npe.

ACID

ACID qauv ntawm database tsim tswj kom muaj kev ruaj ntseg ntawm cov ntaub ntawv los ntawm atomicity , consistency , isolation, thiab durability:

Tus Cwj Pwm

Ib tug database attribute yog tus cwj pwm ntawm ib lub tuam txhab database. Tsuas pub, tus cwj pwm yog lub kem hauv cov ntaub ntawv database, uas nws tus kheej yog hu ua ib qho chaw.

Qhov tseeb

Databases siv authentication kom ntseeg tau hais tias tsuas tso cai siv cov neeg siv tau cov ntaub ntawv los yog tej yam ntawm cov database. Piv txwv, cov thawj coj yuav tso cai rau muab los yog hloov cov ntaub ntawv, tab sis cov neeg ua hauj lwm hauv ib txwm muaj peev xwm tsuas pom cov ntaub ntawv. Cov authentication yog siv nrog usernames thiab passwords.

YUAV TSUM Tus qauv

Tus Qauv Txiav (BASE model) tau tsim los ua ib qho kev hloov rau ACID qauv los pab cov kev xav tau ntawm noSQL databases nyob rau hauv cov ntaub ntawv tsis yog teeb tsa nyob rau tib txoj kev xav tau los ntawm kev sib txuas lus databases. Nws qhov tseem ceeb tshaj plaws yog Kev Siv Tau Txuj Ci, Lub Xeev, thiab Kev Txiav Txim Siab:

Kev txwv

Lub database txwv tsis pub muaj cov cai uas txhais tau cov ntaub ntawv siv tau. Ntau hom kev txwv muaj nyob. Thawj cov kev txwv yog:

Database Management System (DBMS)

DBMS yog software uas tswj txhua yam ntawm kev ua hauj lwm nrog lub database, los ntawm khaws cia thiab tuav cov ntaub ntawv los tswj cov ntaub ntawv kev ntseeg ncaj ncees, muab cov ntaub ntawv rau kev nkag teb chaws thiab kev ntxias. Lub Txheeb Xyuas Database Management System (RDBMS) siv qhov qauv ntawm cov ntxhuav thiab kev sib raug zoo ntawm lawv.

Qhov chaw

Ib lub koom haum tsuas yog ib lub rooj hauv ib lub database. Nws tau piav qhia siv Daim Ntawv Qhia Txog Kev Sib Txheeb, nws yog ib hom duab uas qhia txog kev sib raug zoo ntawm cov rooj sib sab nraud.

Muaj Kev Nyuaj Siab

Kev ua haujlwm ntawm kev ua haujlwm ntawm kev ua haujlwm pab kom paub meej tias cov ntaub ntawv muaj tseeb, thiab tshwm sim thaum twg ib tus cwj pwm txiav txim siab txog tus nqi ntawm lwm tus, piav raws li A -> B uas txhais tau hais tias tus nqi ntawm A pom tias tus nqi B, lossis B yog "ua haujlwm zoo" ntawm A Piv txwv, ib lub rooj hauv ib lub tsev kawm ntawv uas muaj cov ntaub ntawv ntawm tag nrho cov tub ntxhais kawm ntawv muaj peev xwm muaj kev vam meej ntawm tus menyuam kawm ntawv tus ID thiab tus tub ntxhais kawm lub npe, xws li tus ID kawm ntawv tus kheej yuav txiav txim tus nqi ntawm lub npe.

Index

Qhov Performance index yog cov qauv ntaub ntawv uas pab ceev database queries rau cov datasets loj. Database developers tsim ib qho kev txhim kho ntawm txhua kab hauv ib lub rooj. Qhov Performance index tuav cov lus tseem ceeb tab sis cia li pointers rau cov ntaub ntawv hauv seem ntawm lub rooj, thiab tuaj yeem tshawb tau nrawm thiab ceev nrooj.

Ntsiab

Ib qhov tseem ceeb yog cov ntaub ntawv database uas nws lub hom phiaj yog los txheeb xyuas cov ntaub ntawv. Yuam kom pab tswj cov ntaub ntawv meej mom thiab tsis txhob duplication. Lub ntsiab hom ntawm cov yawm sij uas siv nyob rau hauv cov ntaub ntawv yog tus neeg sib tw ua tswv, thawj tus yuam sij txawv teb chaws.

Kev hloov cev

Rau normalize ib tus database yog tsim nws cov ntxhuav (kev sib raug zoo) thiab kab (cov yeeb yam) hauv ib txoj kev los xyuas kom meej cov ntaub ntawv thiab kom tsis txhob duplication. Thawj theem ntawm normalization yog thawj daim ntawv (1NF), Daim Ntawv Teev Npe thib ob (2NF), Peb Daim Ntawv Tso Cai (3NF) thiab Boyce-Codd Daim Ntawv Teev Tseg (BCNF).

NoSQL

NoSQL yog ib tug qauv qauv tsim los teb rau qhov kev xav tau cov ntaub ntawv khaws tseg tsis muaj ntaub ntawv xws li emails, social media posts, video lossis dluab. Siv dua li siv SQL thiab ACID cov qauv nruj kom ntseeg meej tias cov ntaub ntawv muaj tseeb, NoSQL ua raws li cov tsawg-nruj BASE qauv. Ib lub tswvyim NoSQL database tsis siv cov rooj los khaws cov ntaub ntawv; theej, nws yuav siv ib qhov tseem ceeb / tus nqi tsim lossis duab.

Thov

Tus nqi NULL nquag totaub los ntawm "tsis muaj" lossis xoom; txawm li ntawd los, nws yeej txhais tau tias "tsis paub." Yog hais tias lub teb muaj tus nqi ntawm NULL, nws yog ib tug placeholder rau tus nqi tsis paub. Cov lus Askiv Structured Language (SQL) siv cov YUAJ NULL thiab YOG TSIS YOG cov neeg teb xov tooj los ntsuas cov ntaub ntawv tseem ceeb.

Lus nug

Ib cov lus nug database yog li cas cov neeg siv ua ke nrog lub database. Nws feem ntau yog sau hauv SQL thiab tuaj yeem yog cov lus nug lossis kev nug lus. Ib qho lus nug thov cov ntaub ntawv los ntawm ib tug database; ib cov lus nug hloov, tshiab lossis ntxiv cov ntaub ntawv. Ib txhia databases muab cov ntaub ntawv uas nkaum lub semantics ntawm cov lus nug, cia cov neeg siv yooj yim thov cov ntaub ntawv tsis to taub SQL.

Schema

Ib cov qauv schema yog tsim cov qauv ntawm cov ntxhuav, txhua, kev sib raug zoo, thiab cov kev txwv uas tsim muaj cov ntaub ntawv. Schemas feem ntau piav txog kev siv SQL SQL statement.

Txhaj Txheej Txheem

Txoj kev khaws cia yog cov lus nug ua ntej, los sis SQL tsab ntawv uas tau muab tso tawm rau ntau hom kev pabcuam thiab cov neeg siv hauv Database Management System. Cov txheej txheem khaws cia zoo dua qub, pab tswj cov ntaub ntawv meej mom thiab txhawb kom muaj kev tsim txiaj.

Lus Nyuaj Kawm Lus Askiv

Lus Askiv Lus Siv , los yog SQL, yog hom lus uas siv ntau tshaj plaws los mus saib tau cov ntaub ntawv los ntawm lub database. Cov Ntaub Ntawv Qhia Txog Manipulation (DML) muaj lub npe ntawm cov lus tshaj tawm ntawm SQL uas siv ntau tshaj plaws thiab suav nrog SELECT, INSERT, UPDATE thiab DELETE.

Txhais

Tus txhais tau tias yog tus txheej txheem khaws cia rau kev coj ua ib qho kev tshwm sim, feem ntau yog hloov mus rau ib lub rooj cov ntaub ntawv. Piv txwv, tus txhais taw yuav raug tsim los sau rau ib qho log, sib sau ua ke los yog laij tus nqi.

Saib

Lub database saib yog ib cov ntaub ntawv tso tawm kom pom mus rau tus neeg siv zaum kawg thiaj li zais cov ntaub ntawv tsis yooj yim thiab hloov cov neeg siv kev paub. Ib qho saib tau nkag tau cov ntaub ntawv los ntawm ob los yog ntau lub rooj thiab muaj ib qho kev tshaj xov xwm.