تكليفات الدروس من [ 117 ] إلى [ 127 ]
[ 5 ] تكليفات على [ SQLite Database ]
التكليف 01
اكتب على الأقل 5 أنواع من البيانات داخل قاعدة البيانات Database Data Types
# Your Answer Here
التكليف 02
- قم بإنشاء Directory بإسم Python على ال Desktop
- قم بإنشاء ملف بإسم index.py داخل ال Directory
- قم بإنشاء قاعدة بيانات في نفس ال Directory بإسم elzero.db
- قم بإنشاء جدول المستخدمين يحتوي على ال id والإسم وتاريخ الميلاد والإيميل
- إختر نوع البيانات المناسب لكل حقل
- يجب التأكد أن الجدول غير موجود قبل إنشائه
- جميع الحقول Unique ولا يمكن إضافة نفس البيانات مرة أخرى
التكليف 03
- أكمل على ما سبق
- قم بإضافة أي بيانات عشوائية ل 5 أشخاص في قاعدة البيانات التي أنشأناها
- شاهد الصورة لتشاهد البيانات المطلوبة
- إذا قمت بعمل Run للملف مرة أخرى بمن المفترض إضافة البيانات مرة أخرى وبسبب ان البيانات Unique سيظهر لك Error
- يجب ان تتأكد أنه عند إضافة البيانات يتجاهل هذا الخطأ

التكليف 04
- أكمل على التكليف السابق
- قم بجلب آخر Row في الجدول
(5, 'Sameh', '08/11/2000', '[email protected]')
التكليف 05
- أكمل على ما سبق
- لديك Input يطلب منك رقم العضو
- إذا كان الرقم الذي أدخله الشخص موجود في قاعدة البيانات قم بحذف هذا العضو
- بعد الحذف قم بإظهار رسالة انه تم حذف العضو بنجاح
- تحت الرسالة قم بجلب جميع البيانات الأخرى بنفس الترتيب كما في المثال
- إذا لم يكن رقم الشخص موجود قم بإظهار رسالة تفيد أن هذا ال ID غير موجود
- شاهد المثال لتفهم المطلوب
# If Id Is Exists => I Choosed ID 2 In This Example
"User Deleted."
"Show Other Data:"
"ID => 1, Name => Ahmed, Date Of Birth => 20/10/1980, Email => [email protected]"
"ID => 3, Name => Gamal, Date Of Birth => 05/10/1991, Email => [email protected]"
"ID => 4, Name => Mahmoud, Date Of Birth => 09/10/1987, Email => [email protected]"
"ID => 5, Name => Sameh, Date Of Birth => 08/11/2000, Email => [email protected]"
# If Id Is Not Exists
"User Not Found."