Malumotlar bazasini yaratish TEATR” ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish JADVALLARNING O’ZARO BOG’LANISHI Ma’lumotlar bazasidagi jadvallar va uning tarkibiy qismlari – maydonlari haqidagi ma’lumotlarni keltiramiz:
“employee” – haqida ma’lumotni saqlovchi jadval
Maydon nomi
|
Tipi
|
Izoh
|
idemployee
|
int(6)
|
Kalit maydon
|
surname
|
varchar(50)
|
To’liq nomi
|
name
|
varchar(50)
|
Ismi
|
position
|
varchar(50)
|
Ishchi lavozimi
|
address
|
varchar(100)
|
Manzili
|
phone
|
varchar(20)
|
Telefon
|
email
|
varchar(50)
|
Elektron manzil
|
Maydon nomi
|
Tipi
|
Izoh
|
idleader
|
int(5)
|
Kalit maydon
|
surname
|
varchar(50)
|
To’liq ismi
|
name
|
varchar(25)
|
Ismi
|
phone
|
varchar(20)
|
Telefon
|
email
|
varchar(30)
|
Kiritgan user
|
“leader” – boshliq haqida malumot saqlovchi jadval
Maydon nomi
|
Tipi
|
Izoh
|
idleader
|
int(5)
|
Kalit maydon
|
surname
|
varchar(50)
|
To’liq ismi
|
name
|
varchar(25)
|
Ismi
|
phone
|
varchar(20)
|
Telefon
|
email
|
varchar(30)
|
Kiritgan user
|
Maydon nomi
|
Tipi
|
Izoh
|
idticket
|
int(5)
|
Kalit maydon
|
price
|
int(20)
|
Chipta narxi
|
date
|
date(15)
|
Chipta sanasi
|
validity_period
|
varchar(20)
|
Amal qilish muddati
|
Maydon nomi
|
Tipi
|
Izoh
|
idadvertising
|
int(4)
|
Kalit maydon
|
movie_title
|
varchar(40)
|
Film nomi
|
movie_date
|
date(20)
|
Film sanasi
| “leader” – boshliq haqida malumot saqlovchi jadval “ticket” – chipta haqidag ma’lumotni saqlovchi jadval “advertising” – reklama malumotlarni saqlovchi jadval
Jadvallar
JADVALLARNING O’ZARO BOG’LANISHI
Theater va Section jadvallar 1:N bog’lanish turini hosil qilgan.
Leader va Sections jadvallar 1:1 bog’lanish turini hosil qilgan Theater va Programm jadvallar 1:N bog’lanish turini hosil qilgan. Qt dasturlash muhitida Teatr loyihasini yaratish
Stillar jadvallari-barcha ilovalar uchun QApplication::setStyleSheet() yoki QWidget::setStyleSheet() orqali ma'lum bir vidjet (va uning avlodlari) uchun o'rnatilishi mumkin bo'lgan matnli xususiyatlardir. Agar turli darajalarda bir nechta uslublar jadvallari o'rnatilgan bo'lsa, Qt barcha o'rnatilgan uslublar jadvallaridan samarali uslublar jadvalini yaratadi. Bunga kaskadlash deyiladi.
Misol uchun, quyidagi uslublar jadvali barcha QLineEdit maydonlarini fon sifatida sariq rang sifatida ishlatishi kerakligini ta’minlaydi va barcha QCheckbox obyektlari matn rangi sifatida qizildan foydalanishi kerakligini o’rnatadi:
QLineEdit { background: yellow }
QCheckBox { color: red }
Qt Creator dasturi umumiy ko’rinishi
Dasturning umumiy interfeys qismini tayyorkashni boshlaymiz:Qt muhitini ishga tushirib undan yangi proyekt yaratamiz va dasturimizda kerak bo’ladigan vidjetlarini ketma ketlikda joylashtirib chiqamiz.
Dasturda ishlatiladigan tugmalarni qo’yib chiqamiz
Dasturda ishlatiladigan tugmalarni qo’yib chiqamiz.Chipta xarid qilish spektakllar anonsi
push buttonlarini o’rnatib chiqamiz.Push button bu bosiladigan tugama hisoblanadi.
Dasturimizni dizayn qismini ishlab chiqamiz.Bu ishlarni style shet bo’limida amalga oshiramiz.color – bu yozuv ragni background color –orqa fon hisoblanadi
Dasturimizni dizayn qismini ishlab chiqamiz.Bu ishlarni style shet bo’limida amalga oshiramiz.color – bu yozuv ragni background color –orqa fon hisoblanadi.
Dasturimizning umumiy ko’rinishi My SQL malumotlar bazasini Qt Creator bilan ulash kodlari Foydalanilgan dabiyotlar
Foydalanilgan adabiyotlar.
- O‘zbekiston Respublikasining “Axborotlashtirish to‘g‘risida”gi Qonuni. (№563-11. № 560-II 11.12.2003 y.). 5. “Ma’lumotlar bazasini boshqarish tizimlar” fani bo’yicha elektron o’quv qo’llanma, TATU FF.
- Зеленко Л. С. Программная.pdf
- Липаев_Программная
- Ayupov R.X., Ismoilov S.I., Azlarov A.X., “MS Access 2002 - ma’lumotlar majmuasini boshqarish tizimi”(o’quv qo’llanma) Toshkent.: Toshkent Moliya instituti, 2004.
- Кодд Э.Ф., “Реляционная модель данных для больших совместно используемых банков данных”. СУБД. 1995 г.
- Ma’ruzalardagi taqdimotlar to’plami
Internet saytlari
- www.ictcouncil.gov.uz-Kompyuterlashtirishni rivojlantirish bo`yicha Vazirlar Maxkamasi muvofiqlashtiruvchi Kengashining sayti.
- www.ecsoman.edu.ru–Rossiya Federatsiyasi Oliy o`quv yurtlarida o`qitilayotgan fanlar bo`yicha o`quv-uslubiy komplekslar.
- WWW.ziyonet.uz O`zbekistonning axborotlarni izlab topish tizimi.
- http://ITPortal sayti.
- https://www.qt.io
- qt.com
E’toboringiz uchun rahmat!!!
Dostları ilə paylaş: |