4-laboratoriya ishi. Har bir talaba o’z mavzusidan kelib chiqib quyida keltirilgan vazifani o’zini ishlayotgan bazasi bo’yicha yoritish kerak



Download 3,6 Mb.
bet15/21
Sana31.05.2023
Hajmi3,6 Mb.
#947040
1   ...   11   12   13   14   15   16   17   18   ...   21
Yangilanadigan ko'rinish
Ko'rishlar yangilanishi mumkin (yangilanishi mumkin). Bunday ko'rinishlarda biz satrlarni o'zgartirishimiz yoki o'chirishimiz yoki ularga yangi qatorlar qo'shishimiz mumkin.

Bunday vakilliklarni yaratishda ko'plab cheklovlar mavjud. Xususan, yangilanadigan ko'rinishni yaratishda SELECT buyrug'i quyidagilarni o'z ichiga olmaydi:


TOP

DISTINCT
UNION

JOIN
COUNT yoki MAX turdagi jamlangan funktsiyalar


GROUP BY va HAVING


Quyi so'rovlar


olingan ustunlar yoki bir nechta qiymatlardan hisoblangan ustunlar


bir vaqtning o'zida bir nechta jadvallarga kirish


Shuni ta'kidlash kerakki, bu, ayniqsa, yangilangan ko'rinishga tegishli. Masalan, oddiy ko'rinish yaratish uchun biz SELECT buyrug'idagi JOIN operatoridan foydalanishimiz mumkin, ammo bunday ko'rinishni yangilab bo'lmaydi. Uni yangilashga urinib ko'rganimizda, "Ko'rish yoki ko'rish_nomi funksiyasi yangilanmaydi, chunki modifikatsiya bir nechta asosiy jadvallarga ta'sir qiladi" kabi xatoga duch kelamiz.

Aytaylik, bizda quyidagi jadval mavjud:



Va yangilanadigan ko'rinishni yarating:

Keling, unga ma'lumotlarni qo'shamiz:

Shuni ta'kidlash kerakki, qo'shish ob'ektni ProductView ishlatadigan Mahsulotlar jadvaliga qo'shadi. Shuni yodda tutingki, agar ushbu jadvalda ko'rinish ma'lumot qo'shmaydigan, lekin nullga ruxsat bermaydigan yoki standart qiymatni qo'llab-quvvatlamaydigan ustunlar mavjud bo'lsa, qo'shish muvaffaqiyatsiz bo'ladi.

Satr yangilanishini ko'rish:



Ko'rinishdagi qatorni olib tashlash:

Yangilanishlar va o'chirishlar ko'rinish ishlatilayotgan jadvalga ham ta'sir qiladi.


Jadval o'zgaruvchilari

Jadval o'zgaruvchilari butun jadval mazmunini saqlashga imkon beradi. Bunday o'zgaruvchini aniqlashning rasmiy sintaksisi jadval yaratishga o'xshaydi:



Misol uchun:

Bunday holda, @ABrends o'zgaruvchisi ikkita ustundan iborat bo'ladi.

Kelajakda biz ushbu o'zgaruvchi bilan oddiy jadvaldagi kabi ishlay olamiz, ya'ni unga ma'lumotlarni qo'shishimiz, o'zgartirishimiz, o'chirishimiz va olishimiz mumkin:



Biroq, bunday o'zgaruvchilar jadvallarga to'liq mos kelmasligini yodda tuting. Ular bir xil paket ichida yashaydilar, ular tugagandan so'ng o'chiriladi. Ya'ni, ular vaqtinchalik va jismoniy jihatdan ularning ma'lumotlari qattiq diskda hech qanday joyda saqlanmaydi.


Download 3,6 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish