SQL: əməliyyat və sorğu arasında fərq nədir?


cavab 1:
  • Atomiklik (əməliyyatdakı bütün ifadələr yerinə yetirilir və ya heç biri yoxdur) Ardıcıllıq (verilənlər bazası heç vaxt uyğun olmayan vəziyyətdə göstərilə bilməz) İzolyasiya (bir əməliyyat digər əməliyyatlara təsir etmir) Davamlı (öhdəlik götürüldükdən sonra əməliyyatdakı dəyişikliklər daimidir)
ƏMƏLİYYAT BAŞLAYIN; UPDATE hesabları SET balans = balans + 100 WHERE hesab_id = 98; UPDATE hesabları SET balans = balans - 100 WHERE hesab_id = 42; ÖDƏNİŞ;

cavab 2:

Diqqət yetirin ki, əksər hallarda (hamısı olmasa?) RDMS-də hər bir sorğu öz-özünə tamamlanır, əgər bir əməliyyatı dəqiq təyin etməsəniz.

yəni

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

əməliyyat yolu ilə fərqlənir

tran başlamaq

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

püskürmək

Birinci halda, məsələn, silmə prosesinin ortasında proses dayandırılıbsa, silinmə prosesi yenidən qurulandan sonra yeniləmə davam etdi. İkinci vəziyyətdə, silinmə prosesi yenidən qurulanda geri dönmə həyata keçirilir.


cavab 3:

Diqqət yetirin ki, əksər hallarda (hamısı olmasa?) RDMS-də hər bir sorğu öz-özünə tamamlanır, əgər bir əməliyyatı dəqiq təyin etməsəniz.

yəni

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

əməliyyat yolu ilə fərqlənir

tran başlamaq

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

püskürmək

Birinci halda, məsələn, silmə prosesinin ortasında proses dayandırılıbsa, silinmə prosesi yenidən qurulandan sonra yeniləmə davam etdi. İkinci vəziyyətdə, silinmə prosesi yenidən qurulanda geri dönmə həyata keçirilir.


cavab 4:

Diqqət yetirin ki, əksər hallarda (hamısı olmasa?) RDMS-də hər bir sorğu öz-özünə tamamlanır, əgər bir əməliyyatı dəqiq təyin etməsəniz.

yəni

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

əməliyyat yolu ilə fərqlənir

tran başlamaq

FOO set bar = Bar + 1 yeniləyin

FOO-dan silin, burada BAZ = 1000

püskürmək

Birinci halda, məsələn, silmə prosesinin ortasında proses dayandırılıbsa, silinmə prosesi yenidən qurulandan sonra yeniləmə davam etdi. İkinci vəziyyətdə, silinmə prosesi yenidən qurulanda geri dönmə həyata keçirilir.