Dastur xususiyatlari:
7
1.
Ma‘lumotlar bazasi modelini grafik shaklida tasvirlash.
2.
Jadvallar oʻrtasidagi munosabatlarni yaratish bilan bogʻliq boʻlgan
koʻplab munosabatlarni oʻrnatish aniq va funksional mexanizmga ega.
3.
SQL soʻrov muharriri ularni darhol serverga yuborishga va jadval
shaklida javob olishga imkon beradi.
4.
Vizual rejimda jadvaldagi ma‘lumotlarni tahrirlash imkoniyati.
5.
Reverse Engineering - mavjud ma‘lumotlar bazasi serveridan
jadvallar tuzilishini tiklash.
Dastlab dasturni oʻrnatish uchun rasmiy saytdan yuklab olish kerak.
Dasturning quyidagi versiyasini oʻrnatamiz: «
postgresql-14.1-1-
windows-x64
».
1.2-rasm. PostgreSQL 14.1 versiyasi
Keyingi ekranda siz oʻrnatish papkasini koʻrsatishingiz kerak boʻladi.
Keling, standart jildni qoldirib, keyingi bosqichga oʻtamiz:
8
1.3-rasm. PostgreSQL oʻrnatiladigan joyni tanlash
Keyin sizdan oʻrnatish uchun komponentlarni tanlashingiz soʻraladi:
1.4-rasm. PostgreSQL komponentlarni tanlash
Barcha komponentlarni oʻz holida qoldiring va keyingi bosqichga
oʻting. Keyin sizdan ma‘lumotlar bazalari saqlanadigan papkani
tanlashingiz soʻraladi:
9
1.5-rasm. Ma‘lumotlar bazalari saqlanadigan papkani tanlash
Keling, standart yoʻlni qoldirib, keyingi bosqichga oʻtamiz. Keyin
postgres superuser uchun parol oʻrnatishingiz kerak boʻladi:
1.6-rasm. Postgres superuser uchun parol oʻrnatish
Oʻrnatish vaqtida parolni eslab qoling, chunki u serverga ulanish uchun
talab qilinadi. Keyin server ishlaydigan portni oʻrnatishingiz kerak boʻladi.
10
1.7-rasm. Server ishlaydigan portni oʻrnatish
Keyinchalik, siz server tilini oʻrnatishingiz mumkin. Standart
sozlamani qoldiramiz:
1.8-rasm. Server tilini oʻrnatish oynasi
Shundan soʻng biz barcha sozlamalarning qisqacha mazmunini
koʻramiz:
11
1.9-rasm. Barcha sozlamalarning qisqacha mazmuni
Va agar hamma narsa sizga mos boʻlsa, unda siz "Next>" tugmasini
bosishingiz mumkin va oʻrnatish boshlanadi.
1.10-rasm. PostgreSQL oʻrnatilishi
12
Oʻrnatish tugallangandan soʻng biz quyidagi oynani koʻramiz va
chiqish uchun ―Finish‖ tugmasini bosing:
1.11-rasm. PostgreSQL oʻrnatishni yakunlash oynasi
Shunday qilib, PostgreSQL serveri oʻrnatildi va biz u bilan ishlashni
boshlashimiz mumkin.
Postgresql serverida boshqaruvni soddalashtirish uchun asosiy oʻrnatish
toʻplami pgAdmin kabi vositani oʻz ichiga oladi. Bu server bilan ishlash
uchun grafik mijozni ifodalaydi, u orqali biz qulaylik bilan ma‘lumotlar
bazalarini yaratish, oʻchirish, oʻzgartirish va boshqarishimiz mumkin.
Shunday qilib, Windowsda oʻrnatishdan soʻng, biz Start menyusida
pgAdmin belgisini topamiz va uni ishga tushiramiz:
13
1.12-rasm. PostgreSQL ishga tushirish
Shundan soʻng biz uchun quyidagi dastur ochiladi:
1.13-rasm. PostgreSQL asosiy oynasi
14
Endi PostgreSQL serveriga ulanamiz. Buning uchun dastur oynasining
chap qismida PostgreSQL serverlari toʻplamini oʻz ichiga olgan Serverlar
bandini oching. Eng soʻnggi versiyani oʻrnatishda server oʻrnatiladi, u
sukut boʻyicha PostgreSQL 10 nomiga ega. Ushbu elementni bosing va
parolni kiritish oynasi koʻrsatiladi:
1.14-rasm. PostgreSQL serveriga kirish uchun parolni kiritish oynasi
Bu yerda PostgreSQL oʻrnatilishi paytida oʻrnatilgan postgres
superuser uchun parolni kiritishingiz kerak.
Muvaffaqiyatli tizimga kirgandan soʻng, server tarkibi bizga ochiladi:
1.15-rasm. PostgreSQL ishchi oynasi
15
Xususan, Ma‘lumotlar bazalari boʻlimida biz barcha mavjud
ma‘lumotlar bazalarini koʻrishimiz mumkin. Bu yerda faqat bitta
ma‘lumotlar bazasini koʻrishimiz mumkun, postgres.
Shuningdek, oʻng tomonda biz foydalanuvchilar va ularning rollarini
boshqarish uchun moʻljallangan Login / Group Roles boʻlimini
koʻrishimiz mumkin.
Uchinchi boʻlim - Tablespaces ma‘lumotlar bazasi fayllarining saqlash
joyini boshqarish imkonini beradi.
1.16-rasm. PostgreSQL da ma‘lumotlar bazasini yaratish oynasi
Shundan soʻng bizga ma‘lumotlar bazasini yaratish oynasi taqdim
etiladi. Keling, ma‘lumotlar bazasi nomini kiritamiz, masalan, test1 va
"Saqlash" tugmasini bosing:
1.17-rasm. PostgreSQL da ma‘lumotlar bazasiga nom berish
16
Shundan soʻng, yaratilgan test1 ma‘lumotlar bazasining tarkibi
chapdagi daraxt menyusida koʻrsatiladi:
1.18-rasm. PostgreSQL daraxt menyusi
Qoida tariqasida, ma‘lumotlar bazasi bilan ishlash maxsus soʻrovlar tili
- SQL yordamida amalga oshiriladi. Keling, pgAdmin-da ma‘lumotlar
bazasiga nisbatan eng oddiy SQL soʻrovlarini qanday bajarishni koʻrib
chiqaylik.
Masalan, oldingi mavzuda yaratilgan test1 ma‘lumotlar bazasini olaylik
(yoki yangisini yaratamiz) va unga jadval va bir nechta dastlabki
ma‘lumotlarni qoʻshamiz. Buni amalga oshirish uchun pgAdmin
oynasining oʻng qismidagi ma‘lumotlar bazasini sichqonchaning oʻng
tugmasi bilan bosing va paydo boʻlgan kontekst menyusida Soʻrovlar
vositasi elementini tanlang:
17
1.19-rasm. PostgreSQL dasturida soʻrovlar oynasini ishga tushirish
Shundan soʻng, dasturning markaziy qismida SQL kodini kiritish
uchun maydon ochiladi. Keling, quyidagi iboralar toʻplamini kiritamiz:
1.20-rasm. SQL kodini kiritish uchun maydon
Aslida, barcha kodlar ikki qismga boʻlingan. Birinchi qism CREATE
TABLE operatori boʻlib, u uchta ustunli Id, Name va Age dan iborat
18
foydalanuvchilar jadvalini yaratadi. Ikkinchi qism esa bir qatorga bitta
jadval qoʻshadigan INSERT operatoridir.
Ushbu koʻrsatmalarga amal qilish uchun asboblar panelidagi kod
ustidagi chaqmoq belgisini bosing. Va shundan soʻng, foydalanuvchilar
jadvali tanlangan ma‘lumotlar bazasiga (test1) qoʻshiladi, unga bitta qator
qoʻshiladi.
Keyinchalik, ma‘lumotlar bazasiga qarshi har qanday boshqa SQL kodi
xuddi shunday tarzda bajariladi. Kerakli ma‘lumotlar bazasi ham
tanlanadi, Query Tool parametri tanlanadi, soʻngra kiritish maydoniga
SQL kodi kiritiladi va u bajariladi.
Shuni ta‘kidlash kerakki, har bir jadval uchun sxema aniqlangan.
Odatiy boʻlib, bu ―ommaviy‖ sxema. Shuning uchun, jadvalni topish
uchun biz ma‘lumotlar bazasi qismiga oʻtishimiz, uni kengaytirishimiz
kerak, soʻngra Sxemalar pastki qismini, undagi umumiy pastki qismi
(sxema nomi) va undan keyin jadval bilan bogʻlangan barcha jadvallarni
ifodalovchi, jadvallar pastki qismini tanlashimiz kerak. umumiy sxema:
1.21-rasm. Ma‘lumotlar bazasining umumiy koʻrinishi
19
Endi jadval yaratilganda qoʻshilgan ma‘lumotlarni olamiz. Buning
uchun quyidagi kodni ishga tushiring:
1
SELECT * FROM users
Va dasturning pastki qismida, Ma‘lumotlarni chiqarish maydonida, biz
jadval koʻrinishida ilgari qoʻshilgan ma‘lumotlarni koʻramiz.
1.22-rasm. Ma‘lumotlarni chiqarish maydoni
|