Технологиялары


Практикалық жұмыс №12. МӘМІЛЕЛЕРДІ (ТРАНЗАКЦИЯЛАРДЫ)



Pdf көрінісі
бет50/57
Дата28.07.2023
өлшемі2,79 Mb.
#104886
1   ...   46   47   48   49   50   51   52   53   ...   57
Практикалық жұмыс №12. МӘМІЛЕЛЕРДІ (ТРАНЗАКЦИЯЛАРДЫ) 
ЖАСАУ ЖӘНЕ БАСҚАРУ 
Мақсаты: Транзакция және бақылау нүктесі механизмдері арқылы SQL 
Server сенімді жұмысын қалай қамтамасыз ететінін білу, әртүрлі типтегі 
жергілікті және таратылған транзакцияларды басқару дағдыларын алу
транзакциялық журналдың физикалық және логикалық архитектурасымен және 
деректер қорын қалпына келтіру жолымен таныстыру. 
Жұмысты орындау барысы: 
Тапсырма 1. IMPLICIT_TRANSACTION қосқышын және COMMIT 
пәрменін пайдаланып автоматты транзакцияның іске қосу режимдерін және 
транзакциялардың жасырын бастамасын тексеріңіз. 
Тапсырма 2. Бөлінетін транзакцияларды бірнеше тәсілмен жасаңыз және 
оларды дұрыс орындағанына көз жеткізіңіз. 
Тапсырма 3. Келесі пәрмендерді іске қосу арқылы кірістірілген 
транзакцияларды жасау:
CREATE TABLE #aaa (cola int) -- 0-й уровень
BEGIN TRAN -- 1-й уровень
INSERT INTO #aaaVALUES (111)
BEGIN TRAN -- 2-й уровень
INSERT INTO #aaaVALUES (222)
BEGIN TRAN -- 3-й уровень
INSERT INTO #aaaVALUES (333)
SELECT * FROM #aaa
SELECT ‘Вложенность транзкций’, @@TRANCOUNT
ROLLBACK TRAN
SELECT * FROM #aaa -- откат на 0-й уровень
SELECT ‘Вложенность транзакций’, @@TRANCOUNT 
Алынған нәтижелерді талдау. 
Тапсырма 4. Автоматты, жасырын және айқын транзакциялар үшін 
COMMIT және ROLLBACK пәрмендерін пайдаланып сұраулар жиынының 
мысалы жазыңыз. 
Тапсырма 5. Артқы транзакцияларды айналдыру кезінде оңтайландыру 
құралдарын пайдалануды көрсететін пәрмендер жиынының мысалы жазыңыз. 


113 
Тапсырма 6. MS SQL Server 2000 құралдарын пайдалану транзакция 
журналының физикалық және логикалық архитектурасын тексеріңіз. 
Тапсырма 7. Pubs дерекқоры үшін бақылау нүктесінің интервалын өзгерту 
үшін sp_configure жүйесінің сақталған процедурасын пайдаланыңыз. 
Тапсырма 8. Транзакция басқару командаларының синтаксисін көрсетіңіз 
және осы пәрмендердің барлық нұсқаларын пайдаланып мысал бумасын 
жазыңыз. 


Достарыңызбен бөлісу:
1   ...   46   47   48   49   50   51   52   53   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет