31. Триггерлер және сақталатын процедура түсініктері
Триггерлер мен сақталған процедуралар сұрауды жылдам өңдеу, деректерді тексеру және басқа жиі орындалатын функциялар үшін алдын ала құрастырылған және серверде сақталатын SQL кодының атаулы блоктары болып табылады. Серверде кодты сақтау және орындау кодты дерекқормен жұмыс істейтін әрбір қолданбада емес, тек бір рет жасауға мүмкіндік береді. Бұл бағдарламаларды жазу және оларға қызмет көрсету уақытын үнемдейді. Бұл қандай клиент қолданбасы деректерге қатынасатынына қарамастан, деректер тұтастығы мен бизнес ережелерінің сақталуын қамтамасыз етеді. Триггерлер мен сақталған процедураларды клиенттік қолданбадан желі арқылы қайта жіберу қажет емес, бұл желілік трафикті айтарлықтай азайтады.
Сақталған процедура – бұл клиенттік қолданбадан немесе басқа сақталатын процедурадан шақыруға болатын алдын ала құрастырылған SQL пәрмендерінің атаулы жиыны.
Триггер – бұл оқиғаға жауап ретінде автоматты түрде орындалатын процедура. Мұндай оқиға бұрыннан бар кестедегі жолды кірістіру, өзгерту немесе жою болуы мүмкін. Триггер ДҚБЖ серверге қосымша функционалдылықты қамтамасыз ету үшін SQL INSERT, UPDATE немесе DELETE пәрменін орындау кезінде қандай әрекеттерді орындау керектігін айтады.
Анықтамалық тұтастық триггері – өзара байланысты екі кесте арасындағы тұтастықты сақтау үшін пайдаланылатын триггердің арнайы түрі. Егер бір кестедегі жол кірістірілсе, өзгертілсе немесе жойылса, онда анықтамалық тұтастық триггері ДҚБЖ-ға сыртқы кілт мәні кірістірілген жолдың бастапқы кілт мәніне сәйкес келетін басқа кестелердегі жолдармен не істеу керектігін айтады.
32. Инверитирленген файлдар арқылы іздестіру ұйымдастыру
Біздің барлық компьютерлік жүйелеріміз, мейлі олар жұмыс үстелі компьютерлері, ноутбуктер, планшеттер, смартфондар немесе жаңа ультрабук болсын, барлығы мазмұн репозиторийлері болып табылады. Мазмұнды жасаймыз ба, әлде оны қолданамыз ба, маңызды емес, кез келген жағдайда оның мөлшері уақыт өте келе артады. Мазмұнды желілік ортақта, бұлтта, сыртқы қатты дискіде, компьютердің қатты дискісінде немесе қатты күйдегі дискіде (SSD) сақтауға болады - сенімді болыңыз, оның көп бөлігі барлық жерде болады.
Бұл мазмұн сандық фотосуреттер жинағын, үлкен музыкалық кітапхананы және, мүмкін, үнемі өсіп келе жатқан бейнелер жинағын қамтуы мүмкін. Әрине, бұл файлдар көп орын алады және олардан қажет нәрсені табу кейде өте қиын, әсіресе фотосуреттер.
Екінші жағынан, барлық құжаттарыңыздың Microsoft Word, Excel, PDF және жеке, тұрмыстық мақсаттарда немесе жұмыс пен оқуда пайдаланатын басқа да файлдар түрлерінің аз мөлшері емес. Олар сирек дискілік кеңістікті алады, бірақ бұл файлдарды табу және ұйымдастыру бірдей қиын болуы мүмкін.
Файлдар мен құжаттарды ұйымдастырудың дәстүрлі тәсілі қалта құрылымын пайдалану болып табылады. Бірінші IBM компьютерлері бұл тапсырманы орындау үшін XTree сияқты арнайы бағдарламалық құралды пайдаланды.
Достарыңызбен бөлісу: |