Laboratoriya ishlarini bajarish uchun topshiriqlar.
K (Umumiy) tipidagi elementlar massivini kirish sifatida qabul qiluvchi va Map ni qaytaradigan usul yozing, bu erda K massivdagi qiymat, Integer esa massivdagi hodisalar soni.
Ya'ni, usul imzosi quyidagicha ko‘rinadi:
Kirish sifatida Map ni oladigan va kalitlari va qiymatlari almashtirilgan Xaritani qaytaradigan usulni yozing. Qiymatlar mos kelishi mumkinligi sababli, qiymat Xaritada turi.
Laboratoriya ishi №10
Flutter: Android Studioda ma'lumotlar bazasi bilan ishlash, SQL boshlang’ich buyruqlari SELECT, INSERT ni ishlatish.
Ishdan maqsad: SQL buyruqlaridan foydalangan holda Android Studio dasturida ma'lumotlar bazasi bilan ishlashni o‘rganish.
Laboratoriyaning nazariy qismi.
SQLite - bu Oracle, MySQL, PostgreSQL va SQL Serverga o‘xshash relyatsion ma'lumotlar bazasini boshqarish tizimi. U SQL standartining ko‘p qismini amalga oshiradi, lekin yuqorida aytib o‘tilgan to‘rtta DBMSdan farqli o‘laroq, u mijoz-server modelini qo‘llab-quvvatlamaydi. Aksincha, u yakuniy dasturga kiritilgan. Bu shuni anglatadiki, siz SQLite ma'lumotlar bazasini ilovangizga bog‘lashingiz va ilovangizdagi ma'lumotlar bazasining barcha xususiyatlariga kirishingiz mumkin.
1-rasm.SQLite
Ushbu DBMS ham Android, ham iOS bilan mos keladi va har bir dastur SQLite ma'lumotlar bazasini yaratishi va undan foydalanishi mumkin. Android-da kontaktlar va media SQLite ma'lumotlar bazasida saqlanadi va havola qilinadi. Bu dunyodagi eng ko‘p ishlatiladigan DBMS vaeng ko‘p ishlatiladigan dasturiy ta'minot.
Android SQLite misolimizda biz ikkita jadval yaratamiz: Ish beruvchi va Xodim. Xodimlar jadvalida Ish beruvchi jadvaliga xorijiy kalit havolasi bo‘ladi. Jadvallarga satrlarni qo‘shish, tanlash, yangilash va o‘chirish usullarini ko‘rib chiqamiz. Shuningdek, men SQLite ma'lumotlar bazasidan tanlangan narsalarni RecyclerView (ro‘yxat) va Spinner-da qanday ko‘rsatishni ko‘rsataman.
Dostları ilə paylaş: |