Arabic subtitles

Implicit and Explicit Keys - Developing Scalable Apps with Java

Get Embed Code
6 Languages

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

  1. .مرحبًا بكم مجددًا. أتمنى أن يكون التدريب قد تم على ما يرام
  2. ،فلنتحدث الآن عن مفهوم آخر مهم من مفاهيم مخزن البيانات
  3. وهو المفاتيح. عندما تقوم بتخزين كيان في
  4. مخزن البيانات، سيقوم مخزن البيانات بتعيين مفتاح
  5. له. يحدد هذا المفتاح بشكل فريد الكيان
  6. ويتم استخدامه في عديد من الأغراض. توجد طريقتان
  7. لتتمكن من إنشاء مفتاح. هيا بنا نتعرف على ذلك. نستخدم الطريقة الأولى
  8. عندما يقوم مخزن البيانات بإنشاء هذا المفتاح تلقائيًا. فلنقل أننا
  9. نحدد نوع ملف التعريف بهذه الخصائص. ونقوم بإدراجه
  10. للمرة الأولى. في هذه الحالة، سيقوم
  11. .مخزن البيانات بتعيين قيمة المفتاح له تلقائيًا
  12. بينما نستخدم الطريقة الأخرى عندما نقوم بتحديد ما يسمى باسم المفتاح أو المعرف. في هذه الحالة، سيقوم
  13. .مخزن البيانات باستخدام هذه القيمة لإنشاء المفتاح
  14. وهذا بديل جيد عندما يكون لديك شيء
  15. فريد لكل كيان. لأنه يمكن أن يأخذنا
  16. بوضوح إلى الكيان الأمامي المستند إلى هذه القيمة الخاص بنا
  17. ولذلك من السهل العثور عليه. لكن لاحظ هذه العبارة. يجب أن يكون
  18. اسم المفتاح/المعرف فريدًا لكل الكيانات من هذا النوع. وتتمثل الحالة
  19. في نوع ملف التعريف الخاص بنا بالضبط لأننا
  20. قررنا استخدام معرف المستخدم لتحديد
  21. كل ملف تعريف بشكل فريد. وتكمن قيمة الحصول على معرف مستخدم
  22. مطابق لاسم المفتاح في إمكانية استرداد كيان
  23. ملف التعريف مباشرة باستخدام هذه القيمة. تذكر أنه طالما كان
  24. كائن المستخدم هو المعلمة الأولى لأساليب API
  25. الخاصة بـ Cloud Endpoints، فستكون طريقة مريحة للحصول على
  26. ملف التعريف، لكننا سنتعرف على ذلك أكثر لاحقًا. إذا
  27. كنت معتادًا على تصميم نماذج قاعدة البيانات الارتباطية، ربما ترى
  28. أنه مشابهًا جدًا لمفهوم
  29. ،المفتاح الأساسي. وهنا، كما هي الحال مع مخزن البيانات
  30. لديك الخيار للسماح لقاعدة البيانات بإنشاء
  31. .المفتاح الأساسي أو استخدام قيمة من اختيارك
  32. .والآن، حان وقت إنجاز بعض الأعمال