Ma'lumotlar bazasi tranzaksiyasi nima degani, tranzaktsiyaga 2 ta misol keltiring?
Ma'lumotlar bazasi tranzaksiyasi nima degani, tranzaktsiyaga 2 ta misol keltiring?

Video: Ma'lumotlar bazasi tranzaksiyasi nima degani, tranzaktsiyaga 2 ta misol keltiring?

Video: Ma'lumotlar bazasi tranzaksiyasi nima degani, tranzaktsiyaga 2 ta misol keltiring?
Video: Yer sayyorasi haqida 2024, Noyabr
Anonim

a.da izchil rejimda amalga oshirilgan har qanday mantiqiy hisoblash ma'lumotlar bazasi a sifatida tanilgan tranzaksiya . Bir misol Bir bank hisobvarag'idan boshqasiga o'tkazish: the to'liq tranzaksiya ayirishni talab qiladi the summani bitta hisobdan o'tkazish va xuddi shu miqdorni qo'shish the boshqa.

Shunday qilib, ma'lumotlar bazasida tranzaktsiya nima?

A tranzaksiya , kontekstida a ma'lumotlar bazasi , ma'lumotlarni qidirish yoki yangilash uchun mustaqil ravishda bajariladigan mantiqiy birlikdir. Munosabatda ma'lumotlar bazalari , ma'lumotlar bazasi operatsiyalari atomik, izchil, izolyatsiyalangan va bardoshli bo'lishi kerak - ACID qisqartmasi sifatida umumlashtiriladi.

Shuningdek, ma'lumotlar bazasi tranzaktsiyalari qanday ishlaydi? A tranzaksiya ning mantiqiy birligi hisoblanadi ish unda bir yoki bir nechta SQL iboralari mavjud. a.dagi barcha SQL iboralarining ta'siri tranzaksiya hammasi ham topshirilishi mumkin (.ga nisbatan qo'llaniladi ma'lumotlar bazasi ) yoki hammasi orqaga qaytarildi (o'chirilgan ma'lumotlar bazasi ). A tranzaksiya birinchi bajariladigan SQL bayonoti bilan boshlanadi.

Shuningdek, savol tug'iladi, tranzaktsiyaga misol keltiring, tranzaksiya nima?

Misollar ning operatsiyalar quyidagilardan iborat: etkazib beruvchiga ko'rsatilgan xizmatlar yoki etkazib berilgan tovarlar uchun haq to'lash. Ilgari sotuvchiga tegishli bo'lgan mulkka egalik qilish uchun sotuvchiga naqd pul va eslatma bilan to'lash. Etkazib berilgan tovarlar yoki xizmatlar evaziga mijozdan to'lovni olish.

Tranzaksiyani dasturlash nima?

Kompyuterda dasturlash , a tranzaksiya odatda so'rovni qondirish va ma'lumotlar bazasi yaxlitligini ta'minlash maqsadida birlik sifatida ko'rib chiqiladigan ma'lumotlar almashinuvi va tegishli ishlar (masalan, ma'lumotlar bazasini yangilash) ketma-ketligini anglatadi.

Tavsiya: