Laboratoriya ishi mavzu: Relyatsion ma`lumotlar bazasini loyihalash

O’zbekiston Respublikasi Raqamli Texnologiyalar Vazirligi
Muhammad al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti
Ma’lumotlar bazasi fani bo’yicha
LABORATORIYA ISHI
Mavzu: Relyatsion ma`lumotlar bazasini loyihalash.
Bajardi: DBM001-1 guruh talabasi
Kamoliddinov Abdug’affor
Tekshirdi: Madraximov Alisher
Toshkent-2023
jadval.
Mashinalar jadvali.
ID
|
Mashinalar
|
1
|
Supercar
|
2
|
Sedan
|
3
|
Maxsus buyurtma asosida tayorlangan mashinalar
|
4
|
Luxury cars
|
5
|
Motosiklar
|
Bu ob`yektda boshqa bir ob`yekt bilan bog`lanishi uchun id ustuni mavjud. Ob`yektlarni raqamlar orqali bog`lash maqsadga muvofiqdir.
jadval.
Mashinalar turi jadvali.
ID
|
Mashina_id
|
Mashina turi
|
1
|
1
|
Bugatti Chiron Super sport
|
2
|
1
|
Ferrari La-Ferrari
|
3
|
2
|
Hyundai Sonata
|
4
|
2
|
Chevrolet malibu
|
5
|
3
|
Aston martin Valour
|
6
|
3
|
Czinger 21c
|
7
|
4
|
Rollce Royce cullinan
|
8
|
4
|
Mercedes Maybach GLS 600 suv
|
9
|
5
|
Ferrari Duccatti
|
10
|
5
|
BMW Motorrad
|
Bu ob`yekt Mashina_id atributi orqali rastalar ob`yektiga bog`lanadi va boshqa bir ob`yektga ID atributi orqali bog`lanishi mumkin.
Jadval.
Mashinalar jadvali.
ID
|
Mashinalar_t_id
|
Mashina nomi
|
Showroomdagi miqdori
|
|
Dvigatel Turi
|
Mashina
narxi($)
|
1
|
1
|
Bugatti
Chiron Super sport
|
3
|
|
8.0 l (488 kub) to'rt turbo zaryadlangan VR16
|
1,5 mln $-
2 mln $
|
2
|
4
|
Chevrolet malibu
|
30
|
|
1.5 l, 163 ot kuchi, benzin, CVT (CVT),
|
35 ming $
|
3
|
7
|
Rollce Royce cullinan
|
10
|
|
6.75 l
N74B68 egizak turbozaryadlangan V12 (benzin)
|
500 ming $-1 mln$
|
4
|
2
|
Ferrari La-Ferrari
|
2
|
|
6.3 L F140 FE V12
|
2mln $-3mln $
|
5
|
8
|
Mercedes Maybach GLS 600 SUV
|
15
|
|
4.0 L M177 twin-turbo V8 (AMG)
|
300 ming$-350ming$
|
6
|
9
|
Ferrari Duccatti
|
7
|
|
170 ot kuchi V3
|
30ming $
200ming$
|
7
|
10
|
BMW Motorrad
|
18
|
|
-
|
30ming$
50ming$
|
8
|
3
|
Hyundai Sonata
|
25
|
|
2.5 L Smartstream G2.5 MPi/GDi/T-GDi I4
|
25 ming$
35ming$
|
9
|
5
|
Aston martin Valour
|
5
|
|
5204 cc (317.5 ci) 48 Valve V12
|
2mln $-5mln$
|
10
|
6
|
Czinger 21c
|
2
|
|
2.88 L (176 cu in) flat-crank DOHC Twin turbo V8
|
2mln$-3,5mln$
|
Bu ob`yekt Mashinalar_t_id atributi orqali mahsulot turi ob`yektiga bog`lanadi va boshqa bir ob`yektga ID atributi orqali bog`lanishi mumkin.
Jadval.
Etkazib beruvchilar jadvali.
ID
|
Mashina_id
|
Etkazib beruvchi
|
Keltirilgan sana
|
Miqdori
(dona)
|
Etkazib berilgan narxi($)
|
1
|
1
|
Bugatti automobiles
|
12.09.2022
|
7 ta
|
850 ming $
|
2
|
1
|
Ferrari corp.
|
16.12.2022
|
2 ta
|
1.2 mln $
|
3
|
3
|
Aston Martin Lagonda global
|
25.08.2019
|
2 ta
|
1.8 mln $
|
4
|
3
|
Czinger corp
|
20.03.2020
|
3 ta
|
1.5 mln $
|
5
|
4
|
Rollce Royce corp
|
21.05.2021
|
7 ta
|
325 ming $
|
6
|
4
|
Mercedes-Benz AG
|
25.01.2023
|
12 ta
|
250 ming $
|
Bu ob`yekt Mashina_id atributi orqali mahsulotlar ob`yektiga bog`lanadi va boshqa bir ob`yektga ID atributi orqali bog`lanishi mumkin.
Jadval.
Mashina holati va servisdan otish muddati.
ID
|
Mashina_id
|
Mashina keltirilgan sana
|
Mashina ishlab chiqarilgan yil
|
Servis xizmatidan otish muddati
|
1
|
1
|
12.09.2022
|
2017
|
6 oy
|
2
|
1
|
16.12.2022
|
2015
|
3 oy
|
3
|
3
|
25.08.2019
|
2021
|
5 oy
|
4
|
3
|
20.03.2020
|
2019
|
5 oy
|
5
|
4
|
21.05.2021
|
2022
|
4 oy
|
6
|
4
|
25.01.2023
|
2023
|
4 oy
|
Bu ob`yekt Mashina_id atributi orqali mahsulotlar ob`yektiga bog`lanadi va boshqa bir ob`yektga ID atributi orqali bog`lanishi mumkin.
Savollarga-javob:
Relyatsion ma‘lumotlar bazasida barcha ma‘lumotlar jadval ko‘rinishida saqlanadi, bunda barcha amallar jadvallar bilan ishlashga keltiriladi. Bu nazariyada asosiy tushunchalar jadval, munosabat, misra, ustun, kalitlardan iborat. Xar qanday ma‘lumotlar bazasining asosi jadvallardir. Jadval misralar va ustunlardan tashkil topadi va ma‘lumotlar bazasida noyob nomga ega.
Birga -bir (1:1)munosabat. A va V obektlar to’plami orasida 1:1 munosabat o’rnatilgan deyiladi, agarda A obektning har bir nusxasiga V obektning bitta nusxasi mos kelsa, va aksincha, V obektning har bir nusxasiga A obektning bitta nusxasi mos kelsa.
Birga-kop (1:n) munosabat. A va V obektlar to’plamida A obektning har bir nusxasiga V obektning bir nechta nusxasi mos kelsa, shu bilan birga V obektning har bir nusxasiga A obektning bittadan ko’p bo’lmagan nusxasi mos kelsa shunday munosabat hosil bo’ladi.
Ko’pga-bir (n:1) munosabat A va V obektlar to’plami orasida o’rnatilsa, unda A obektning har bir nusxasiga V obektning ko’pi bilan bitta nusxasi mos keladi. V obektning nushalari orasida shundaylari mavjudki, ularga A obektning bir nechta nusxasi mos keladi.
Ko’pga-ko’p (m: n) munosabat. A va V obektlar orasida shunday munosabat o’rnatilgan deyiladi, agarda A obektning har bir nusxasiga V obektni bir nechta nusxasi mos kelsa va aksincha.
|