кестеде (ӛзгерту, қосу немесе жою және т.б.) сызықтың жаңа нҧсқасы
жасалып, оны жасаған транзакцияның бірегей санымен белгіленеді.
Енді басқа транзакция осы деректер жолын қайтаратын жазбаларды алу
ҥшін сҧрауды орындайтын кезде, сервер ең соңғы нҧсқаны қайтарады.
Мәміленің тҧжырымдамасы деректер қорының тҧтастығы
тҧжырымдамасымен тікелей байланысты. Жиі мәміле әртҥрлі
кестелерге қатысты кестелерді қосу ҥшін әрекеттер жасалатын бірнеше
кестелердегі операцияларды біріктіреді. Жазбаларды бір кестеден
екіншісіне ауыстыруды қарастырайық.
Жазбаны
бірінші кестеде жойылады, содан кейін екінші кестеде
сақталған болса, онда компьютер салдарынан электрмен жабдықтау
ҥзіліс
мысалы орындамаған жағдайда, жылы, ол рекордтық ӛзінде
жойылған, бірақ екінші кестеге ала алмады, бҧл кезде мҥмкін болады.
Бірінші жазба екінші кестедегі сақталады, содан кейін бірінші кестеде
жойылады болса, онда істен рекордтық екі кестелерде болатынына
мҥмкін.
Екі жағдайда да дерекқордың тҧтастығы мен дәйектілігі бҧзылған.
Осындай жағдайдың алдын алу ҥшін бір кестеден жазбаны жою және
оны басқа кестеге қою әрекеті бір операцияға біріктіріледі. Бҧл
транзакцияның орындалуы кез-келген нәтиже арқылы дерекқордың
тҧтастығы бҧзылмайды.
Кейбір
бақылау
нҥктелерін
қҧрған
кезде
кірістірілген
транзакцияларды пайдаланудың қҧралдары
бар және мәміле
транзакцияның басында емес, белгілі бір бақылау нҥктесінде қайта
оралуы мҥмкін.
Мәмілелер ҧзақ және қысқа болуы мҥмкін. Дерекқормен жҧмыс
істегенде, клиент бағдарламалары ҧзын
және қысқа операцияны
қолдана алады.
Ұзақ транзакция ӛте ҧзақ уақыт бойы белсенді болып
келеді. Осы контексте деректер базасымен кӛптеген операциялар
жасалуы мҥмкін. Бастапқы сәттен бастап
оны растау немесе қайтару
кезіне дейін жасалған қысқа мәміле секундтың белсенді бӛлшегі болып
табылады. Әдетте, осындай мәміленің контексінде дерекқорда
шектеулі саны бар.
Ҧзақ транзакциялар, әдетте, дерекқор
деректерін оқу кезінде
пайдаланылады. Дерекқор кестелеріне ӛзгертулер жасасаңыз, қысқа
операциялар ӛте ыңғайлы.
Транзакциялық деректер базасын басқару жҥйесіне
қойылатын
талаптар тӛменде сипатталған:
Достарыңызбен бөлісу: