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
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 pgAdminoynasining oʻng qismidagi ma‘lumotlar bazasini sichqonchaning oʻngtugmasi bilan bosing va paydo boʻlgan kontekst menyusida Soʻrovlar vositasi elementini tanlang:
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 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 toppish 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
Endi jadval yaratilganda qoʻshilgan ma‘lumotlarni olamiz. Buning
uchun quyidagi kodni ishga tushiring:
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
Nazorat savollari.
1. Qanday ma‘lumotlar bazasini boshqarish tizimlarini bilasiz?
2. Ma‘lumotlarni tasvirlash modеllari qanday talablari bor?
3. MB modеllarining asosiy turlari?
4. PostgreSQL haqida nimalar bilasiz?
5. PostgreSQL dasturida server yaratish?
Dostları ilə paylaş: |