5. ALTER TABLE – operatorini ta’riflang. Bu operator yordamida jadval strukturasini o’zgartirish bo’yicha qanday amallar bajariladi? Misollar keltiring.
Jadvalni o‘zgartirish uchun ALTER TABLE komandasidan foydalaniladi. Bu komanda jadvalga YAngi ustunlar qo‘shish, ustunlarni o‘chirish, ustunlar kattaligini o‘zgartirish,hamda cheklanishlarni qo‘shish va olib tashlash imkoniyatlariga ega. Bu komanda ANSI standarti qismi emas, shuning uchun har xil tizimlarda har xil imkoniyatlarga ega. Jadvalga ustun qo‘shish uchun komandaning tipik sintaksisi:
ALTER TABLE ADD ;
Mavjud jadval strukturasini va parametrlarin uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi quyidagicha bo‘ladi.
ALTER TABLE < jadval nomi > ADD( );
Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va o’nga qiymati yoziladi. Jadvalga bir nechta ustun ham qo‘shsa bo‘ladi. Ular bir-biridan vergul bilan ajratiladi.
ALTER TABLE < jadval nomi > MODIFY ( );
_______________________________________________________
Yakuniy nazorat
BILET № 31
1. Ma’lumotlarni va ma’lumotlar bazasini administratsiyalashning maqsad va vazifalarini tushuntiring?
Ma'lumotlar bazasi talablarini ishlab chiqish, uni loyihalash, amalga oshirish, samarali foydalanish va qo'llab-quvvatlash, shu jumladan ma'lumotlar bazasi foydalanuvchi hisoblarini boshqarish va ruxsatsiz kirishdan himoya qilish. Ma'lumotlar bazasi ma'murining bir xil darajada muhim vazifasi ma'lumotlar bazasining yaxlitligini qo'llab-quvvatlashdi
2. Relyatsion algebraning oddiy tanlov amaliga misol keltiring.
tanlash. Bu amal bajarilganda operandlar sifatida munosabat atributlari ishtirok etadi va solishtirish arifmetik amallari: =, Ф, <, >, <, > va mantiqiy amallar: va (U), yoki (V), not amallari
ishlatiladi.
tanlov-namuna olish-bu jadvaldagi berilgan shartlarga javob beradigan qator qatorlarni ta'kidlaydigan operatsiya. Shart har qanday mantiqiy ifoda bo'lishi mumkin.
Masalan, biz 90 dan ortiq narx bilan jadvaldan namuna olamiz.
SELECT * from PRODUCT WHERE PRICE>90
Namuna olish holatida biz har qanday mantiqiy ifodadan foydalanishimiz mumkin. Biz 90 dan ortiq narx va 300 dan kam mahsulot identifikatori bilan yana bir namuna olamiz
Do'stlaringiz bilan baham: |