Return to Video

Data Relationships - Developing Scalable Apps with Java

  • 0:00 - 0:02
    فلنبدأ بالتعرف على اثنين
  • 0:02 - 0:05
    من علاقات البيانات المهمة عند إنشاء النماذج في مخزن
  • 0:05 - 0:10
    .البيانات. هما علاقات الأصل وعلاقات has-a
  • 0:10 - 0:14
    .فلنبدأ بعلاقة الأصل في مخزن البيانات
  • 0:14 - 0:16
    من الممكن تعيين كيان
  • 0:16 - 0:20
    يضم كيان أصل. ثمة قاعدتان مهمتان
  • 0:20 - 0:23
    لعلاقات الأصل. أولاً، يلزم
  • 0:23 - 0:26
    .تعيينها عند إنشاء الكيان
  • 0:27 - 0:30
    ،وثانيًا، لا يمكن تغييرها مطلقًا
  • 0:30 - 0:32
    هذه هي الأمور المطلوب التفكير فيها عند تصميم نموذج
  • 0:32 - 0:36
    علاقة الأصل. وفي ظل هذه القواعد، يرجى ملاحظة
  • 0:36 - 0:39
    أن علاقة الأصل ليست مماثلة لعلاقة
  • 0:39 - 0:43
    is-a في النماذج القائمة على الكائنات. في conference
  • 0:43 - 0:46
    central، سوف نستخدم علاقة أصل مع
  • 0:46 - 0:49
    نوع المؤتمر الذي ستقومون بإنشائه بعد فترة وجيزة. حيث
  • 0:49 - 0:53
    .يكون الأصل هو المستخدم الذي قام بإنشاء المؤتمر
  • 0:53 - 0:56
    من الناحية الفنية، نظرًا لأنه تم تعريف المستخدمين
  • 0:56 - 1:00
    من خلال كيانات ملف التعريف الخاص بهم، لذا في هذه الحالة
  • 1:00 - 1:02
    سيكون المفتاح الخاص بكيان
  • 1:02 - 1:06
    ملف التعريف كمفتاح الأصل في المؤتمرات. العلاقة الأخرى التي سنستخدمها هي
  • 1:06 - 1:10
    علاقة has-a. سوف
  • 1:10 - 1:13
    نستخدم هذه العلاقة لإنشاء نموذج للمؤتمرات
  • 1:13 - 1:16
    التي يحضرها المستخدمون. ولتنفيذ هذا سنقوم
  • 1:16 - 1:18
    بإضافة خاصية إلى كيان ملف التعريف profile entity من شأنها تعيين
  • 1:18 - 1:22
    المؤتمرات التي تم حضورها. لذا، سيكون لكل ملف تعريف
  • 1:22 - 1:25
    خاصية تحتوي على المؤتمرات التي
  • 1:25 - 1:29
    .حضرها المستخدمون، ولاحظوا أنه يمكن تغيير هذه العلاقة بسهولة
  • 1:29 - 1:32
    نستطيع إلغاء تسجيل أفراد من المؤتمرات وتسجيل
  • 1:32 - 1:34
    أفراد جدد، لذا فلسنا مقيدين
  • 1:34 - 1:38
    بالقواعد الصارمة الخاصة بعلاقة الأصل. تلك
  • 1:38 - 1:40
    أساسيات هذه العلاقات، ولنكتفي
  • 1:40 - 1:42
    .بهذا القدر من الشرح النظري. حان الوقت لإنشاء التعليمة البرمجية
タイトル:
Data Relationships - Developing Scalable Apps with Java
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD859 - Developing Scalable Apps
Duration:
01:44

Arabic subtitles

改訂