YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Talking about our JOIN

Get Embed Code
5 Languages

Showing Revision 5 created 06/09/2016 by Udacity Robot.

  1. ،عندما عرفنا في البداية جداولنا
  2. فقد عرفنا بدورنا العلاقة بينهم
    .فيما يتعلق بالقيود
  3. سوف أريكم الآن طريقة تنفيذ
    تلك العلاقة في
  4. .استعلامنا باستخدام JOIN
  5. يسمح JOIN هذا لنا
    باستعلام جدول الطقس
  6. .عن القيم المأخوذة من إعداد موقع محدد
  7. ،وفي حالة Sunshine
    .فإن المستخدم يعينه في التفضيلات
  8. وسوف تلاحظون أنه يوجد متغير
    فئة SQLiteQueryBuilder
  9. .أعلى WeatherProvider
  10. ،وكما يمكن أن تخمنوا
    فإن هذه الفئة تساعد الاستعلامات الإنشائية و
  11. ويتم استخدامها كأساس
  12. لدوال الاستعلام التي استخدمناها
    .بالفعل في فئة قاعدة بيانات SQLite
  13. ونهيئ SQLiteQueryBuilder
    ,في المنشئ الثابت للفئة
  14. .والذي يصف العلاقة المشتركة بين كلا الجدولين
  15. ويملأ SetTables المحتوى في
    .الجزء الخارجي من استعلام SQL
  16. ملاحظة، حيث إن كلا الجدولين
    ,به حقل معرف بشرطة سفلية
  17. يجب علينا استخدام اسم الجدول صراحة
    لكي نوضح
  18. أي معرف نتحدث
    .عنه في join
  19. .ثم نعرف هذا التحديد
  20. ويتم تعريف التحديد باستخدام
    .بناء جملة استبدال علامة الاستفهام
  21. وستستبدل معلمات التحديد
    .هذه القيم
  22. ،وكما ترون
    يوجد في تحديدنا معلمتان
  23. .وإعداد موقع وتاريخ
  24. ثم لدينا وظيفة للحصول على
    الطقس عن طريق إعداد الموقع باستخدام
  25. .منشئ الاستعلام ذاته
  26. لاحظوا أننا قمنا بإحضار المعلمات من
    الـ URI وبنينا صفيف السلسلة لكي
  27. تصبح
    .بديلاً في استعلامنا
  28. وقد فعلنا هذا لكلا الاستعلامين
    .اللذين نقوم بإنشائهما بهذه الطريقة
  29. وأضفنا في النهاية الوظائف في
    ،روتين الاستعلام لموفر المحتوى
  30. لكل من WEATHER_WITH_LOCATION_AND_DATE
    و WEATHER_WITH_LOCATION