• `diseaseds_id`, `doctors_id`) VALUES
  • 6-rasm.general_information jadvali
  • FOREIGN KEY(diseaseds_id) REFERENCES Diseaseds(id)




    Download 1.41 Mb.
    bet4/4
    Sana27.01.2023
    Hajmi1.41 Mb.
    #39841
    1   2   3   4
    Bog'liq
    410-21 RamazonovUmrzoq
    30. Konstruksion materiallar texnologiyasi. Mirboboyev V.A, 1.Psixologiya fanining predmeti, maqsad va vazifalari, moliya va fiskal siyosati, Behzod
    FOREIGN 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


    Download 1.41 Mb.
    1   2   3   4




    Download 1.41 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    FOREIGN KEY(diseaseds_id) REFERENCES Diseaseds(id)

    Download 1.41 Mb.