Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


Download 0.73 Mb.
bet40/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   36   37   38   39   40   41   42   43   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

4. Ma’lumot modeli tushunchasi
Ma'lumotlar modeli-bu foydalanuvchi o'zaro ta'sir qiladigan ma'lumotlarga kirish uchun mavhum mashinani tashkil etuvchi ob'ektlar, operatorlar va boshqa elementlarning mavhum, o'zini o'zi ta'minlaydigan, mantiqiy ta'rifi. Ushbu ob'ektlar ma'lumotlar tuzilishini modellashtirishga imkon beradi va operatorlar ma'lumotlarning xatti — harakatlarini amalga oshiradilar.
Har bir ma'lumotlar bazasi va DBMS ba'zi bir aniq yoki yashirin ma'lumotlar modeli asosida qurilgan.

5. Ob’ektlarga o’zgartirish kiritish
SQL tilida jadvalga ma‘lumotlar kiritish uchun, ular o‘zgartirish va olib tashlash uchun ma‘lumotlar bilan manipulyasiya qilish (DML) tilining uchta komandasi mo‘ljallangan. Bular  INSERT (qo‘shish),  UPDATE (tiklash yangilash),  DELETE(olib tashlash, yo‘qotish) komandalaridir.
INSERT komandasi (buyruqi) jadvalga yangi satr qo‘shishni amalga oshiradi. Sodda holda uning ko‘rininshi quyidagicha:
INSERT INTO VALUES (,,);
UPDATE komandasi jadval satrlari yoki mavjud satrni ba‘zi bir yoki barcha maydonlarini qiymatini tiklash, ya‘ni o‘zgartirish imkonini beradi. Masalan: Universitety jadvalidagi, barcha universitetlarini reytingini 200 qiymatga o‘zgartirish uchun quyidagi konstruksiyani ishlatish mumkin:
UPDATE Universitety SET RATING=200;
Jadvaldagi maydon qiymatlarini o‘zgartirish kerak bo‘lgan aniq satrlarni ko‘rsatish uchun, UPDATE komandasi WHERE parametrida predikat ishlatish mumkin.
UPDATE Universitety SET RATING=200 WHERE CITY= ‘Moskva‘;
Jadvaldagi satrlarni olib tashlash uchun DELETE komandasi ishlatiladi. Quyidagi ifoda Exam_marks1 jadvalidan barcha satrlarni olib tashlaydi.
DELETE FROM Exam_marks1;
Buning natijasida jadval bo‘sh bo‘lib qoladi(bundan so‘ng, uni DROP TABLE komandasi bilan olib tashlash mumkin). Jadval bir yo‘la birorta shartni qanoatlantiradigan bir nechta satrni olib tashlash uchun WHERE parametridan foydalanish mumkin. Masalan:
DELETE FROM Exam_marks WHERE student_ID =103;

Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   77




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