|
Zamonaviy RDBlar "protseduralarni saqlash" ni qo'llab-quvvatlaydi, ya'ni. ba'zi bir protsessual tilda dasturlar yozish va ularni ma'lumotlar bazasida saqlash, keyin ularni yuklash va bajarish imkonini
|
bet | 12/17 | Sana | 18.05.2024 | Hajmi | 241,33 Kb. | | #243142 |
Bog'liq 5-Mustaqil ishi 4Zamonaviy RDBlar "protseduralarni saqlash" ni qo'llab-quvvatlaydi, ya'ni. ba'zi bir protsessual tilda dasturlar yozish va ularni ma'lumotlar bazasida saqlash, keyin ularni yuklash va bajarish imkonini beradi. Biroq, saqlangan protseduralar ma'lumotlarni qamrab olmaydi, shuning uchun ularni hech qanday munosabat yoki kortej bilan taqqoslab bo'lmaydi. Bundan tashqari, RDBlar merosni qo'llab-quvvatlamasligi sababli, saqlangan protseduralarni avtomatik ravishda qayta ishlatish mumkin emas. OOBD ning afzalliklari - Ob'ektga yo'naltirilgan tushunchalarning kuchi inkapsulyatsiya va merosning kombinatsiyasidan kelib chiqadi.
- Meros turli sinflarga bir xil atributlar va usullar to‘plamini almashish imkonini berganligi sababli, bir xil dastur ushbu sinflarning barchasiga tegishli ob'ektlar bilan ishlashi mumkin.
OOBD ning afzalliklari - Bu zamonaviy oyna tizimlarining ob'ektga yo'naltirilgan foydalanuvchi interfeysining asosidir. Bir xil dasturlar to'plami (ochish, yopish, yaratish, tashlash, ko'chirish va boshqalar) har xil turdagi ma'lumotlarga (tasvir, matn, audio ma'lumotlar, katalog va boshqalar) taalluqlidir.
- Agar foydalanuvchilar ko'plab sinflarni aniqlasa va ularning har biri ko'plab atribut va usullarga ega bo'lsa, nafaqat ma'lumotlarni, balki dasturlarni ham ajratishning foydasi ta'sirli bo'lishi mumkin.
- Ular har safar yangidan aniqlanishi shart emas.
- Yangi sinflar atributlari va usullarini o'zgartirish o'rniga mavjud sinflarga atributlar va usullarni qo'shish orqali yaratilishi mumkin, bu esa yangi xatolarni kiritish ehtimolini kamaytiradi.
OOBD ning kamchiliklari - Ma'lumotlar bazasidan ob'ektlarni olishning kuchli protsessual bo'lmagan vositalari mavjud emas.
- Barcha so'rovlar protsessual tillarda yozilishi kerak, ularni optimallashtirish muammosi dasturchiga yuklanadi.
- Sof deklarativ yaxlitlik cheklovlari (masalan, PRIMARY KEY va REFERENCES kalit so'zlari yordamida relyatsion jadvallarning asosiy va tashqi kalitlarini aniq e'lon qilish) yoki yarim deklarativ triggerlar o'rniga ichki yaxlitlikni ta'minlash uchun protsessual kodni yozishingiz kerak.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Zamonaviy RDBlar "protseduralarni saqlash" ni qo'llab-quvvatlaydi, ya'ni. ba'zi bir protsessual tilda dasturlar yozish va ularni ma'lumotlar bazasida saqlash, keyin ularni yuklash va bajarish imkonini
|