Mundarija:

Oracle'da paketlarning afzalliklari qanday?
Oracle'da paketlarning afzalliklari qanday?

Video: Oracle'da paketlarning afzalliklari qanday?

Video: Oracle'da paketlarning afzalliklari qanday?
Video: Delphi Программирование / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Эмулятор 2024, May
Anonim

Afzalliklar : Modulli yondashuv, biznes mantig'ini inkapsulyatsiya/yashirish, xavfsizlik, ish faoliyatini yaxshilash, qayta foydalanish imkoniyati. Kamchiliklari: qurilmada ko'proq xotira talab qilinishi mumkin Oracle foydalanilganda ma'lumotlar bazasi serveri Oracle PL/SQL paketlari butun sifatida paket ichidagi har qanday ob'ekt bilanoq xotiraga yuklanadi paket kiriladi.

Odamlar ham so'rashadi, nima uchun paketlardan foydalaniladi, uning afzalliklari nimada?

PL/SQL Paket afzalliklari to'plami funksiyalar va protseduralarni ortiqcha yuklash uchun ortiqcha yuklashni qo'llab-quvvatlaydi. Paket Bir vaqtning o'zida bir nechta ob'ektni xotiraga yuklash samaradorligini oshiradi, shuning uchun tegishli dasturga keyingi qo'ng'iroqlar jismoniy kiritish-chiqarish chaqiruvini talab qilmaydi.

Bundan tashqari, qaysi protsedura yoki paket yaxshiroq? Xavfsiz xususiy usullar - Funktsiyalar va Protseduralar uchun shaxsiy qilish mumkin paket va faqat uning ichida ishlatilishi mumkin. Yaxshisi Ishlash - Paketlar kompilyatsiya qilinishi va xotiraga boshqa usullar kabi bo'lak-bo'lak emas, balki to'liq yuklanishi mumkin. Agar u umuman mavjud bo'lsa, bu foyda boshqa imtiyozlarga nisbatan minimaldir.

Shuningdek, bilingki, PL SQL paketlarining qaysi afzalliklari bor?

Plsql-dagi paketlarning afzalliklari:

  • Modullilik: Paketlar mantiqiy bog'liq turlarni, elementlarni va kichik dasturlarni nomli PL/SQL modulida qamrab olish imkonini beradi.
  • Osonroq dastur dizayni:
  • Ma'lumotni yashirish:
  • Qo'shilgan funksionallik:
  • Yaxshiroq ishlash:

Misollar bilan PL SQL paketi nima?

PL / SQL paketlari A paket tegishli dastur ob'ektlarining inkapsullangan to'plamidir (uchun misol , protseduralar, funktsiyalar, o'zgaruvchilar, konstantalar, kursorlar va istisnolar) ma'lumotlar bazasida birga saqlanadi. Foydalanish paketlar mustaqil sxema ob'ektlari sifatida protseduralar va funktsiyalarni yaratishga muqobildir.

Tavsiya: