3-amaliy ish guruh: dbm001-2 Fan nomi: Ma’lumotlar bazasini boshqarish Bajardi: Sultonov Muhammadali Tekshirdi: Gaipnazarov Rustam Taxiritdin Toshkent 2023 Postgre sql da funksiya yaratish Reja



Yüklə 18,5 Kb.
tarix19.12.2023
ölçüsü18,5 Kb.
#186637
3-amaliy ish(MBB)


O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


3-AMALIY ISH




Guruh: DBM001-2
Fan nomi: Ma’lumotlar bazasini boshqarish
Bajardi: Sultonov Muhammadali
Tekshirdi: Gaipnazarov Rustam Taxiritdin
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:

  1. PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database Regina Obe and Leo Hsu.

  2. «Оптимизация запросов PostgreSQL» — Г. Домбровская, Б. Новиков, А. Бейликов.

  3. Основы технологий баз данных: учебное пособие» — Б. Новиков, Е. Горшкова, Н. Графеева.

  4.  PostgreSQL: Advanced SQL Queries

  5. Intro To PostgreSQL Databases With PgAdmin

Yüklə 18,5 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin