I BOB. HAVO YO‘LLARI MA’LUMOTLAR BAZASINI




Download 2,41 Mb.
Pdf ko'rish
bet17/31
Sana15.05.2024
Hajmi2,41 Mb.
#234123
1   ...   13   14   15   16   17   18   19   20   ...   31
I BOB. HAVO YO‘LLARI MA’LUMOTLAR BAZASINI 
YARATISHNING PREDMET SOHASI TAHLILI 
1.1.
 
Havo yo‘llari ma’lumotlar bazasi tahlili 
 
Ushbu loyiha ishini predmet sohasi sifatida havo yo‘llari sayti ma’lumotlar 
bazasi tanlab olingan. Havo yo‘llari ma’lumotlar bazasini ishlab chiqishda 
O‘zbekistondagi yangi va klassik kitoblar haqida ma’lumot berish, ular haqida 
fikrlar yozish yozuvchilar haqida ma’lumot olish, va turli kitoblarni tavsiya qilish. 
O‘rganib chiqilgan ma’lumotlarga asosan ma’lumotlar bazasi loyihalashtiriladi. 
Loyiha ishi predmet sohasining vazifasi havo yo‘llari ma’lumotlar bazasini yuritish, 
ma’lumotlar bazasini saqlab borish, joiz bo‘lsa ma’lumotlarni o‘zgartirish va 
o‘chirish uchun ma’lumotlar bazasini shakllantirish va tizim ish faoliyatini 
avtomatlashtirishdan iborat bo‘ladi. 
1.
Aniq malumotlarni hal qilishda inson real dunyoni u yoki bu sohasi bilan 
cheklanadi. Bunday hollarda faqat ba’zibir obyektlarni o‘rganishgina qiziqish 
uyg‘otadi. Bunday obyektlarni majmuasini predmet soha deyiladi. 
Hech bir inson inkor qilolmaydiki, hozirgi kunda axborot texnologiyalari asrida 
yashayapmiz. Vaholanki, o‘zimizga tegishli yoki ish faoliyatimizga tegishli ko‘pgina 
axborotlarni elektron tarzda olib yuramiz. Qolaversa, dunyo aholisining kattagina 
qismi kundalik hayotda ulkan hajmdagi axborotlar majmui bo‘lgan internet tarmogidan 
foydalanadi. Biz foydalanadigan axborot hajmi kattalashib borgan sari uni boshqarish 
murakkablashib boraveradi. Savol kelib chiqishi tabiiyki, qanday qilib internet 
tarmog‘idagi qidiruv saytlari qidirgan axborotni sekundlar ichida minglab muqobillari 
bilan birga topib beradi? Qanday qilib normativ-huquqiy hujjatlar to‘plamidan iborat 
elektron axborot tizimlari bizni so‘rovga mos hujjatlarni bir lahzada topib beradi? 
Javob oddiy, bularning hammasi berilganlar bazasini boshqarish tizimlari (keyingi 
o‘rinlarda BBBT) orqali amalga oshiriladi. BBBT uchun ko‘p dasturiy taminotlar 
ishlab chiqilgan, misol uchun relyatsion: SQL Server, Oracle, PostgreSQL, MS Access 
va norelyatsion: MongoDB, MariaDB va hokazolar. 


36 
Ma’lumotlar bazasini ishlab chiqishda 4 ta jadvaldan foydalanilgan: 
− Users 
− Place 
− Flight 
− Passenger 
− Week 
Ushbu jadvallar quyidagi jadvaldagi ko‘rinishdagi ustunlarga ega: 
1.1
 
– jadval. Havo yo‘llari ma’lumotlar bazasining predmet 
sohasi

 
 
 
Users 
-
Username - VARCHAR 
 
-
first_name - VARCHAR 
 
-
last_name - VARCHAR 
 
-
email - VARCHAR 
 
 
 
 
Place 
-
city - VARCHAR 
 
-
airport - VARCHAR 
 
-
code - VARCHAR 
 
-
country - VARCHAR 
 
 
Flight 
-
orign - VARCHAR 
 
-
destination - VARCHAR 
 
-
depart_time - TIMESTAMP 
 
-
depart_day - TIMESTAMP 
-
duration - TIMESTAMP 
-
arrival_time - TIMESTAMP 
-
plane - VARCHAR 


37 
-
airline - VARCHAR 
-
economy_fare - INT 
-
business_fare - INT 
-
first_fare - INT 
 
Passenger 
-
First_name - VARCHAR 
 
-
Last_name - VARCHAR 
 
-
Gender - VARCHAR 
Havo yo‘llari veb saytini chuqur tahlil etish natijasida ma’lumotlar bazasining 
predmet sohasini yuqoridagicha shakllantirishga qaror qilindi va sayt uchun onlayn 
tizim yaratish mobaynida ma’lumotlar bazasi dasturiy ta’minoti sifatida zamonaviy 
relyatsion ma’lumotlar bazalaridan biri bo‘lgan SQLite va dasturiy ta’minot sifatida 
HTML, Python lardan foydalanildi. Ma’lumotlar bazasi va dastur o‘rtasida 
bog‘lanish Django yordamida amalga oshirilgan. 

Download 2,41 Mb.
1   ...   13   14   15   16   17   18   19   20   ...   31




Download 2,41 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



I BOB. HAVO YO‘LLARI MA’LUMOTLAR BAZASINI

Download 2,41 Mb.
Pdf ko'rish