O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
3-AMALIY ISH
Guruh:216-21
Bajardi: Mengqorayev Xolmuhammad
Tekshirdi: Gaipnazarov Rustam
Toshkent 2023
Postgre sql da funksiya yaratish
Reja:
1. PostgreSQLda funksiya?
2. PostgreSQL da funksiya yaratish .
3.Xulosa
Ishdan maqsad: Funktsiyani yaratish sintaksisi va tuzilishini tushunish. Mavjud dasturlash tillari haqida bilib olish. Oddiy funktsiyani yaratish. Ma'lumotlarni manipulyatsiya qilish bilan ishlash. Istisno va xatolarni boshqarish. Funktsiyani ortiqcha yuklashni o'rganish. Funktsiya ishlashini optimallashtirish. Murakkab mantiqni amalga oshirish. Funktsiyalaringizni hujjatlashtiring va baham ko'ring. Funksiyalaringizni sinab ko'rish va tasdiqlash.
PostgreSQL-da funktsiya ma'lum bir vazifani bajaradigan nomlangan kod blokidir. U kirish parametrlarini qabul qilishi, bir qator bayonotlarni bajarishi va natijani qaytarishi mumkin. PostgreSQL-dagi funktsiyalar PL/pgSQL, SQL, Python va boshqalar kabi turli xil dasturlash tillarida yozilishi mumkin.
PostgreSQL-da funktsiyani yaratishda siz funktsiya nomini, kirish parametrlarini, qaytish turini va funktsiya tanasini aniqlaysiz. Keyin funktsiyani SQL so'rovlari yoki boshqa funktsiyalar ichida chaqirish va bajarish mumkin.
Funktsiyalarning o'ziga xos sintaksisi va ishlatilishi ishlatiladigan dasturlash tiliga va ishlatilayotgan PostgreSQL versiyasiga qarab farq qilishi mumkin.
1 -rasm. Techers jadvalining dastlabki ko’rinishi
2-rasm. UpdateTeacherName nomli funksiya yarataamiz. Ushbu funksiya bizga kerakli satrningma’lumotlarini o’zgartirishda yordam beradi.
3-rasm. Funksiyani chaqirib teccher_name columnidagi id=1 yozuvni ozgartiramiz.
4-rasm. Id=1 bo’lgan satrni funksiya orqali o’zgarganini ko’rishimiz mumkin.
Xulosa
Xulosa qilib aytganda, PostgreSQL-dagi funktsiyalar ma'lum vazifalarni bajaradigan kod bloklari deb nomlanadi. Ular modullik, kodni qayta ishlatish va mavhumlikni ta'minlaydi, bu ma'lumotlar bazasi mantig'ini tashkil qilish va saqlashni osonlashtiradi. Funktsiyalar turli xil dasturlash tillarida yozilishi mumkin va ishlashni optimallashtirish va xavfsizlikni yaxshilash kabi afzalliklarni taqdim etadi.
PostgreSQL-da funktsiyalarni yaratishda siz funktsiya nomini, kirish parametrlarini, qaytish turini va funktsiya tanasini aniqlaysiz. Funktsiyalarni SQL so'rovlari yoki boshqa funktsiyalar ichida chaqirish va bajarish mumkin. Ular murakkab operatsiyalarni bajarishi, jadvallar bilan o'zaro aloqada bo'lishi va istisnolarni boshqarishi mumkin.
Foydalanilgan adabiyotlar:
PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database Regina Obe and Leo Hsu.
«Оптимизация запросов PostgreSQL» — Г. Домбровская, Б. Новиков, А. Бейликов.
Основы технологий баз данных: учебное пособие» — Б. Новиков, Е. Горшкова, Н. Графеева.
PostgreSQL: Advanced SQL Queries
Intro To PostgreSQL Databases With PgAdmin
|