Tehing

Autor: Monica Porter
Loomise Kuupäev: 18 Märts 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Tehing
Videot: Tehing

Sisu

Definitsioon - mida tehing tähendab?

Tehing andmebaasi koosseisus on loogiline üksus, mida teostatakse iseseisvalt andmete hankimiseks või värskendamiseks. Relatsioonandmebaasides peavad andmebaasi tehingud olema aatomilised, järjepidevad, isoleeritud ja vastupidavad - kokkuvõtlikult ACID akronüüm.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab tehingut

Tehingud viiakse lõpule COMMIT või ROLLBACK SQL avaldustega, mis näitavad tehingu algust või lõppu. ACID akronüüm määratleb andmebaasi tehingu omadused järgmiselt:

  • Aatomilisus: tehing peab olema täielikult lõpule viidud, salvestatud (pühendunud) või täielikult tühistatud (tagasi keritud). Jaemüügikaupluste andmebaasis müüdav müük illustreerib stsenaariumi, mis selgitab aatomi, nt müük koosneb laovarude vähendamisest ja sissetuleva sularaha registreerimisest. Mõlemad juhtuvad kas koos või ei toimu - kas kõik või mitte midagi.
  • Järjepidevus: tehing peab täielikult vastama andmebaasi olekule, nagu see oli enne tehingut. Teisisõnu ei saa tehing murda andmebaasi piiranguid. Näiteks kui andmebaasi tabeli veerus Telefoninumber võib sisaldada ainult numbreid, siis tingib järjepidevus, et tähestikulist tähte sisestada üritavad tehingud ei kohustu.
  • Eraldamine: Tehingute andmed ei tohi olla muude tehingute jaoks kättesaadavad enne, kui algne tehing on tehtud või tagasi võetud.
  • Vastupidavus: tehinguandmete muudatused peavad olema kättesaadavad isegi andmebaasi rikke korral.