Gilosari ti Awọn Ilana Opo wọpọ

Gilasilori yii n ṣafihan awọn ofin ati awọn agbekale data ti a lo ni gbogbo awọn iru apoti isura infomesonu. O ko pẹlu awọn ofin kan pato si awọn ọna šiše tabi awọn ipamọ data.

ACID

Awọn awoṣe ACID ti oniru data data n ṣe afihan otitọ nipasẹ data nipasẹ atomiki , iṣọkan , iyatọ, ati agbara:

Ero

Awujọ data jẹ ẹya-ara ti nkankan ti ipilẹ data. Nipasẹ, ẹda kan jẹ iwe ni tabili tabili, eyi ti a mọ fun ara rẹ.

Ijeri

Awọn apoti isura infomesonu lo ifitonileti lati rii daju wipe nikan awọn olumulo ti a fun ni aṣẹ le wọle si database tabi awọn aaye kan ti database. Fun apẹẹrẹ, awọn alakoso le ni aṣẹ lati fi sii tabi ṣatunkọ data, lakoko ti awọn oṣiṣẹ deede le le wo data nikan. Aṣiṣe otitọ ni a ṣe pẹlu awọn orukọ olumulo ati awọn ọrọigbaniwọle.

Aṣa awo

Aṣa awoṣe ti a ti ni idagbasoke gẹgẹbi iyatọ si awoṣe ACID lati ṣe ifẹkufẹ awọn aini ti awọn apoti isura data noSQL ninu eyiti awọn data ko ti ṣelọpọ ni ọna kanna ti o nilo fun awọn apoti isura data ibatan. Awọn ipilẹ akọkọ rẹ jẹ Ipilẹ Ipilẹ, Ipinle Ọwọ, ati Aṣeyọri Aṣeyọri:

Ipawọn

Iwọn ipilẹ data jẹ ṣeto awọn ofin ti o ṣafihan data to wulo. Ọpọlọpọ awọn orisi awọn idiwọ tẹlẹ. Awọn idena akọkọ jẹ:

Eto Isakoso Ilana data (DBMS)

DBMS jẹ ẹyà àìrídìmú ti o ṣakoso gbogbo awọn iṣẹ ti ṣiṣẹ pẹlu ibi ipamọ, lati titoju ati ipamo data lati ṣe imuduro awọn ofin iṣedede ti data, lati pese awọn fọọmu fun titẹ data ati ifọwọyi. Ajẹmọ Ipilẹ Itọnisọna data (RDBMS) n ṣe apẹẹrẹ awoṣe ibatan ti awọn tabili ati awọn ibasepọ laarin wọn.

Apapọ

Okan jẹ nìkan tabili kan ni ibi ipamọ data kan. A ti ṣe apejuwe rẹ nipa lilo Ṣiṣe Ẹtan-Ajọṣepọ, ti o jẹ iru apẹrẹ ti o fihan awọn ibasepọ laarin awọn tabili ipamọ.

Iduro ti iṣẹ

Iwọnju idaduro iṣẹ-ṣiṣe n ṣe iranlọwọ lati rii daju ẹtọ data, ati pe nigba ti ẹda kan ṣe ipinnu iye ti ẹlomiiran, ti a ṣe apejuwe bi A -> B eyiti o tumọ si pe iye A ṣe ipinnu iye ti B, tabi pe B jẹ "igbẹkẹle ti iṣẹ" lori A Fun apẹẹrẹ, tabili kan ni ile-iwe giga ti o ni igbasilẹ ti gbogbo awọn akẹkọ le ni igbẹkẹle iṣẹ kan laarin ID ID ati orukọ ọmọ-iwe, ie ID aladani ti o ni imọran yoo mọ iye ti orukọ naa.

Atọka

Atọka jẹ ipilẹ data ti o ṣe iranlọwọ fun awọn ibeere ibeere igbasilẹ fun awọn iwe-ipamọ nla. Awọn olupelọpọ data ṣẹda iwe- itumọ lori pato awọn ọwọn ninu tabili kan. Atọka naa ni awọn iye-iwe awọn iwe-iye ṣugbọn o kan awọn lẹta si awọn data ninu iyokù tabili naa, o le wa wa daradara ati ni kiakia.

Bọtini

Bọtini kan jẹ aaye ipamọ data ti ipinnu rẹ ni lati ṣe idanimọ idanimọ kan. Awọn bọtini yoo ṣe iranlọwọ fun imudarasi iduroṣinṣin otitọ ati yago fun iṣẹpo meji. Awọn oriṣi bọtini ti awọn bọtini ti a lo ninu apo-ipamọ kan ni awọn bọtini ifọwọkan, awọn bọtini akọkọ awọn bọtini ajeji.

Iwọn deede

Lati ṣe deedee database jẹ lati ṣe apẹrẹ awọn tabili rẹ (awọn ibatan) ati awọn ọwọn (awọn eroja) ni ọna lati rii daju pe otitọ data ati lati yago fun iṣẹpo meji. Awọn ipele akọkọ ti ijẹmọlẹ jẹ Fọọmu Ofin Akọkọ (1NF), Fọọmu Ofin Deede keji (2NF), Ẹka Tọọri Mẹta (3NF) ati Fọọmu Normal Codd (BCNF).

NoSQL

NoSQL jẹ awoṣe ipilẹ data ti o ni idagbasoke lati dahun si iṣeduro fun titoju awọn data ti a ko daaṣe gẹgẹbi apamọ, awọn iroyin media media, fidio tabi awọn aworan. Dipo ki o lo SQL ati awoṣe ACID ti o lagbara lati rii daju pe otitọ data, NoSQL tẹle awọn awoṣe BASE ti ko kere. Aṣemaṣe ipamọ data NoSQL ko lo awọn tabili lati tọju data; dipo, o le lo aṣiṣe bọtini / iye tabi awọn aworan.

Null

Nọmba NULL ti wa ni nigbagbogbo ni idamu lati tumọ si "kò si" tabi odo; sibẹsibẹ, o gangan tumo si "aimọ." Ti aaye kan ba ni iye ti NULL, o jẹ olutọju fun iye aimọ kan. Ero Ibeere ti a ti ni Structured (SQL) nlo IS NULL ati awọn oniṣẹ IS NOT NULL lati ṣe idanwo fun awọn ami asan.

Ibeere

Ibeere ìbéèrè database ni bi awọn olumulo ṣe nlo pẹlu ibi ipamọ data kan. O ti wa ni kikọ ni SQL ati pe o le jẹ boya ibeere kan tabi ìbéèrè iṣẹ kan. Awọn ibeere ibeere ìbéèrè kan lati ibi ipamọ data; ìbéèrè ìbéèrè kan ayipada, imudojuiwọn tabi ṣe afikun data. Diẹ ninu awọn apoti isura infomesonu pese awọn fọọmu ti o tọju awọn ipilẹṣẹ ti ìbéèrè, fifun awọn olumulo lati beere alaye laiyara lai ni oye SQL.

Ero

Aṣemaṣe ibi-ipamọ jẹ apẹrẹ ti awọn tabili, awọn ọwọn, awọn ibatan, ati awọn inira ti o ṣe ipilẹ data. Awọn igbesẹ nigbagbogbo ni a ṣe apejuwe nipa lilo gbolohun ọrọ CREATE SQL.

Igbese Itọju

Ilana ti a tọju jẹ ìbéèrè ti o ti ṣawari, tabi ọrọ SQL ti a le pín nipase ọpọlọpọ awọn eto ati awọn olumulo ni Isakoso System Management. Awọn ilana igbasilẹ mu iṣẹ ṣiṣe daradara, iranlọwọ mu lalailopinpin iṣedede data ati iṣẹ-ṣiṣe alekun.

Aṣa Ibeere ti a ṣe

Aṣa Ibeere Structured , tabi SQL, jẹ ede ti o wọpọ julọ lo lati wọle si data lati ibi ipamọ. Èdè Ìmúlò Data (DML) ni folda ti awọn ofin SQL ti o lo julọ nigbagbogbo ati pẹlu SELE, TI IPA, Ṣatunkọ ati DELETE.

Nfa

Ohun ti o nfa jẹ ilana ti a fipamọ lati ṣeto fun iṣẹlẹ kan pato, nigbagbogbo ayipada si awọn data tabili. Fun apẹẹrẹ, a le ṣe okunfa kan lati kọ si akọọlẹ, ṣajọpọ awọn iṣiro tabi ṣafihan iye kan.

Wo

Iwoye data ni ipele ti a ti ṣayẹwo ti awọn data ti o han si olumulo ipari lati le pamọ iru data ati ki o ṣe iṣeduro iriri iriri. A wo le darapọ mọ data lati awọn tabili meji tabi diẹ sii ati ni awọn iwe-ipamọ ti alaye kan.