O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
4-AMALIY ISH
Guruh: DBM001-2
Fan nomi: Ma’lumotlar bazasini boshqarish
Bajardi: Sultonov Muhammadali
Tekshirdi: Gaipnazarov Rustam Taxiritdin
Toshkent 2023
Viewlardan foydalangan holda dinamik so’rovlar yaratish
Reja:
1. PostgreSQL View?
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.
P ostgreSQL Create View
1-rasm. Study_group tabelidagi yozuvlarni korib olamiz.
2 -rasm. Course_view tasavvurini successfully yaratib olamiz
3-rasm. Yaratilgan viewni ko’rish uchun uni chqiramiz.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.
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
Dostları ilə paylaş: |