Dastur natijasi
Labarotoriya ishlari uchun topshiriqlar.
1. Belgilangan massivni siz bilgan usulda o'sish tartibida saralaydigan usul yarating.
2. Belgilangan massivni ekranda satrda ko'rsatadigan usul yarating. Yaratilgan usul va oldingi topshiriq usulidan foydalanib, har biri tasodifiy sonlar bilan 10 ta elementdan iborat 5 ta massivni to'ldiring va 5 ta massivni ekranda, har biri alohida satrda aks ettiring.
3. A va b ikkita tamsayıli parametrlarga ega bo'lgan statik usul yarating va [a; b] segmentidan tasodifiy butun sonni uning qiymati sifatida qaytaring. Bu usul yordamida 20 ta butun sonli massivni to'ldiring va uni ekranda aks ettiring.
11-laboratoriya mashg'uloti. SQLite da so‘rovlari: ma’lumotlar qo‘shish va ko‘rish.
Ishdan maqsad: Android tizimida foydalanuvchi interfeysini yaratishda ma’lumotlar bazasidan foydalanish, loyihaga mos ma’lumotlar bazasi, jadvallar va sо‘rovlar yaratish kо‘nikmalariga ega bо‘lish
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.
A gar 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.
Do'stlaringiz bilan baham: |