|
Oracle pl/sql tilining yangiliklari
|
Sana | 10.02.2022 | Hajmi | 15.12 Kb. | | #17367 |
Bog'liq Amal1 Абдувоитов Жавохир
Mavzu: Oracle PL/SQL tilining yangiliklari
PL/SQL dasturlash tili 1980-yillarning oxirida Oracle korporatsiyasi tomonidan SQL va Oracle relyatsion maʼlumotlar bazasi uchun protsessual kengaytmalar tili sifatida ishlab chiqilgan. Quyida PL/SQL - haqida ba'zi diqqatga sazovor faktlar mavjud
PL/SQL - bu butunlay portativ, yuqori samarali tranzaksiyalarni qayta ishlash tili.
PL/SQL o'rnatilganda, talqin qilinganda va OS mustaqil dasturlash muhitini ta'minlaydi.
PL/SQL to'g'ridan-to'g'ri buyruq qatori SQL*Plus interfeysidan ham chaqirilishi mumkin.
To'g'ridan-to'g'ri chaqiruvlar ma'lumotlar bazasiga tashqi dasturlash tilidagi chaqiruvlardan ham amalga oshirilishi mumkin.
PL/SQL ning umumiy sintaksisi ADA va Paskal dasturlash tillariga asoslangan.
Oracledan tashqari, PL/SQL TimesTen xotira ma'lumotlar bazasida va IBM DB2 da mavjud.
PL/SQL quyidagi xususiyatlarga ega
PL/SQL SQL bilan chambarchas integratsiyalashgan.
U keng qamrovli xatolarni tekshirishni taklif qiladi.
U ko'plab ma'lumotlar turlarini taklif qiladi.
Funktsiyalar va protseduralar orqali tuzilgan dasturlashni qo'llab-quvvatlaydi. Ob'ektga yo'naltirilgan dasturlashni qo'llab-quvvatlaydi.
U veb-ilovalar va server sahifalarini ishlab chiqishni qo'llab-quvvatlaydi.
PL/SQL ning afzalliklari
SQL standart ma'lumotlar bazasi tilidir va PL/SQL SQL bilan kuchli integratsiyalashgan. PL/SQL ham statik, ham dinamik SQL-ni qo'llab-quvvatlaydi. Statik SQL DML operatsiyalarini va PL/SQL blokidan tranzaksiyalarni boshqarishni qo'llab-quvvatlaydi. Dynamik SQL da SQL DDL bayonotlarini PL/SQL bloklariga joylashtirish imkonini beradi.
PL/SQL bir vaqtning o'zida ma'lumotlar bazasiga barcha bayonotlar blokini yuborish imkonini beradi. Bu tarmoq trafigini kamaytiradi va ilovalar uchun yuqori unumdorlikni ta'minlaydi.
PL/SQL dasturchilarga yuqori mahsuldorlikni beradi, chunki u ma'lumotlar bazasidagi ma'lumotlarni so'rashi, o'zgartirishi va yangilashi mumkin.
PL/SQL istisnolarni qayta ishlash, inkapsulyatsiya, ma'lumotlarni yashirish va ob'ektga yo'naltirilgan ma'lumotlar turlari kabi kuchli xususiyatlar bilan dizayn va disk raskadrovka vaqtini tejaydi.
PL/SQL-da yozilgan ilovalar to'liq portativdir.
PL/SQL yuqori darajadagi xavfsizlikni ta'minlaydi.
PL/SQL oldindan belgilangan SQL paketlariga kirish imkonini beradi.
PL/SQL ob'ektga yo'naltirilgan dasturlashni qo'llab-quvvatlaydi.
PL/SQL veb-ilovalar va server sahifalarini ishlab chiqishda yordam beradi.
|
| |