4-AMALIY ISH
Guruh: DBM001-2
Fan nomi: Ma’lumotlar bazasini boshqarish
Bajardi:Jahongir Gaybullayev
Tekshirdi: Gaipnazarov Rustam Taxiritdin
Toshkent 2023
Viewlardan foydalangan holda dinamik so’rovlar yaratish
Reja:
1. PostgreSQL View nima?
2. PostgreSQL da view yaratish .
3.Xulosa
Ishdan maqsad: PostgreSQL SQL viewlar nima ekanligini to'liq tushunish bo'ladi. Bunga ularning qanday ishlashi, qanday yaratilishi va ishlatilishi, ma'lumotlarni boshqarish va xavfsizlik nuqtai nazaridan taqdim etadigan afzalliklari kiradi. PostgreSQL-da viewlarni yaratish va boshqarish bo'yicha amaliy tajribaga ega bo'lishdir. Bunga bir yoki bir nechta jadvallardan view yaratish, view nomini o'zgartirish va viewni o'chirish uchun SQL kodini yozish kiradi.
PostgreSQL — da view virtual jadvaldir. Bu shuni anglatadiki, vakillik haqiqiy jadval emas. Biroq, biz uni oddiy jadval sifatida tanlashimiz mumkin. Viewjadvalning barcha yoki ba'zi ustunlarini o'z ichiga olishi mumkin. Ko'rinish, shuningdek, bir nechta jadvallarning vakili bo'lishi mumkin.
Ushbu jadvallar asosiy jadvallar deb ataladi. Ko'rinishni yaratishda siz shunchaki so'rov yaratishingiz va keyin unga nom berishingiz kerak, bu uni murakkab va tez-tez ishlatiladigan so'rovlarni qadoqlash uchun foydali vositaga aylantiradi.
Ko'rinish ba'zi hollarda juda foydali bo'lishi mumkin, masalan:
Ko'rinish so'rovning murakkabligini soddalashtirishga yordam beradi, chunki siz oddiy SELECT bayonoti yordamida murakkab so'rovga asoslangan ko'rinishni so'rashingiz mumkin.
PostgreSQL Create View
1-rasm. Study_group tabelidagi yozuvini chiqramiz.
2-rasm. Course_view tasavvurini successfully orqali chiqaramiz
3-rasm. Yaratilgan viewni ko’rish uchun uni chiqiramiz.Asosiy jadvalda 4 ta yozuv mavjud bo'lsa-da, viewga faqat 2 tasi qo'shilgan.
4-rasm. Audience tabelidagi yozuvlarni korib olamiz.
4-rasm. Course_view tassavvurini REPLACE qilmoqchi edik o’xshamadi negadir.
5-rasm. View o’chirildi
Xulosa
PostgreSQL tasavvuri psevdo-jadval bo'lib, bu haqiqiy stol emasligini anglatadi. Ko'rinish bir yoki bir nechta jadvallardan yaratilishi mumkin. Ko'rinish yaratilgan jadvallar asosiy jadvallar deb nomlanadi. Ko'rinish yaratish uchun biz ko'rish yaratish yoki almashtirish bayonotidan foydalanamiz. Ko'rinish ta'rifini o'zgartirish uchun biz yaratish yoki almashtirish ko'rinishidan foydalanamiz statement.To bir ko'rinishi o'chirish, biz tomchi ko'rish bayonot foydalanish.
|