Savollarga javoblar
SQL View nima?
3
Javob:ko'rinish - bu SQL bayonotining natijalar to'plamiga asoslangan
virtual jadval.
CREATE VIEW iborasidan foydalanib amal bajaring.
Javob:CREATE VIEW dataa AS
SELECT first_name, last_name
FROM auth_user
WHERE email = 'Dinora@gmail.com';
CREATE [OR REPLACE] VIEW view-name AS nimani bildiradi
Javob:Ko’rinishni yangilaydi
CREATE VIEW Price_View AS SELECT id, price FROM
Price WHERE price > 200; nimani bildiradi?
Javob: price maydonida qiymati 200 dan katta qiyatlarni Price View nomli
viewda id va priceni chiqaradi
PostgreSQL ko‘rinishlarini yaratish qanday amalga oshiriladi.
Javob: CREATE VIEW «tasavur nomi» AS « select so‘rovi» ;
SELECT * FROM Price_View2 nimani bildiradi?
Javob: Price_view2 nomli viewni chaqiradi va malumotlarini ko’rsatadi
PostgreSQL ko‘rinishlarini o‘zgartirish qanday bajariladi.
Javob: CREATE OR REPLACE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
PostgreSQL ko‘rinishlarini o‘chirish amali qanday bajariladi.
Javob: DROP VIEW [IF EXISTS] view_name1, view_name2…,; | REST
DROP VIEW bayonotidan qanday foydalanish mumkin.
Javob: DROP VIEW view_name;
Tranzaksiya amali nima?
Javob: SQL tilida tranzaksiya deb, ma’lumotlami tiklashga nisbatan ajralmas
bo'lgan operatorlar ketma-ketligiga aytiladi. SQL tilidagi har bir chaqirish
moduli tranzaksiyadir
BEGIN TRANSACTION amalining vazifasi nimadan iborat.
Javob:tranzaksiyaning boshlab beradi.
COMMIT amalining vazifasi nimadan iborat
Javob:tranzaksiyaning muvaffaqiyatli tugaganini bildiradi. Bunda yangi
tranzaksiya avtomatik ravishda ishga tushmaydi.
ROLLBACK amalining vazifasi nimadan iborat.
Javob:bunda barcha tranzaksiyadagi amallar bekor qilinadi va MB holati
tranzaksiyadan oldingi holatga qaytariladi.
DELETE amalining vazifasi nimadan iborat.
Javob: Jadvaldan ma’lumot o’chrish
4
Ma'lumotlar bazasiga hali saqlanmagan tranzaksiyalarni bekor qilish
uchun foydalaniladigan tranzaksiya amali nima deb ataladi.
Javob:Rollback
Tranzaksiyani boshlash uchun oddiy sintaksis keltiring.
Javob: START TRANSACTION;SELECT balance FROM checking
WHERE customer_id = 10233276;UPDATE checking SET balance =
balance - 200.00 WHERE customer_id = 10233276;UPDATE savings SET
balance = balance + 200.00 WHERE customer_id = 10233276;COMMIT;
BEGIN; yoki BEGIN TRANSACTION; nimani bildiradi?
Javob:tranzaksiyaning boshlanishini bildiradi.
Tranzaksiya tomonidan kiritilgan o‘zgarishlarni ma'lumotlar bazasiga
saqlash uchun foydalaniladigan tranzaksiya buyrug‘i nima deb ataladi?
Javob:SAVE TRANSACTION
2-topshiriq. Amaliyot ishida tanlangan variyant asosida, tayyor tizim
loyihasini ishlab chiqish va loyihani yakunlash.
|