Ddl –Data Description Language Ma’lumotlarni tasvirlash tili


) INSERT komandasi yordamida, bir jadvaldan qiymat tanlab olib uni boshqa jadvalga joylashtirish mumkin



Yüklə 1,46 Mb.
səhifə4/5
tarix20.11.2023
ölçüsü1,46 Mb.
#166131
1   2   3   4   5
telIfkstnvR89ro787goZ3LT1CXuMn3bjEzmyMS0

    Bu səhifədəki naviqasiya:
  • UPDATE

3) INSERT komandasi yordamida, bir jadvaldan qiymat tanlab olib uni boshqa jadvalga joylashtirish mumkin.

  • 3) INSERT komandasi yordamida, bir jadvaldan qiymat tanlab olib uni boshqa jadvalga joylashtirish mumkin.
  • Masalan:
  • Insert into STUDENT1 SELECT * From Student
  • where CITY=’Moskva’;
  • 4) INSERT INTO STUDENT1
  • SELECT * FROM STUDENT
  • WHERE UNIV_ID IN( SELECT UNIV_ID FROM
  • UNIVERSITY WHERE CITY= ‘Moskva’);

UPDATE

  • UPDATE komandasi jadval satrlari yoki mavjud satrni ba’zi bir yoki barcha maydonlarini qiymatini tiklash, ya’ni o‘zgartirish imkonini beradi.
  • Masalan:
  • 1) UPDATE UNIVERSITY1 SET RATING=200;
  • UPDATE komandasi faqat 1ta ustun emas balki ustunlar to‘plamini o‘zgartirish imkonini beradi. Qiymatlari, modifikatsiya (takomillashtirilgan) qilinishi zarur bo‘lgan aniq ustunlarni ko‘rsatish uchun, SET parametri ishlatidi.
  • 2) UPDATE SUBJECT1 SET SUBJ_NAME= ‘matematika’, HOUR=36, SEMESTR=1
  • WHERE SUBJ_ID=43;

UPDATE komandasini SET parametrida skalyar ifodalarni ishlatish mumkin. Skalyar ifodada maydon sifatida o‘zgartirailayotgan va boshqa maydonlar kiritilib, u maydon qiymatini o‘zgarish usulini ko‘rsatadi.

  • UPDATE komandasini SET parametrida skalyar ifodalarni ishlatish mumkin. Skalyar ifodada maydon sifatida o‘zgartirailayotgan va boshqa maydonlar kiritilib, u maydon qiymatini o‘zgarish usulini ko‘rsatadi.
  • 1) UPDATE STUDENT1 SET STIPEND=STIPEND*2
  • WHERE CITY= ‘Moskva’;
  • 2) UPDATE STUDENT1 SET STIPEND=NULL
  • WHERE CITY= ‘Moskva’;

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 echishda foydalanuvchini(menedjerni) 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.

Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   2   3   4   5




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