Oʻzbеkistоn rеspublikаsi оliy vа oʻrtа mаxsus tа’lim vаzirligi islom karimov nоmidаgi




Download 2,08 Mb.
Pdf ko'rish
bet5/19
Sana17.05.2024
Hajmi2,08 Mb.
#240356
1   2   3   4   5   6   7   8   9   ...   19
Bog'liq
МББваДТ (1 курс)tayyor

Dastur xususiyatlari: 
 



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: 



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: 



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 
 

Download 2,08 Mb.
1   2   3   4   5   6   7   8   9   ...   19




Download 2,08 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Oʻzbеkistоn rеspublikаsi оliy vа oʻrtа mаxsus tа’lim vаzirligi islom karimov nоmidаgi

Download 2,08 Mb.
Pdf ko'rish