Reja: Kataloglarning turlari


PostgreSQL - asosiy tushunchalar


Download 151.16 Kb.
bet3/3
Sana15.06.2023
Hajmi151.16 Kb.
#1483275
1   2   3
Bog'liq
M B Mustaqil ish Avtomatlashtirish

PostgreSQL - asosiy tushunchalar

PostgreSQL - bu relyatsion ma'lumotlar omborini boshqarish tizimi. Ya'ni, ma'lumotlarni boshqarish tizimi bo'lib, u aloqalar(relation) ko'rinishida taqdim etiladi. Aloqa - jadvallarni matemetik aniq ifodalash. Ma'lumotlarni jadvallarda saqlash hozirgi vaqtda shunchalik tarqalganki, huddi bu ma'lumotlarni saqlashni eng tabiiy yo'li hisoblanadigandek. Lekin ma'lumotlarni saqlashni turli xil boshqa yo'llari mavjud. Masalan, Unix oilasiga kirivchi operatsion tizimlarda fayllar va kataloglar iyerarxik ko'rinishdagi ma'lumotlar ombori. Bundan tashqari hozirgi kunda, opyektga yo'naltirilgan ma'lumotlar ombori juda tez rivojlanmoqda.
Har qanday jadval, nomlangan qatorlardan tashkil topadi. Jadvaldagi hamma qatorlar bir xil nomlangan ustinlardan tashkil topadi. Bu holatda har bitta ustun uchun qandaydir bir tipni ko'rsatish mumkin. Ya'ni bu ustunga tegishli ma'lumotlar qaysi tipda bo'lishi mumkinligini aniqlab olish. Ustunlar tartibi hamma qatorlarda aniq o'zgarmas bo'lada, SQL jadvalda aniq bir tartibni saqlab bermaydi, lekin uni so'rov vaqtida tartiblash mumkin bo'ladi.
Jadvallar ma'lumotlar omboriga birlashtiriladi, aniq bir PostgreSQL serverdagi ma'lumotlar ombori esa ma'lumotlar ombori klasteri tashkil etadi.

KUTUBXONA KATALOGI


Baza yaratamiz:
Bazamizda quydagilar bo’lishi kerak :
1.ID.
2.Kitob_nomi.
3.Janiri.
4.Muallifi.
5.Soni.

Baza yaratib kitoblar_katalog nom beramiz.


CREATE DATABASE kitoblar_katalog;





TABLE yaratim kitob deb nomladim.


CREATE TABLE kitob(


ID INT,
Kitob_nomi VARCHAR(60),
Janiri VARCHAR(60),
Muallifi VARCHAR(60),
Soni INT);



INSERT INTO orqali bazaga malumot qo’shamiz va bunda maydonlarni tartib bilan nom berdim va VALUES orqali malumot qo’shdim.


kitoblar_katalog=# INSERT INTO kitob(id,kitob_nomi,janiri,muallif,soni)


kitoblar_katalog-# VALUES(1,'Xamsa','Asar','Alisher Navoiy',20);
INSERT 0 1
kitoblar_katalog=# INSERT INTO kitob(id,kitob_nomi,janiri,muallif,soni)
kitoblar_katalog-# VALUES(2,'Yalangoch iqtisodiyot','Iqtisod','Charlz Uilan',25);
INSERT 0 1
kitoblar_katalog=# INSERT INTO kitob(id,kitob_nomi,janiri,muallif,soni)
kitoblar_katalog-# VALUES(3,'Sarmoyador','Iqtisod','Teodor Drayzer',15);
INSERT 0 1
kitoblar_katalog=# INSERT INTO kitob(id,kitob_nomi,janiri,muallif,soni)
kitoblar_katalog-# VALUES(4,'Tilsimli shaxmat','Detiktiv','Agata Kristi',25);
INSERT 0 1





WHERE orqali saralaymiz.


SELECT * FROM kitob WHERE soni>20;





LIMIT orqali saralaydim.


SELECT * FROM kitob LIMIT 2;



Oxiridan saraladim.


SELECT * FROM kitob OFFSET 2 LIMIT 2;





LIKE orqali izlash.


SELECT * FROM kitob WHERE janiri LIKE '%sod%';



Foydalanilgan adabiyotlar.

  1. https://www.texnoman.uz/post/postgresql--asosiy-tushunchalar.html

  2. https://www.youtube.com/watch?v=GqN4c2ztEx4

  3. https://uz.eferrit.com/malumotlarni-postgresql-malumotlar-bazasiga-kiritish/

  4. https://uz.wikipedia.org/wiki/Katalog

  5. https://sehriyoinf.ucoz.ru/index/fayllar_va_kataloglar/0-53

Download 151.16 Kb.

Do'stlaringiz bilan baham:
1   2   3




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