Tasavurlar yaratish Tranzaksiyalarni boshqarish


Download 1.32 Mb.
bet1/5
Sana13.12.2022
Hajmi1.32 Mb.
#1000085
  1   2   3   4   5
Bog'liq
11Презентация 11

    Bu sahifa navigatsiya:
  • Tovar
  • REJA:
  • Tasavurlar yaratish
  • Tranzaksiyalarni boshqarish.
  • 3. Parallel qayta ishlashlarni boshqarish
  • 12.12.22

Tasavurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish uchun yoki ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak bo‘ladi. Misol sifatida 3ta jadvaldan tashkil topgan oddiy ma’lumot bazasini qarab chiqamiz.

  • Tasavurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish uchun yoki ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak bo‘ladi. Misol sifatida 3ta jadvaldan tashkil topgan oddiy ma’lumot bazasini qarab chiqamiz.
  • Tovarlar ( ID -tovar , nomi, narxi, tavsifi)
  • Mijozlar(ID - mijoz, ismi, manzili, telefon)
  • Sotish(ID- tovar,soni, mijoz)
  • Tashkil qilish nuqtai nazaridan bu ma’lumot bazasi yomon loyixalanmagan. Lekin ba’zi masalarni yechishda foydalanuvchini mijoz va tovar identifikatorlari qiziqtirmaydi. Aniqrog‘ini aytganada, unga bitta jadval kerak bo‘ladi. Masalan bu jadval Sotish_taxlili (tovar, soni, narxi, mijoz). Bu jadvalni berilgan uchta jadvaldan quyidagi so‘rov yordamida hosil qilish mumkin.

SELECT Tovarlar.Nomi AS Tovar, Sotish.Soni, Tovarlar.Bahosi AS Narxi, Mijoz.Ismi||‘. Manzil: ‘|| Mijoz.Manzil||‘ . tel. ‘||Mijoz.Telefon AS Mijoz FROM Sotish, Tovarlar, Mijozlar

  • SELECT Tovarlar.Nomi AS Tovar, Sotish.Soni, Tovarlar.Bahosi AS Narxi, Mijoz.Ismi||‘. Manzil: ‘|| Mijoz.Manzil||‘ . tel. ‘||Mijoz.Telefon AS Mijoz FROM Sotish, Tovarlar, Mijozlar
  • WHERE Sotish. ID_mijoz=Mijozlar.ID_mijoz AND Sotish.ID_tovar=Tovarlar.ID_tovar;
  • Tovar
  • Soni
  • Narxi
  • Mijoz
  • Non
  • 100
  • 12000
  • Salim. Manzil: Yunusobot. Tel. 1254678

Download 1.32 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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