mbt fanidan amaliy mashg’ulot misollari

DOCX 4 sahifa 91,3 KB Bepul yuklash

Sahifa ko'rinishi (4 sahifa)

Pastga aylantiring 👇
1 / 4
mbt fanidan amaliy mashg’ulot misollari yechish uchun namunalar 1-misol. “kutubxona” ma’lumotlar bazasining mantiqiy modeli 2-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, talabatelefon, talabayosh maydonlarini sqlning create operatori yordamida hosil qiling ma'lumotlar bazasida jadvalni yaratish quyidagi sintaksisga ega bo'lgan create table operatori tomonidan amalga oshiriladi: create table jadval_nome(spec, …) bu yerda spec turli xil sintaksislarga ega. uning eng ko'p ishlatiladigan shakllari quyida muhokama qilinadi. 1. jadval ustunining tavsifi ustun_nomi ma'lumot_turi [null] bu erda ustun_nomi - jadval ustunining nomi, va ma'lumotlar turi - sql ma'lumotlar turlarida muhokama qilingan ma'lumot turlaridan biri uchun spetsifikatsiya. ixtiyoriy null kalit so'z ushbu ustundagi katakchalar bo'sh bo'lishi mumkinligini anglatadi (ya'ni, hech qanday qiymatga ega emas). keltirilgan masalaning sql kodi: create table talaba ( idtalaba int(3) not null primary key, talabafish varchar(55) not null, talabamanzil varchar(55) not null, talabatelefon varchar(15) not null, talabayosh int(2) not null ); 3-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, …
2 / 4
n guruhlar orasidan tanlaydi 6) order by qatorlarni saralash mezonlarini belgilaydi; tartiblangan satrlar murojaat qiluvchiga uzatiladi. keltirilgan masalaning sql kodi: select idtalaba, talabafish from talaba 4-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, talabatelefon, talabayosh maydonlari mavjud. sqlning limit operatori yordamida talabafish maydonining dastlabki 10 ta yozuvini oling. select buyrug'i tanlov mezonlariga mos keladigan barcha qatorlarni qaytaradi. ko'pincha bularning barchasi jadvaldagi qatorlardir. ammo agar siz faqat birinchi qatorni yoki berilgan qatorlarni olishni istasangiz nima bo'ladi? bu holatni quyidagicha bajarish mumkin (ammo shuni aytish kerakki, bu turli xil sql dasturlari boshqacha yo'l tutadigan noyob holatlardan biridir. masalan: ms accessda top so‘zi ishlatiladi). mysql da limit kalit so‘zidan foydalaniladi: select prod_name from products limit 5; keltirilgan masalaning sql kodi: select talabafish from talaba limit 10; 5-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, talabatelefon, talabayosh maydonlari mavjud. sqlning where operatori yordamida talabayosh maydoni qiymati 20 dan katta bo’lgan yozuvlarini oling. …
3 / 4
onlari mavjud. sqlning insert operatori yordamida maydonlarga yozuv qo’shing. insert operatori. jadvalga ma’lumot qo’shish. ma'lumotlar bazasidagi sql jadvaliga satrlar qo'shish uchun insert into so'zi ishlatiladi. uning asosiy sintaktik shakllari quyida tavsiflanadi. barcha kataklarning qiymatlarini ro'yxatlash orqali qator qo'shish insert into jadval_nomi values (qiymat, ...); bu yerda qiymat satrdagi yacheykaning doimiy qiymati. ro'yxatdagi yacheyka qiymatlari create table buyrug'idagi jadval ustunlarining xususiyatlari ko'rsatilgan tartibga mos kelishi kerak. null kalit so'zini qiymat sifatida ko'rsatish mumkin, bu esa satrda mos keladigan katak uchun hech qanday qiymat yo'qligini anglatadi. jadvalga yangi qator qo'shmasdan oldin, mbbt create table buyrug'idagi jadval ustunlarining tavsiflaridan foydalanib, berilgan qiymatlarning haqiqiyligini tekshiradi. ustun nomlari ro'yxati yordamida qator qo'shish insert into jadval_nomi (ustun_nomi, ...) values (qiymat, ...); bu yerda ustunlar nomlari ro'yxati va qo'shilgan qatorning katakcha qiymatlari ketma-ket bo'lishi kerak, garchi ularning tartibiga talab yo'q bo’lsada. ro'yxatdagi qatorlarning ba'zi yacheykalari to'g'risida ma'lumot qoldirishga ruxsat beriladi. create table buyrug'ida null spetsifikatsiyasi bo'lgan ustunlarga …
4 / 4
chun ishlatiladi. ushbu operator jadvalga yangi yozuvlar qo'shmaydi, lekin mavjud ma'lumotlarni yangilariga almashtiradi. update operatori jadvalning bitta maydoniga (eng ko'p uchraydigan holat) yoki bir nechta maydonlarga qo'llanilishi mumkin. o'zgartirilgan yozuvlar soni foydalanuvchining ehtiyojlariga bog'liq - updatedan foydalanib, siz bir yoki bir nechta yozuvlarni o'zgartirishingiz mumkin (jadvaldagi barcha yozuvlarning qiymatini o'zgartirishgacha). jadval maydonlarining bittasida ma'lumotni o'zgartirish uchun update bayonotining eng sodda shakli qo'llaniladi, u quyidagi shaklga ega: update jadval_nomi set maydon_nomi = qiymat [where shart] keltirilgan masalaning sql kodi: update talaba set talabafish = 'sobirov nodir eshmatovich', talabamanzil='buxoro shahar,12', talabatelefon='123-23-23', talabayosh=24 where idtalaba=1; 8-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, talabatelefon, talabayosh maydonlarini sqlning delete operatori yordamida idtalaba qiymati 1 bo’lgan yozuvini o’chiring jadvaldagi ma'lumotlarni o'chirish delete so'zi yordamida amalga oshiriladi. ushbu operator alohida maydonlardan ma'lumotlarni emas, balki butun yozuvni to'liq olib tashlaydi. delete operatorining sintaksisi quyidagicha: delete from jadval_nomi [where shart] o'chirilishi kerak bo'lgan yozuvlar where ixtiyoriy yozuvidan …

Ko'proq o'qimoqchimisiz?

Barcha 4 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"mbt fanidan amaliy mashg’ulot misollari" haqida

mbt fanidan amaliy mashg’ulot misollari yechish uchun namunalar 1-misol. “kutubxona” ma’lumotlar bazasining mantiqiy modeli 2-misol. relatsion mbda “talaba” nomli jadvalning idtalaba, talabafish, talabamanzil, talabatelefon, talabayosh maydonlarini sqlning create operatori yordamida hosil qiling ma'lumotlar bazasida jadvalni yaratish quyidagi sintaksisga ega bo'lgan create table operatori tomonidan amalga oshiriladi: create table jadval_nome(spec, …) bu yerda spec turli xil sintaksislarga ega. uning eng ko'p ishlatiladigan shakllari quyida muhokama qilinadi. 1. jadval ustunining tavsifi ustun_nomi ma'lumot_turi [null] bu erda ustun_nomi - jadval ustunining nomi, va ma'lumotlar turi - sql ma'lumotlar turlarida muhokama qilingan ma'lumot turlaridan biri uchun spetsifikatsiya. ixtiyoriy null ...

Bu fayl DOCX formatida 4 sahifadan iborat (91,3 KB). "mbt fanidan amaliy mashg’ulot misollari"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: mbt fanidan amaliy mashg’ulot m… DOCX 4 sahifa Bepul yuklash Telegram