Axo guruh talabasi Turdaliyev Sardorbekning malumotlar bazasidan bajargan mustaqil ishi. 1 –rasm


Download 2.12 Mb.
Sana23.08.2023
Hajmi2.12 Mb.
#1669542
Bog'liq
710- 21 Turdaliyev Sardorbek


710-21 Axo guruh talabasi Turdaliyev Sardorbekning malumotlar bazasidan bajargan mustaqil ishi.

1 –rasm Biz shu reja asosida ish bajaramiz.


2-rasm Bu rasmda biz poliklinika 2 bazani yaratdik va uning ichida birinchi bo’lib
Dori nomli table yaratdik.

3-rasm Bu rasmda biz kasallik nomli table yaratdik va uni id sini dori
Id siga bog’ladik.

4-rasm Bu rasmda shifokor nomli table yaratdik.


5-rasm Bu rasmda asosiy bo’lgan bemor nomli table yaratdik va uni
Shifokor hamda kasallik table lariga bog’ladik.

6-rasm Bu rasmda biz dori nomlarini kiritdik.

7-rasm Bu rasmda biz kasallik nomlarini kiritdik.

8-rasm Bu rasmda Shifokorlar ism larine kiritdik.


9-rasm Bu rasmda biz bemorlar ismini kiritdik.


10-rasm Bu rasm tayyor holati.
Bu rasmlarda poliklinika Ma’lumotlar bazasini yaratganman va uning ustida amal bajarganman .
Savollar

  1. SQL View nima?

  2. CREATE VIEW iborasidan foydalanib amal bajaring.

  3. CREATE [OR REPLACE] VIEW view-name AS nimani bildiradi.

  4. CREATE VIEW Price_View AS SELECT id, price FROM Price WHERE price > 200; nimani bildiradi?
  5. PostgreSQL ko‘rinishlarini yaratish qanday amalga oshiriladi.


  6. SELECT * FROM Price_View2 nimani bildiradi.
  7. PostgreSQL ko‘rinishlarini o‘zgartirish qanday bajariladi.

  8. PostgreSQL ko‘rinishlarini o‘chirish amali qanday bajariladi.


  9. DROP VIEW bayonotidan qanday foydalanish mumkin.

  1. Tranzaksiya amali nima?

  2. BEGIN TRANSACTION amalining vazifasi nimadan iborat.

  3. COMMIT amalining vazifasi nimadan iborat

  4. ROLLBACK amalining vazifasi nimadan iborat.

  5. DELETE amalining vazifasi nimadan iborat.

  6. Ma'lumotlar bazasiga hali saqlanmagan tranzaksiyalarni bekor qilish uchun foydalaniladigan tranzaksiya amali nima deb ataladi.

  7. Tranzaksiyani boshlash uchun oddiy sintaksis keltiring.

  8. BEGIN; yoki BEGIN TRANSACTION; nimani bildiradi?

  9. Tranzaksiya tomonidan kiritilgan o‘zgarishlarni ma'lumotlar bazasiga saqlash uchun foydalaniladigan tranzaksiya buyrug‘i nima deb ataladi?

Javoblar.
Ko'rinishda xuddi haqiqiy jadval kabi qatorlar va ustunlar mavjud. Ko'rinishdagi maydonlar ma'lumotlar bazasidagi bir yoki bir nechta haqiqiy jadvallarning maydonlaridir.

CREATE VIEW [Products Above Average Price] ASSELECT ProductName, Price FROM ProductsWHERE Price > (SELECT AVG(Price) FROM Products);


CREATE [OR REPLACE] VIEW view-name AS nimani bildiradi.

View-name korinishi as sorovni bildiradi.


CREATE VIEW Price_View AS SELECT id, price FROM Price WHERE price > 200; Narxi 200 dan kattalarni id sini narxini ciqarb ber dyapti.
SELECT * FROM Price_View2 Price_View2 nomli tasvir bln ciq dyapti.
DROP VIEW yani korinishni ochirib beradi.
SQL tilida tranzaksiya deb, m a’lumotlami tiklashga nisbatan ajralmas bo'lgan operatorlar ketma-ketligiga aytiladi.
BEGIN TRANSACTION - tranzaksiyaning boshlanishini bildiradi.
COMMIT TRANSACTION - tranzaksiyaning muvaffaqiyatli tugaganini bildiradi. Bunda yangi tranzaksiya avtomatik ravishda ishga tushmaydi.
ROLLBACK - bunda barcha tranzaksiyadagi amallar bekor qilinadi va MB holati tranzaksiyadan oldingi holalga qaytariladi.
Ma'lumotlar bazasiga hali saqlanmagan tranzaksiyalarni bekor qilish uchun SAVE TRANSACTION
UPDATE
Person
SET
Lastname = 'Sawyer',
Firstname = 'Tom'
WHERE
PersonID = 2

SAVE TRANSACTION - bunda tranzaksiya ichida saqlash nuqtasi tashkillashtiradi va saqlash nuqtasiga nom berish imkoniyati yaratiladi.
Download 2.12 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling