2.2. PostgreSQL muhitida Toshkent metropoliteni kassasi ma’lumotlar bazasini.
Toshkent metropoliteni kassasi ma’lumotlar bazasini tizim ma’lumotlar bazasini yaratish uchun men PostgreSQL ma’lumotlar bazasini boshqarish tizimidan foydalandim. Ma’lumotlar bazasini boshqarish tizimida ma’lumotlar bazasi, Obyektlarni yaratishimiz, tahrirlashimiz, o’chirishimiz uchun PostgreSQL maxsus
komandalaridan va https://www.w3schools.com/ saytining funksionalliklaridan foydalanamiz. Toshkent metropoliteni kassasi ma’lumotlar bazasini tizim ma’lumotlar bazasini ishlab chiqish uchun eng avvalo uning bazasini yaratib olamiz. PostgreSQL da kodlarning bir qismini va ba’zi funksionalliklarni quyidagi oynadan foydalanib bajaramiz:
1.1-rasm. PostgreSQL da Toshkent metropoliteni kassasi ma’lumotlar bazasi tizim oynasi
Yuqoridagi rasmdagi PostgreSQL ma’lumotlar bazasini boshqarish tizimi
shaxsiy kabinet oynasi orqali ma’lumotlar bazasini shakllantiramiz.
Shakillantirilgan ma’lumotlar bazasini o’chirish, o’zgartirish, kabi xususiyatlarini
bajarish uchun shaxsiy cabinet imkoniyatlaridan keng foydalanish orqali
bajaramiz. Dastlab Toshkent metropoliteni kassasi ma’lumotlar bazasini tizim ma’lumotlar bazasini yaratib olamiz (Hozirgi holatda bizda ushbu ma’lumotlar bazasi allaqachon yaratilgan. Yangi ma’lumotlar bazasi “Table Create Database” orqali yaratiladi):
2.2-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasini tizim ma’lumotlar bazasini yaratish
Toshkent metropoliteni kassasi ma’lumotlar bazasini tizim ma’lumotlar bazasini yaratib bo’lganimizdan so’ng, Xodimlar nomli to’plam yaratamiz.
Bu to’plamizda hodimning ‘id’ ‘FISH’, ‘tel’,
‘maoshi’ kabi bo’limlarini hosil qilamiz.
2.3-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida hodim modeli
2.4-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida Xodim to’plami
2.5-rasm. Xodim to’plamiga ma’lumot qo’shish
Shundan so’ng xaridorlar to’plamini yaratamiz va ‘xaridor_id’, ‘ism’, ‘familiya’, ‘kartochka_id’ bo’limlarini hosil qilamiz:
2.6-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida xaridorlar modeli
2.7-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida xaridorlar
to’plami
Shundan so’ng sayohatlar to’plamini yaratamiz va unga ‘sayohat_id’, ‘xaridor_id’, ‘tolov_summa’, va ‘sana’ bo’limlarini hosil qilamiz:
2.6-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida sayohatlar modeli
2.9-rasm. Sayohatlar to’plamiga ma’lumot qo’shish
Vanihoyat xizmatlar to’plamini yaratamiz va unga ‘xizmat_id’, ‘nomi’, ‘narxi’ hamda bo’limlarini kiritamiz:
2.10-rasm. Toshkent metropoliteni kassasi ma’lumotlar ma’lumotlar bazasida xizmatlar modeli
2.11-rasm. Toshkent metropoliteni kassasi ma’lumotlar bazasida xizmatlar to’plami
Dostları ilə paylaş: |