|
FOREIGN KEY(diseaseds_id) REFERENCES Diseaseds(id)
|
bet | 4/4 | Sana | 27.01.2023 | Hajmi | 1.41 Mb. | | #39841 |
Bog'liq 410-21 RamazonovUmrzoq 30. Konstruksion materiallar texnologiyasi. Mirboboyev V.A, 1.Psixologiya fanining predmeti, maqsad va vazifalari, moliya va fiskal siyosati, BehzodFOREIGN KEY(diseaseds_id) REFERENCES Diseaseds(id),
FOREIGN KEY(doctors_id) REFERENCES Doctors (id),
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
Bu jadvalga ma’lumot kiritamiz
INSERT INTO `general_information` (`id`, `diseased_name`, `diseaes_id`, `diseaseds_id`, `doctors_id`) VALUES
(1, 'Akrom Jurayev', 1, 2, 3),
(2, 'Ali Valiyev', 2, 1, 1),
(3, 'Elbek Hasanov', 3, 3, 2),
(4, 'Kamol Ikromov', 4, 4, 4),
(5, 'Xalima Yunusova', 5, 5, 5);
6-rasm.general_information jadvali
7-rasm.FOREIGN KEY orqali id larni asosiy jadvalga ulash
8-rasm.diseaes_id
9-rasm.diseaes id
3-topshiriq. Savollarga javob bering?
Savollarga javoblar
SQL View nima?
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
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
|
| |