Glossary of Terms Common Database

Glosè sa a kouvri tèm ak konsepsyon baz done ki itilize atravè tout kalite bazdone. Li pa gen ladan tèm espesifik nan sistèm sèten oswa baz done.

ASID

Modèl ACID nan konsepsyon baz done ranfòse entegrite done atravè atomisite , konsistans , izòlman, ak rezistans:

Atribi

Yon atribi baz done se yon karakteristik nan yon antite baz done. Senpleman mete, yon atribi se kolòn nan nan yon tab baz done, ki li menm li te ye kòm yon antite.

Otantifikasyon

Baz done sèvi ak otantifikasyon asire ke itilizatè sèlman otorize ka jwenn aksè nan baz done a oswa kèk aspè nan baz done a. Pou egzanp, administratè yo ta kapab otorize pou yo mete oswa modifye done, pandan y ap anplwaye regilye yo ka kapab wè sèlman done. Otantifikasyon an aplike ak usernames ak modpas.

BASE modèl

Modèl BASE te devlope kòm yon altènativ nan modèl ACID pou sèvi bezwen baz done noSQL nan ki done yo pa estriktire nan menm fason yo egzije pa baz done relasyon. Prix ​​prensipal li yo se Debaz Disponibilite, Soft Eta, ak Konsistans evalyasyon:

Kontrent

Yon contrainte baz done se yon seri règ ki defini done valab. Kalite miltip kontrent egziste. Kontrent prensipal yo se:

Sistèm Jesyon Database (DBMS)

DBMS se lojisyèl ki jere tout aspè nan travay ak yon baz done, soti nan estoke ak sere done yo ranfòse règleman entegrite done, bay fòm pou antre done ak manipilasyon. Yon Sistèm Jesyon Relasyon Database (RDBMS) aplike modèl relasyon tab ak relasyon ant yo.

Antite

Yon antite se senpleman yon tab nan yon baz done. Li dekri lè l sèvi avèk yon dyagram Entity-Relationship, ki se yon kalite grafik ki montre relasyon ki genyen ant tab baz done.

Depandans Fonksyonèl

Yon kontrent depandans fonksyonèl ede asire done validite, ak egziste lè yon atribi detèmine valè yon lòt, ki dekri kòm A -> B ki vle di ke valè a nan A detèmine valè a B, oswa ki B se "fonksyonèlman depann" sou A Pou egzanp, yon tab nan yon inivèsite ki gen ladan dosye sou tout elèv yo ka gen yon depandans fonksyonèl ant ID elèv la ak non elèv la, sa vle di ID elèv la inik ap detèmine valè a nan non an.

Index

Yon endèks se yon estrikti done ki ede queries baz done rapid pou gwo ansanb. Devlopè baz done kreye yon endèks sou kolòn patikilye nan yon tab. Endèks la kenbe valè yo kolòn, men jis endikasyon nan done yo nan rès la nan tablo a, epi yo ka fouye efikasman ak byen vit.

Kle

Yon kle se yon jaden baz done ki gen objektif se inikman idantifye yon dosye. Kle ede ranfòse entegrite done epi evite repetisyon. Kalite prensipal kle yo itilize nan yon baz done yo se kle kandida, kle prensipal kle etranje yo.

Nòmalizasyon

Nòmalize yon bazdone se nan desine tab li yo (relasyon) ak kolòn (atribi) nan yon fason asire entegrite done ak pou fè pou evite repetisyon. Nivo prensipal nòmalizasyon yo se Premye Fòm Nòmal (1NF), Dezyèm Fòm Nòmal (2NF), Fòm Nòmal (3NF) ak Boyce-Codd Normal Form (BCNF).

NoSQL

NoSQL se yon modèl baz done devlope pou reponn a bezwen pou estoke done ki pa estriktire tankou Imèl, posts medya sosyal, videyo oswa imaj. Olye ke lè l sèvi avèk SQL ak modèl la strik ACID asire entegrite done, NoSQL swiv modèl la BASE mwens-strik. Yon schema baz done NoSQL pa sèvi ak tab nan magazen done; Olye de sa, li ta ka sèvi ak yon kle / valè konsepsyon oswa graf.

Null

Valè NULL la se souvan konfonn vle di "Pa gen yonn" oswa zewo; sepandan, li aktyèlman vle di "enkoni." Si yon jaden gen yon valè de NULL, li se yon kontneur pou yon valè enkoni. Estriktire Query Lang (SQL) itilize IS NULL a epi li pa operatè NULL yo teste pou valè null.

Demann

Yon rechèch sijè se fason itilizatè yo kominike avèk yon baz done. Li se anjeneral ekri nan SQL epi yo ka swa yon sijè chwazi oswa yon rechèch aksyon . Yon demand demann sijè ki soti nan yon baz done; yon chanjman sijè aksyon, dènye oswa ajoute done. Gen kèk baz done bay fòm ki kache semantik yo nan rechèch la, ki pèmèt itilizatè yo fasil mande enfòmasyon san yo pa gen konprann SQL.

Schema

Yon plan de baz se konsepsyon tab, kolòn, relasyon, ak kontrent ki fè yon baz done. Schemas yo anjeneral dekri lè l sèvi avèk deklarasyon an SQL CREATE.

Pwosedi estoke

Yon pwosedi ki estoke se yon sijè pre-konpile, oswa deklarasyon SQL ki ka pataje atravè plizyè pwogram ak itilizatè nan yon Sistèm Jesyon Database. Pwosedi ki estoke amelyore efikasite, ede ranfòse entegrite done ak pwodiktivite.

Lang estriktire Query

Lang estriktire Query , oswa SQL, se lang ki pi souvan itilize pou jwenn aksè nan done ki sòti nan yon baz done. Lang la Manipilasyon Done (DML) gen ladan yo soumisyon an nan SQL kòmandman itilize pi souvan epi li gen ladan chwazi, INSERT, MIZAJOU ak DELETE.

Deklanche

Yon deklanche se yon pwosedi ki estoke mete nan egzekite bay yon evènman patikilye, anjeneral, yon chanjman nan done yon tab la. Pou egzanp, yon deklanche ka fèt pou ekri nan yon boutèy demi lit, ranmase estatistik oswa kalkile yon valè.

View

Yon View baz done se yon seri filtre ki parèt nan fen itilizatè yo nan lòd yo kache konpleksite done ak rasyonalize eksperyans nan itilizatè. Yon View ka antre nan done ki sòti nan de oswa plis tab epi li gen yon sous enfòmasyon.