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


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



Pdf көрінісі
бет72/97
Дата22.09.2022
өлшемі4.15 Mb.
#461154
түріОқулық
1   ...   68   69   70   71   72   73   74   75   ...   97
44 Мезенцев Автоматтандырылған ақпараттық жүйелер. Оқулық

 
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 
П О
1NewRc.NoMatch then NewR^Delete 'Жжою 
орындалдыMsgBoх"Орындалды !" 
Else 
MsgBoх"Жазба табылған жоқ ! " 
NewWs.RollBack 
'ЗакрытьтранзакциюEnd 
End if 
'Транзакцияны өңдеу 
resp = MsgBoх("Өзгерістерді тіркеу", _ 
vbOkCancel+vbQuestion,"Ақпарат") 
If resp = vbOK then NewWs.CommitTrans 
MsgBoх "Өзгерістер тіркелді ! " 
Else 
NewWs.RollBack 
MsgBoх"Өзгерістер тоқтатылды ! " 
End if 
 


136 
Шешімді 
қабылдауды 
қолдау 
жүйелері. 
Басқарушылық
шешімдерді қабылдау кезінде қажетті деректерді беру үшін 
қолданылатын ақпараттық жүйелер негізгі элемент ретінде деректер 
қоймасын пайдаланады. Осындай жүйелерOLAP (On-Line Analysis Pro- 
сеssing) шартты белгіні алды.
Кəдімгі деректер қорынан айырмасы, деректер қоймасына түрлі 
көздерден алынған ақпарат орналастырылады. Деректер қоймасында 
орындалатын негізгі операция — жаңа деректерді қосу. Деректер 
үлкен блоктармен үлкен интервалмен қосылады. Бұл ретте түрлі 
көздерден түсетін деректер өңделуі жəне жалпы форматқа келтірілуі 
тиіс. 
Деректер қоймасы технологиясын пайдалану: 
а) басқарушылық 
шешімдерді 
қабылдау 
үшін 
жүйенің 
пайдаланушыларын қажетті ақпаратпен жедел қамтамасыз ету; 
б) ұйым деректерінің моделін құру; 
в) түрлі ақпаратқа қол жеткізу үшін ықпалдастырылған деректер 
көзін құру. 
Деректер қоймасында жиналған ақпараттың мынадай ерекшеліктері 
болуы тиіс: 


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




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

    Басты бет