Gluais Téarmaí Coiteanna Bunachar Sonraí

Clúdaíonn an ghluais seo téarmaí agus coincheapa bunachar sonraí a úsáidtear ar gach cineál bunachar sonraí. Ní chuimsíonn sé téarmaí a bhaineann go sonrach le córais áirithe nó le bunachair shonraí.

ACID

Feidhmíonn an tsamhail dearadh bunachar sonraí ACID ionracas sonraí trí atomicity , consistency , isolation, and durability:

Gné

Is tréith d'aonán bunachar sonraí tréith bhunachar sonraí é. Níl ort ach a chur, is é tréith an colún i mbord bunachar sonraí, ar a dtugtar eintiteas air féin.

Fíordheimhniú

Úsáideann bunachair sonraí fíordheimhniú lena chinntiú nach féidir le húsáideoirí údaraithe ach rochtain a fháil ar an mbunachar sonraí nó ar ghnéithe áirithe den bhunachar sonraí. Mar shampla, d'fhéadfadh údaraithe do riarthóirí sonraí a chur isteach nó a chur in eagar, cé go bhféadfadh fostaithe rialta a bheith in ann sonraí a fheiceáil ach amháin. Cuirtear fíordheimhniú i bhfeidhm le hainmneacha úsáideora agus le pasfhocail.

Múnla BASE

Forbraíodh an tsamhail BASE mar mhalairt ar an tsamhail ACID chun freastal ar riachtanais bunachair sonraí noSQL ina bhfuil na sonraí nach bhfuil struchtúrtha ar an mbealach céanna ag teastáil ó bhunachair sonraí gaolmhar. Is iad na príomhshuimeanna atá ar fáil go bunúsach, an Stát Bog, agus Comhsheasmhacht deiridh:

Srianta

Is sraith rialacha atá annsrian sonraí a shainmhíniú. Tá cineálacha éagsúla srianta ann. Is iad na príomhshrianta ná:

Córas Bainistíochta Bunachar Sonraí (DBMS)

Is é DBMS na bogearraí a bhainistíonn gach gné de bheith ag obair le bunachar sonraí, ó na sonraí a stóráil agus a dhaingniú chun rialacha sláine sonraí a fhorfheidhmiú, chun foirmeacha a chur ar fáil le haghaidh iontrála agus ionramháil sonraí. Cuireann Córas Bainistíochta Bunachar Sonraí Coibhneasta (RDBMS) an tsamhail ghaolmhar táblaí agus caidreamh eatarthu i bhfeidhm.

Eintiteas

Is éard is eintiteas ach tábla i mbunachar sonraí. Déantar cur síos air seo trí Léaráid Eintiteas-Gaol a úsáid, a bhfuil cineál grafach ann a léiríonn na caidrimh idir táblaí bunachar sonraí.

Freagracht Fheidhmeach

Cuidíonn srian feidhmiúlacht feidhmiúil chun bailíocht sonraí a áirithiú, agus nuair a chinneann tréith amháin luach eile, a thuairiscítear mar A -> B, rud a chiallaíonn go gcinneann luach A ar luach B, nó go bhfuil B "feidhmiúil ag brath" ar A Mar shampla, is féidir le tábla in ollscoil lena n-áirítear taifid de gach mac léinn a bheith ag brath ar fheidhmiúlacht idir ID na mac léinn agus ainm an mhic léinn, is é sin a chinnfidh an t-ainm uathúil mac léinn luach an ainm.

Innéacs

Is struchtúr sonraí í innéacs a chuidíonn le ceisteanna bunachar sonraí luais le haghaidh tacar sonraí móra. Cruthaíonn forbróirí bunachar sonraí innéacs ar cholúin ar leith i dtábla. Tá luachanna na gcolún ag an innéacs ach tá sé mar thoradh ar na sonraí sa chuid eile den tábla, agus is féidir cuardach a dhéanamh go héifeachtach agus go tapa.

Eochair

Is bunachar sonraí é eochair a bhfuil sé mar aidhm aige taifead a aithint go hiondúil. Cuidíonn eochracha le sláine sonraí a fhorfheidhmiú agus dúbailt a sheachaint. Is iad na príomhchineálacha eochracha a úsáidtear i mbunachar sonraí eochracha iarrthóra, eochracha príomhúla eochracha eachtracha.

Gnáthú

Is é bunachar sonraí a ghnáthú ná a chuid táblaí (caidreamh) agus colúin (tréithe) a dhearadh ar bhealach chun ionracas sonraí a áirithiú agus dúbailt a sheachaint. Is iad na bunleibhéil normalúcháin an Chéad Gnáthchineál (1NF), an Dara Gnáth Foirm (2NF), an Tríú Gnáth Foirm (3NF) agus an Ghnáthchineál Boyce-Codd (BCNF).

NoSQL

Is samhail bunachar sonraí é NoSQL a forbraíodh chun freagairt ar an ngá atá le sonraí neamhstruchtúrtha a stóráil, mar shampla ríomhphoist, poist sna meáin shóisialta, físeáin nó íomhánna. Seachas úsáid a bhaint as SQL agus an tsamhail dian ACID chun ionracas sonraí a áirithiú, leanann NoSQL leis an tsamhail BASE níos déine. Ní úsáideann scéim bhunachar sonraí NoSQL táblaí chun sonraí a stóráil; in áit, d'fhéadfadh sé dearadh nó graif eochair / luach a úsáid.

Null

Is minic a mhearbhalltear an luach NULL le "none" nó nialas; áfach, ciallaíonn sé "anaithnid" i ndáiríre. Má tá luach ag NULL ar réimse, is sealbhóir áit é ar luach anaithnid. Úsáideann an Teanga Iarratas Struchtúrtha (SQL) na hoibritheoirí IS NULL agus NACH seoltaí NACH NULL chun tástáil a dhéanamh ar luachanna null.

Cheist

Is éard atá i gceist le bunachar sonraí conas a idirghníomhaíonn úsáideoirí le bunachar sonraí. De ghnáth scríobhaítear é i SQL agus is féidir ceist a roghnú nó ceist ghníomhaíochta a dhéanamh . Iarrann ceist roghnaithe sonraí ó bhunachar sonraí; athraíonn ceist gníomhaíochta, nuashonruithe nó cuireann sé sonraí. Soláthraíonn roinnt bunachair sonraí foirmeacha a cheilttear leathsheiceáil na ceiste, rud a ligeann d'úsáideoirí faisnéis a iarraidh go héasca gan SQL a thuiscint.

Scéim

Is é scéimse bunachar sonraí dearadh na dtáblaí, na gcolún, na gcaidrimh, agus na srianta a dhéanann bunachar sonraí. De ghnáth déantar cur síos ar scéimeanna ag úsáid ráiteas SQL CREATE.

Nós Imeachta Stóráilte

Is éard atá i gceist le nós imeachta a stóráiltear réamhcheist, nó ráiteas SQL ar féidir a roinnt ar ilchláir agus úsáideoirí i gCóras Bainistíochta Bunachar Sonraí. Feabhsaíonn nósanna imeachta stóráilte éifeachtúlacht, cuidiú le sláine na sonraí a fhorfheidhmiú agus táirgiúlacht a mhéadú.

Teanga Struchtúrtha Iarratas

Is é Teanga Iarratas Struchtúrtha , nó SQL, an teanga is coitianta a úsáidtear chun rochtain a fháil ar shonraí ó bhunachar sonraí. Is é an Teanga Mionsonraithe Sonraí (DML) an fochuideachta de na horduithe SQL a úsáidtear is minice agus cuimsíonn sé SELECT, INSERT, UPDATE agus DELETE.

Triogán

Is nós imeachta stóráilte é an spreagadh atá leagtha amach chun imeacht áirithe a fhorghníomhú, de ghnáth athrú ar shonraí an tábla. Mar shampla, d'fhéadfaí tús a chur le spreagadh chun logáil a scríobh, staitisticí a bhailiú nó luach a ríomh.

Amharc

Is sraith scagtha de shonraí a thaispeántar don úsáideoir deiridh é dearcadh bunachar sonraí d'fhonn casta sonraí a cheilt agus taithí an úsáideora a shruthlíniú. Is féidir le tuairim a bheith ag gabháil le sonraí ó dhá tábla nó níos mó agus tá síntiús faisnéise ann.