• Ma’lumotlar bazasi adapteri shuningdek ma’lumotlar bazasini yaratish, yopish va ochish uchun usullarni hammasini aniqlaydi va ma’lumotlar bazasiga so‘rovlarni qayta ishlashga
  • (open source), tranzaksiya va so‘rovlarning standart tili, osonligi va bir xil darajaliligidir




    Download 1 Mb.
    bet17/21
    Sana20.11.2023
    Hajmi1 Mb.
    #101981
    1   ...   13   14   15   16   17   18   19   20   21

    (open source), tranzaksiya va so‘rovlarning standart tili, osonligi va bir xil darajaliligidir.

    – rasm. Dasturning asosiy oynasi.

    Kursorlar (Cursor) vaContentValues. Ma’lumotlar bazasining tuzilish

    sxemasi quyidagicha (5.2 – rasm):



    –4.13 rasm. Ma’lumotlar bazasining tuzilish sxemasi. Ma’lumotlar relyaatsion ko‘rinishga ega emas, chunki ma’lumotlar bazasi




    So‘rovlar MBBTga Cursor tipining ob’ektlarini qaytaradi. Resurslar tejamkorligi uchun ma’lumotlar qabul qilanayotganda MBBTdan ularning qiymatlarini qaytarmaydi. Cursor yaratilayotganda esa dastlabki ma’lumotlarning to‘plamiga yo‘l beradi. Cursor ob’ektining usullari har xil navigatsiya imkoniyatlarini taqdim etadi:

    getCount;

    getColumnIndexOrThrow;

    getColumnName;

    getColumnNames;

    moveToPosition;

    getPosotion

    MBBT jadvallariga ma’lumotlarni qo‘shishda ContentValues sinfining ob’ektlari ishlatiladi. Har bir shunday ob’ekt jadvalda bir satr ma’lumotlarini o‘z ichiga oladi.

    Ko‘p hodisalarda ORM (Object-Relationship Mapping) deb nomlanuvchi qulay instrumentlardan foydalaniladi. Berilgan ma’lumotlarni ob’ektlarga bir yoki bir nechta jadvallarga joylashtirish dasturlash tilida beriladi. Bundan tashqari ORM MBBT bilan birgalikda majburiyatlarni o‘ziga olib, jadval strukturasini va aniqlikdan qochib eng muhim tomonlaridan foydalanishga harakat qiladi. Afsuski, hozirgi vaqtda ORM mobil platformasining imkoni chegaralangan bo‘lgani uchun androiddan amaliyotda qo‘llanilmaydi. Ilova ishlashida bilim bilan yondashish MBBT bilan barcha o‘zaro aloqalarni bir sinfda inkapsulatsiya qilishdir.

    Ma’lumotlar bazasi adapteri shuningdek ma’lumotlar bazasini yaratish, yopish va ochish uchun usullarni hammasini aniqlaydi va ma’lumotlar bazasiga so‘rovlarni qayta ishlashga

    yuboradi. Adapterning ishlashi quyida berilgan: public class SampleDBAdapter {

    private static final String DATABASE_NAME = "SampleDatabase.db"; private static final String DATABASE_TABLE = "SampleTable"; private static final


    Download 1 Mb.
    1   ...   13   14   15   16   17   18   19   20   21




    Download 1 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    (open source), tranzaksiya va so‘rovlarning standart tili, osonligi va bir xil darajaliligidir

    Download 1 Mb.