2-topshiriq mavzusi: it darslari telegram boti dasturiy modulining loyihasini va algoritmini ishlab chiqish


Ma'lumotlar bazasida ma'lumotlarni saqlash va ularga murojat qilish uchun funksiyalar yaratish uchun quyidagi asosiy funksiyalar kerak bo'ladi


Download 28.14 Kb.
bet3/5
Sana16.06.2023
Hajmi28.14 Kb.
#1490620
1   2   3   4   5
Bog'liq
2-amaliy-dif

Ma'lumotlar bazasida ma'lumotlarni saqlash va ularga murojat qilish uchun funksiyalar yaratish uchun quyidagi asosiy funksiyalar kerak bo'ladi:

  • create_connection(). Ma'lumotlar bazasiga ulanish uchun biror databasega ulanishni yaratish uchun funksiya.

  • create_table(). Ma'lumotlar bazasida yangi jadval yaratish uchun funksiya.

  • insert_data(). Ma'lumotlar bazasiga yangi ma'lumotlarni kiritish uchun funksiya.

  • select_data(). Ma'lumotlar bazasidan ma'lumotlarni tanlash uchun funksiya.

  • update_data(). Ma'lumotlar bazasidagi ma'lumotlarni yangilash uchun funksiya.

  • delete_data(). Ma'lumotlar bazasidagi ma'lumotlarni o'chirish uchun funksiya.

Agar ma'lumotlar bazasida saqlangan ma'lumotlarni qidirish kerak bo'lsa, biror bitta funksiya yaratish mumkin. Bu funksiya qidirilayotgan ma'lumotlarni parametr sifatida qabul qilib, ularni bazadan izlash va topilgan ma'lumotlarni qaytarish yoki yo'qqa chiqarish uchun yorliqlar yasaydi. Query deb nomlangan funksiya argument sifatida qidirilayotgan ma'lumotni olish uchun ishlatiladi. Shu funksiya ma'lumotlar bazasida har bir ma'lumotni qidiradi va ularning qiymatlari ichida queryni topganda, ushbu ma'lumotni yangi ro'yxatga qo'shadi. Shu so'rovni javob sifatida, funksiya topilgan ma'lumotlar ro'yxatini qaytaradi.
Bu funksiya bilan, dasturchilar dasturda qidiruv amalini bajarishlari mumkin.



  1. Bot algoritmini ishlab chiqish.

IT darslari telegram botining algoritmi quyidagicha bo'lishi mumkin:

    1. Kirish sahifasini ochish.

Bu sahifa foydalanuvchini botga xush kelibsiz deb qarshilaydi va dastur haqida umumiy ma'lumot beradi.

    1. Menyuni ochish.

Menyuda foydalanuvchilar ko'rsatilgan bo'limlarga kirish imkoniyatini olishadi.


    1. Download 28.14 Kb.

      Do'stlaringiz bilan baham:
1   2   3   4   5




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