1-laboratoriya mashg'uloti: Java dasturlash tili haqida tushuncha. Ishdan maqsad



Download 4,54 Mb.
bet57/119
Sana03.02.2022
Hajmi4,54 Mb.
#427358
1   ...   53   54   55   56   57   58   59   60   ...   119
Bog'liq
Mobil ilovalar yaratish

Masalaning qо‘yilishi: Talabalar berilgan loyihani Android tizimida ishlab chiqish va ilova uchun kerakli bо‘lgan ma’lumotlarni ma’lumotlar bazasidan о‘qib olishi va emulator orqali natija olishi lozim.
Ishni bajarish tartibi
Jadvallarni yaratish uchun CREATE TABLE buyrug'idan foydalaniladi. CREATE TABLE buyrug'ining umumiy rasmiy sintaksisi:
CREATE TABLE buyrug'idan keyin jadval nomi keladi. Jadval nomi ma'lumotlar bazasida uning identifikatori vazifasini bajaradi, shuning uchun u yagona bo'lishi kerak. Bundan tashqari, u "sqlite_" bilan boshlanmasligi kerak, chunki "sqlite_" bilan boshlanadigan jadval nomlari ichki foydalanish uchun ajratilgan.
So'ngra ustun nomlari, ularning ma'lumotlar turlari va atributlari jadval nomidan keyin qavs ichida keltirilgan. Oxirida siz butun jadval uchun atributlarni belgilashingiz mumkin. Ustun atributlari va jadval atributlari ixtiyoriy.
Keling, oddiy jadval tuzamiz. CREATE TABLE buyrug'ini bajarishdan oldin, biz sqlite3 konsol mijozidan, SQLite uchun ma'lumotlar bazasi brauzeri grafik mijozidan yoki boshqa mijozdan foydalanishimizdan qat'i nazar, avval jadval yaratmoqchi bo'lgan ma'lumotlar bazasini ochamiz.
J adval yaratish uchun quyidagi skriptni bajaramiz:
Bu holda jadval "Foydalanuvchilar" deb ataladi. Unda uchta ustun aniqlangan: Id, Age, Name. Birinchi ikkita ustun foydalanuvchi identifikatori va yoshini bildiradi va INTEGER turiga ega, ya'ni ular raqamli qiymatlarni saqlaydi. "Ism" ustuni foydalanuvchi nomini ifodalaydi va TEXT tipidagi, ya'ni satrni ifodalaydi. Bunday holda, har bir ustun uchun nom va ma'lumotlar turi aniqlanadi, ustunlar va umuman jadvalning atributlari yo'q.
Va bu buyruq natijasida uchta ustunli Foydalanuvchilar jadvali yaratiladi.

Agar foydalanuvchilar jadvalini yaratish uchun yuqoridagi sql buyrug'ini qayta bajarsak, unda xatolikka duch kelamiz - biz allaqachon shunday nom bilan jadval yaratganmiz. Lekin shunday holatlar ham bo'lishi mumkinki, biz aniq bilmasligimiz yoki ma'lumotlar bazasida bunday jadval mavjudligiga ishonchimiz komil bo'lishi mumkin (masalan, biz biron bir dasturlash tilida dastur yozganimizda va biz yaratmagan ma'lumotlar bazasidan foydalanganda). Va xatolikka yo'l qo'ymaslik uchun IF NOT EXISTS iborasidan foydalanib, agar mavjud bo'lmasa, jadval yaratishni belgilashimiz mumkin:


Foydalanuvchilar jadvali mavjud bo'lmasa, u yaratiladi. Agar shunday bo'lsa, hech qanday chora ko'rilmaydi va hech qanday xato bo'lmaydi.


Download 4,54 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   ...   119




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish