Transact - SQL quyidagi imkoniyatlarni o'z ichiga oladi:
har xil turdagi ma'lumotlar bazalari va o'zgaruvchilarning ma'lumotlari;
konstantalar, standart va cheklangan identifikatorlar;
quyidagi operandlarni o'z ichiga olgan arifmetik va mantiqiy ifodalar: konstantalar, o'zgaruvchilar, jadval ustunlari nomlari, funktsiyalar, pastki so'rovlar va shartlar hamda qavs ichiga olingan ifodalar;
SQL - ma'lumotlar bazalari va ularning ob'ektlarini yaratish, o'zgartirish va o'chirish, shuningdek, ma'lumotlarni kiritish, qayta ishlash va olish uchun so'rovlarni aniqlash uchun buyruqlar; 5. berilgan ketma-ketlikda yoki buyruqlar to'plamida buyruqlarni bajarish shartlari va tartibini belgilovchi boshqaruv dasturi tuzilmalari;
o'rnatilgan (tizim) va foydalanuvchi tomonidan belgilangan funktsiyalar;
o'rnatilgan (tizim) va foydalanuvchi tomonidan belgilangan saqlangan protseduralar.
Funktsiyalar va protseduralarga qo'shimcha ravishda, tizim skriptlar deb ataladigan buyruqlar ketma-ketligini (paketlarini) saqlashi mumkin . Skript ma'lumotlar bazasini yoki uning ob'ektlarini har qanday yaratish jarayonini tasvirlab bo'lsa, u holda bunday skript bir deb ataladi skript . Skript yaratish ma’lumotlar bazasi strukturasini bir serverdan ikkinchi serverga, shuningdek, jadvallar va boshqa obyektlar strukturasini turli ma’lumotlar bazalariga o‘tkazish imkonini beradi.
Skriptlar matnli fayllarda saqlanadi.
Ma'lumotlar bazasi funktsiyalari va saqlangan protseduralar mijozdan serverga yuboriladigan so'rovlar hajmini kamaytirishi mumkin, bu esa umumiy tizim ish faoliyatini yaxshilaydi. Ushbu ob'ektlar uchun dastlabki kodning mavjudligi dasturiy ta'minot tizimlariga texnik xizmat ko'rsatishni soddalashtirish va ularga o'zgartirishlar kiritish imkonini beradi.
Odatda, barcha biznes qoidalari va ma'lumotlarni qayta ishlash algoritmlari ma'lumotlar bazasi serverida amalga oshiriladi va oxirgi foydalanuvchi uchun ma'lumotlarni qayta ishlash interfeysini ifodalovchi funktsiyalar va saqlangan protseduralar to'plami sifatida mavjud. Ma'lumotlarning yaxlitligi va xavfsizligi sababli dasturga odatda ma'lumotlarga to'g'ridan-to'g'ri kirish huquqi berilmaydi. Barcha ishlar belgilangan interfeys yordamida amalga oshiriladi.
Ushbu yondashuv ma'lumotlarni qayta ishlash algoritmlarini o'zgartirishni juda oson qiladi va dasturning o'ziga o'zgartirishlar kiritmasdan tizimni kengaytirish imkoniyatini beradi. Ma'lumotlar bazasi serverida saqlangan protsedurani o'zgartirish kifoya qiladi va kiritilgan o'zgartirishlar tarmoqning barcha foydalanuvchilari uchun darhol mavjud bo'ladi.
Dostları ilə paylaş: |