Оқулық «Білім беруді дамытудың федералды институты»


•  BeginTrans — транзакцияларды ашу;  •



Pdf көрінісі
бет71/96
Дата02.11.2022
өлшемі4,05 Mb.
#46918
түріОқулық
1   ...   67   68   69   70   71   72   73   74   ...   96
Байланысты:
Мезенцев-АВТОМАТТАНДЫРЫЛҒАН-АҚПАРАТТЫҚ-ЖҮЙЕЛЕР.-Оқулық

• 
BeginTrans
— транзакцияларды ашу; 
• 
CommitTrans
транзакцияларды тіркеу, өзгерістерді жазу; 


135 
• 
Rollback 
— транзакцияны «кері шегіндіру». 
Мысалы, FIRMA деректер қорындағы SOTR кестесінен қызметкер 
туралы жазбаны алып тастау қажет. Қызметкердің жеке нөмірі — 
123. ANSI/SQL жоюға сұрау салу түрі мынандай болады: 
DELETE FROM SOTR
WHERE ID = 123;
COMMIT; 
DAO объектілер технологиясы неғұрлым икемді шешімді ұсынады: 
Dim NewWs As Worspace 
Dim MyDb As Database
Dim NewRc As Recordset
‘Бірінші жұмыс аймағын ашу 
Set NewWs = DbEngine.Worspaces(0) 

Қорды ашу
Set NewDb = NewWs.Opendatabase _ 
("C: \DB\FIRMA.MDB")
_

Кестені ашу
Set 
NewRc 

NewDb.OpenRecordset
_ ("SOTR",dbOpenDynaset)
' Тpaнзaкцияны бастау 
' NewWs.BeginTrans 
' Қажетті жеке нөмірмен қызметкерді табу 
' Crit = "ID = 123" 
NewRc .FindFirst crit
'Іздестіру нəтижелерін тексеру
If 
not
1NewRc.NoMatch then
NewR^Delete 'Жжою орындалды
MsgBoх"Орындалды !" 
Else 
MsgBoх"Жазба табылған жоқ ! " 


136 
NewWs.RollBack' Транзакци
яны жабу
End
End if 
'Транзакцияны өңдеу 
resp = MsgBoх("Өзгерістерді тіркеу", 

vbOkCancel+vbQuestion,"Ақпарат") 
If resp = vbOK then NewWs.CommitTrans 
MsgBoх "Өзгерістер тіркелді ! " 
Else 
Т NewWs.RollBack 
MsgBoх"Өзгерістер тоқтатылды ! " 
End if 
Шешімді 
қабылдауды 
қолдау 
жүйелері. 
Басқарушылық 
шешімдерді қабылдау кезінде қажетті деректерді беру үшін 
қолданылатын ақпараттық жүйелер негізгі элемент ретінде деректер 
қоймасын пайдаланады. Осындай жүйелер OLAP (On-Line Analysis Pro- 
сеssing) шартты белгіні алды. 
Кəдімгі деректер қорынан айырмасы, деректер қоймасына түрлі 
көздерден алынған ақпарат орналастырылады. Деректер қоймасында 
орындалатын негізгі операция — жаңа деректерді қосу. Деректер үлкен 
блоктармен үлкен интервалмен қосылады. Бұл ретте түрлі көздерден 
түсетін деректер өңделуі жəне жалпы форматқа келтірілуі тиіс. 
Деректер қоймасы технологиясын пайдалану: 
а) 
басқарушылық 
шешімдерді 
қабылдау 
үшін 
жүйенің 
пайдаланушыларын қажетті ақпаратпен жедел қамтамасыз ету; 
б) ұйым деректерінің моделін құру; 
в) түрлі ақпаратқа қол жеткізу үшін ықпалдастырылған деректер 
көзін құру. 
Деректер 
қоймасында 
жиналған 
ақпараттың 
мынандай 
ерекшеліктері болуы тиіс: 


Достарыңызбен бөлісу:
1   ...   67   68   69   70   71   72   73   74   ...   96




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

    Басты бет