tranzaksiyalarni boshqarish

PPTX 15 sahifa 597,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 15
tatu qarshi filiali ri 11-21guruh gruh talabasi xurramova xolidaning malumotlar bazasi fanidan 4-mustaqil ishi muhammad al-xorazmiy nomidagi tatu qarshi filiali tt vakt fakulteti ri- 11-21 guruh talabasi samadova sevinchning ma’lumotlar bazasi fanidan 4– mustaqil ish mavzu: tranzaksiyalarni boshqarish. ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash tranzaksiyalarni boshqarish. reja 1. sql muhitida tranzaksiya tushunchasi. 2. sql muhitida tranzaksiyalani boshqarish. 3. arifmetik jarayonlar. tranzaksiyalarni boshqarish tranzaksiyalarni boshqarish.funktsiya bu bir xil amallar ketma ketligini bajarish jarayonini bitta qolipga solib, qiymatni hisoblaydigan usuldir. funksiya sintaksisini va oracle / plsql-da funktsiyalarni qanday yaratishni va o'chirishni misollar yordamida o'rganamiz. funktsiyani yaratish. boshqa dasturlash tillari singari, biz oracleda o'z funktsiyalarimizni yaratishimiz mumkin. sintaksisi quyidagicha: create [or replace] function funksiya_nomi [ (parametr [, parametr, …]) ] return ma'lumot_turi is | as [local e’lonlar] begin bajariladigan amallar [exception istisno holatlar] end [funksiya_nomi]; protsedura yoki funktsiyani yaratishda biz e'lon qilinishi mumkin bo'lgan parametrlarning uch turini aniqlashimiz mumkin: in - parametr protsedura …
2 / 15
unktsiya "course_name" ga asoslangan holda topilsa, funktsiya "course_number" ni qaytaradi. aks holda, 99999 ni qaytaradi.sql so'rovida yangi funktsiyamizga quyidagicha murojaat qilishimiz mumkin: select course_name, findcourse(course_name) as course_id from courses where subject = ‘mathematics’; when others then raise_application_error(-20001,'an error was encountered - '||sqlcode||' -error- '||sqlerrm); end; sql muhitida tranzaksiva tushunchasi. sql tilida tranzaksiya deb, ma‟lumotlami tiklashga nisbatan ajralmas bo'lgan operatorlar ketma - ketligiga aytiladi. sql tilidagi har bir chaqirish moduli tranzaksiyadir. sql tili tranzaksiyalari biror-bir modulning protseduralarini bajarishdan boshlanadi. commit yori rollback operatorining bajarilishi bilan tugaydi. agar tranzaksiya rollback operatori bilan tugasa, prtoseduradagi barcha qilingan amallar bekor qilinadi. har bir tranzaksiyaning “faqat o„qish” yoki “o'qish va yozish” tartiblari mavjud. tranzaksiya tartiblari setttransaction operatori yordamida o'rnatiladi. jimlik qoidagisa nusbatan ''o'qish va yozish” tartibi o'rnatiladi. “faqat o'qish" tartibi doimo saqlanadigan bazaviy ma‟lumotlarga qo'llaniladi. har bir sql tranzaksiyasi himoyalanish darajasiga ega: readuncommitted, readcommitted, repeatableread yoki serializable. sql tranzaksiyasi himoyalanish darajalari bajarilayotgan tranzaksiyaning boshqa parallel …
3 / 15
n, bunda mbdagi o'zgarishlar doimiy bajariladigan bo'ladi va yangi tranzaksiya commit buyrug‟idan so'ng boshlanadi. rollback yo‟riqnomasi bilan, bunda tranzaksiyada bajarilgan barcha o'zgarishlar bekor bo'ladi va yangi tranzaksiya rollback buyrug‟idan so'ng boshlanadi. tranzaksiyalaming bajarilishini boshqarish modeli subd sysbase dasturida qo‟llanilib, quyidagi yoriqnomalardan foydalaniladi: begin transaction yo‟riqnomasi, tranzaksiyaning boshlanishini bildiradi. commit transaction yo‟riqnomasi, tranzaksiyaning muvaffaqiyatli tuganini bildiradi. bunda yangi tranzaksiya avtomatik ravishda ishga tushmaydi. save transaction yo‟riqnomasi, bunda tranzaksiya ichida saqlash nuqtasi tashkillashtiradi va saqlangan saqlash nuqtasiga nom berish imkoniyati yaratiladi. rollback yo‟riqnomasi, bunda barcha tranzaksiyadagi amallar bekor qilinadi va mb holati tranzaksiyadan oldingi holatga qaytariladi. shunday qilib, tranzaksiya - bu mbga tugallangan murojaat bo'lib quyidagi to'rtta shartning bajarilishini kafolatlaydi: bo'linmaslik (atomarnost) - tranzaksiya boshi va oxiriga ega bo'lgan botinmas blok. bu blok yoki to‟liqligicha bajariladi, yoki umuman bajarilmaydi; kelishuvchanlik - tranzaksiya tugaganidan so'ng, hamma ob‟yektlar kelishganlik holatini saqlab qoladi; himoyalanganlik - har bir tranzaksiya jarayoni boshqa tranzaksiya ishiga ta‟sir ko'rsatmaydi. doimiylik …
4 / 15
ini konfiguratsiyalash, ma’lumotlar bazasini strukturasini aniqlash va ma’lumotlarni saqlash uchun soha ajratish. administrator shuningdek bazaga qo‘shimchalar va yangilashlarni (tiklashlarni) o‘z vaqtida o‘rnatishga javob beradi. administratorni muhim funksiyalaridan biriga ma’lumot bazasini himoyasini ta’minlash ham kiradi. u har doim ma’lumotlarni rezerv nusxalarini yaratish va uni ishonchli yerda saqlashi lozim. xavfsizlik tizimni administratorlashni muhim omillaridan biri ma’lumotlarni xavfsizligini ta’minlash mexanizmidir. buning uchun administrator ma’lumotlar bazasi foydalanuvchilarini yaratadi va ularni aniq ob’ektlar ustida aniq amallar bajarish imtiyozlarini boshqaradi. foydalanuvchilarni aniqlash va ularga murojatni cheklash oracle tizimida operatsion tizim darajasida va mbbt darajasida hal qilinadi. ikkala bosqich uchun ham xarakterli standart yondoshish, administrotor tomonidan foydalanuvchilarni ro‘yxatdan o‘tkazish va imtiyozlar berish bilan belgilanadi. imtiyoz tizim tomonidan ta’minlanuvchi qandaydir belgi bo‘lib, u foydalanuvchiga aniq amallar bajara olish huquqini belgilaydi. imtiyozlar (privilege) tizimda har xil amallar bajarishga ruxsatdir. mb serveri har bir foydalanuvchiga imtiyozlar majmuasini beradi. misol sql> connect baza/123456; connected. sql> create table tabl(at1 number); table created. …
5 / 15
nish va qayta tashkil etish bosqichida - ushbu foydalanuvchilar guruhi hozirgi faoliyatini o'zgartirmasdan yoki tugatmasdan to'g'ri qayta tashkil etish imkoniyati uchun javobgardir; ma’lumotlar bazasini administratori imkoniyatlari va vazifalari. mb korxonaning umumiy axborot resursi sifatida doimo ish holatida bo'lishi kerak. u muhim ahamiyatga ega bo'lgan resurs sifatida, alohida boshqarishni talab qila boshladi. ko'pgina hollarda uning kundalik ishlashini, korxonaning o'sib borayotgan ehtiyojlariga mos ravishda rivojlanishini ta'minlash zarur edi. bundan tashqari, ma'lumotlar bazasi va uni rivojlantirish texnologiyasi doimiy ravishda takomillashtirilib turar edi va ma'lumotlar bazasiga aylangan ancha murakkab ob'ekt uchun yuqori darajadagi maxsus bilimlar talab qilinardi. bunnan kelib chiqib mb ni boshqarish funktsiyasi "ma'lumotlar bazasini administratorlash" deb nomlandi va uni boshqaruvchi shaxs "ma'lumotlar bazasi administratori (ma'muri)" deb nomlana boshladi.ma'lumotlar bazasini administratorlash (boshqarish) - bu ma'lumotlar bazasini boshqarish funktsiyasi. ma'lumotlar bazasini boshqarish uchun mas'ul shaxs "ma'lumotlar bazasi administratori" (mba) yoki “database administrator” (dba) deb nomlanadi. ma'lumotlar bazasi administratori (mba) yoki database administrator (dba) - …

Ko'proq o'qimoqchimisiz?

Barcha 15 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"tranzaksiyalarni boshqarish" haqida

tatu qarshi filiali ri 11-21guruh gruh talabasi xurramova xolidaning malumotlar bazasi fanidan 4-mustaqil ishi muhammad al-xorazmiy nomidagi tatu qarshi filiali tt vakt fakulteti ri- 11-21 guruh talabasi samadova sevinchning ma’lumotlar bazasi fanidan 4– mustaqil ish mavzu: tranzaksiyalarni boshqarish. ma’lumotlar bazasini administratorlash va xavfsizligini ta’minlash tranzaksiyalarni boshqarish. reja 1. sql muhitida tranzaksiya tushunchasi. 2. sql muhitida tranzaksiyalani boshqarish. 3. arifmetik jarayonlar. tranzaksiyalarni boshqarish tranzaksiyalarni boshqarish.funktsiya bu bir xil amallar ketma ketligini bajarish jarayonini bitta qolipga solib, qiymatni hisoblaydigan usuldir. funksiya sintaksisini va oracle / plsql-da funktsiyalarni qanday yaratishni va o'chirishni misollar yordamida o...

Bu fayl PPTX formatida 15 sahifadan iborat (597,5 KB). "tranzaksiyalarni boshqarish"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: tranzaksiyalarni boshqarish PPTX 15 sahifa Bepul yuklash Telegram