тізіміне бар: Oracle, Postgres, звездообразования, Interbase, Informix, Энгра, Sybase, SQL3, MS
SQL Server, Allbase, сондай-ақ, объектті-бағытталған мәліметтер базасын басқару жүйесі,
SQL3 стандартына ұстана. ережелерін белсенді жүйелерін енгізу айырмашылықтарды шолу
[Fraternali, Tanca, 1995] табуға болады. ережеге байланысты (оқиға-шарты Уақыт муфта)
тексеру талаптары - - бірден операция ережелер кейін (дереу) немесе кейінге қалдырылған
режимі (кешіктірілді);: Негізінен, айырмашылықтар осындай сәттерді - (жағдайы
Әрекетті
Уақыт муфта) дереу жағдай тексергеннен кейін, немесе кейінге қалдырылған режимінде
Ережеге сәйкес; - ережелер (үзілуі) орындауды тоқтату үшін (іс-шаралар орындау)
ережелерін атом ( «барлық немесе ештеңе», атом) орындау немесе; - (Event / Іс-шаралар
Link) орындау ережелері (кейін), (дейін) алдында немесе орнына (орнына) триггерлер
қосылғанда әкеп оқиғалар кейін. презентация дерекқор MS SQL Server 2000 5.2.2 триггерлер
мынадай тармақтарында [Шкарина, 2002] негізделген. Trigger (триггер) SQL Server 2000 -
кестеде деректермен белгілі бір әрекеттерді орындау кезінде сақталатын рәсімін ерекше түрі,
серверді автоматты түрде іске қосылады. Әрбір Flip-флоп нақты кестеге байланысты.
Пайдаланушы, мысалы, кестедегі деректерді өзгерту тырысады кезде, сервер автоматты
түрде шүріппені басталады және ол сәтті жағдайда ғана, өзгерістер енгізуге жол беріледі.
Барлық жасалған триггер деректер модификациялары бір операция ретінде қарастырылады.
деректер тұтастығын қатесімен немесе бұзған жағдайда операцияны түге. Осылайша,
өзгерістер рұқсат етілмейді. қазірдің өзінде
триггері жасаған өзгерістер, сондай-ақ
жойылады. тұтастығын шектеулер, ережелер мен әдепкі мәндерді пайдалану арқылы C
функционалдық қажетті деңгейіне қол жеткізу үшін әрдайым мүмкін емес. Жиі бұл олардың
шынайылығын және шындыққа қамтамасыз ету үшін деректерді тексеру үшін кешенді
алгоритмдер іске асыру үшін қажет.
Сонымен қатар, ол қалаған өзгеруімен байланысты
деректерге кестенің мәндерінің өзгерістерді бақылау үшін қажет. шешу үшін осы және басқа
да көптеген мәселелер триггерлер пайдаланылады. Триггерлер саласы «Экономикалық
кибернетика» 8 12 кадрлар қатаң очерчен арнайы курсы (10 семестр) функциясы ғана
шектелмейді. Сіз орындалған іс-шаралар ыңғайлы және орындауға талаптар негізінде, өз
туралы триггерлер пайдалануға тегін. ата-аналық кестенің жөніндегі операцияларды жасау
кезінде бала кестеде әсерін
баулы автоматты қамтамасыз ету, баулы әсерлер серверде
орындалады, және пайдаланушы клиент бағдарламалар үшін бұл туралы алаңдатты қажеті
жоқ: - артықшылықтары триггерлер. (Бала кестеде кестелердің баулы әсерін анықтау
кезінде емес, барлық деректер базасын қолдау) - триггерлер өзгерістер клиент
бағдарламаларды қайта жазу алып келмейтін және пайдаланушылар
арасында клиент
бағдарламалық қамтамасыз етудің жаңа нұсқаларын бөлу қажет емес. - жойылған жағдайда
(алу) операциялар жойылған және барлық өзгерістер триггерлер пайдаланып деректер
базасына жасалған. Триггерлер тиімді қолдану қаншалықты олардың іс-әрекеттері айқын
түсіну қажет. ережелер немесе шектеулер тұтастығын пайдаланып өндірілетін болады
тексерулерді, үшін триггерлер қолдануға болмайды. Сонымен қатар,
сіз пайдалану аулақ
болу керек.
Достарыңызбен бөлісу: