6-mavzu. Ma’lumotlar bazasi jadvallarini modifikatsiyalash.
Ma’lumotlar bazasi jadvallarini modifikattsiyalash. Jadvallarni o’zgartirish.
Mavjud jadvallarga
xizmat ko’rsatish. Jadvallar ma’lumotlarini tahrirlash va o’zgartirish vositalari. Jadvallarni to’ldirish.
SQL tili relyatsion ma’lumotlar bazasini boshqarish operatorlari quyidagi 3 ta qismga ajratiladi:
• DDL (Data Definition Language) – ma’lumotlarni aniqlash tili. Ma’lumotlar bazasini (jadvallarini,
indekslarini va x.k.) yaratish va uning sxemasini taxrirlash uchun mo’ljallangan..
• DCL (Data Control Language) – ma’lumotlarni boshqarish tili. Foydalanuvchilarning ma’lumotlar
bazasi ob’ektlariga murojatini chegaralash operatorlaridan iborat.
• DML (Data Manipulation Language) – ma’lumotlarni qayta ishlash tili. Ma’lumotlar bazasi
jadvallariga o’zgartirishlar kiritish uchun mo’ljallangan.
DDL operatorlari:
Operator
Ma’nosi
Amal
CREATE TABLE
Jadval yaratish
MB da yangi jadval yaratish
DROP TABLE
Jadvalni o’chirish
MB dan jadvalni o’chirish
ALTER TABLE
Jadvalni o’zgartirish
Mavjud jadval strukturasini o’zgartirish yoki joriy
jadval uchun o’rnatilgan butunlik cheklanishlarini
o’zgartirish
CREATE VIEW
Tassavir yaratish
Biror SQL –so’rovga mos virtual jadvalni yaratish
DML operatorlari:
Operator
Ma’nosi
Amal
DELETE
Satrni o’chirish
Udalyaet odnu ili neskolko strok, sootvetstvuyushix usloviyam
filtratsii, iz bazovoy tablitsı. Primenenie operatora soglasuetsya s
printsipami podderjki tselostnosti, poetomu etot operator ne vsegda
mojet bıt vıpolnen korrektno, daje esli sintaksicheski on zapisan
pravilno
INSERT
Satrni qo’yish
Jadvalga bitta satrni qo’yish. Bu operatorning boshqa
modifikatsiyalarida biror jadvalning bir necha stari yoki so’rov
natijasi jadvalga qo’yilishi mumkin.
UPDATE
Satrni yangilash
Bitta yoki filtratsiya shartini qanoatlantiruvchi bir necha
ustunlaridagi bitta yoki ko’proq ustunlardagi qiymatlarni
almashtirish