‫مرحبًا بعودتك.
‫في هذا الفيديو ، سوف نتحقق من جميع مواد المحاضرة.
‫لذا ، أولاً وقبل كل شيء ، سنضيف محاضرات.
‫لذا أدخلهم في جداولنا ثم سنقوم بإنشاء هذا الجدول الترابطي.
‫حسنًا ، سنضيف معلومات إلى هذا النوع من الجداول المسمى محاضرة الطالب.
‫لذلك سأقوم بإنشاء طريقة جديدة ، فراغ عام ، أدخل محاضرات ، وقد تعرف كيف تفعل ذلك.
‫قد تتذكر كيفية إضافة محاضرات أو إضافة شيء ما إلى طاولة حتى تتمكن من تجربة نفسك.
‫يمكنك إيقاف الفيديو ومحاولة إضافة محاضرات بنفسك.
‫يمكنك حتى التفكير في محاضراتك الخاصة.
‫حسنا.
‫سأستخدم الإصدار السريع والقذر.
‫إذن البيانات والسياق والمحاضرات النقطية والآن هو يشتكي.
‫أوه ، يا رجل ، لا توجد محاضرات.
‫ما الذي تريده مني؟
‫لا أعلم.
‫ما هي المحاضرة او المحاضرات؟
‫يجب أن تكون الطريقة أو الطبقة.
‫لذا ما سأفعله هو أنني سأضيف محاضرة كهذه هنا.
‫لذلك كانوا الآن طاولة المحاضرات هذه.
‫يمكن أن تمضي قدما.
‫لذا دعنا ننتقل إلى ملف CSS وهنا يجب أن تظهر المحاضرة الآن في غضون بضع ثوانٍ
‫، وبعد ذلك سنقول ، في صحتك ، ها هو ، إدراج عند الإرسال وسأضيف محاضرة جديدة باسم
‫الرياضيات.
‫لذلك هناك محاضرة تسمى الرياضيات وربما فكرت في محاضراتك الخاصة.
‫لذا سأضيف محاضرة أخرى هنا ، والمحاضرة التالية ستكون شيئًا مثل التاريخ.
‫حسنًا ، دعنا الآن نضيف هؤلاء إلى الجدول.
‫إذن البيانات والسياق لا ترسل التغييرات.
‫وأخيراً قم بتحديث شبكة البيانات الرئيسية ومصدر العناصر لأنني أريد أن أرى المحاضرات المختلفة التي
‫لدي.
‫إذن في سياق البيانات ، ابدأ المحاضرات.
‫حسنا.
‫فلنسمي هذه الطريقة الآن بدلاً من طريقة إدراج الطالب.
‫لذا أدخل محاضرات من هذا القبيل.
‫حسنا.
‫لذلك دعونا نشغل الكود ، ويجب أن نرى المحاضرتين اللتين حددناهما وأننا معرف واحد للرياضيات ومعرف
‫التاريخ الثاني.
‫حسنًا ، الآن نحتاج إلى هذا الجدول الترابطي لأننا أنشأنا هذا الجدول الترابطي ،
‫محاضرة الطالب ، وهو يجمع الطلاب مع المحاضرات.
‫لذا فإن فكرة الطالب وفكرة المحاضرة مرتبطة ببعضهما البعض.
‫لذلك نحن نعرف أي طالب لديه أي محاضرة.
‫لنفترض أن ليس كل طالب لديه رياضيات وكل طالب لديه تاريخ.
‫لذلك من أجل القيام بذلك ، سنقوم بإنشاء طريقة أخرى مع الفراغ العام
‫لجدول الترابط هذا ، وإدراج جمعيات محاضرات الطلاب من هذا القبيل.
‫هنا ما أريد أن أفعله ، أريد إضافة طلاب متعددين ومحاضرات متعددة.
‫لذا في الحقيقة ، كل طلابي الأربعة وجميع محاضراتي وأريد استخدامها كأشياء
‫من أجل إنشاء روابط محاضرات الطلاب هذه.
‫لذا يرجى المضي قدمًا ومحاولة إنشاء جميع كائنات الطلاب وجميع كائنات المحاضرة الموجودة
‫في طاولتنا.
‫أتمنى أن تكون قد جربتها.
‫لذا أولاً وقبل كل شيء ، أريد أن يكون لدي طالبة ، والتي سأسميها كارلا وهي عبارة عن سياق بيانات
‫من النقاط التي ينقطها الطلاب أولاً.
‫لذلك سأحضر الطالب الأول وسأستخدم نفس النهج الذي استخدمناه
‫مع الجامعات لذا يساوي هنا.
‫إنها كارلا من هذا القبيل.
‫وهذا النهج الذي لدينا هنا هو بالضبط نفس النهج الذي استخدمناه هنا مع الجامعات.
‫لذلك أحصل على الطالب الأول في سياق بيانات طلابي.
‫إذن هنا ، الذي يحمل الاسم أو الاسم الذي يساوي كارلا وأنا أفعل الشيء نفسه مع طلابي الآخرين.
‫إذن الآخر كان توني.
‫وكان هناك اسم طوني.
‫ثم كان لدينا ليلى ، والتي اتصلت بها عن طريق الخطأ ليلى ، لذلك سأتصل بها هنا أيضًا.
‫ومن ثم كان لدينا جيمس ، الذي اتصلت به بالصدفة جيمس.
‫لذلك سأبحث عن جيمس هنا أيضًا.
‫وهم الطلاب والآن المحاضرة.
‫لذا إذا لم تتمكن من الحصول على المحاضرات أو الطلاب أيضًا ، فحاول فعل ذلك مع
‫المحاضرات الآن ، لأنك الآن ترى كيف يتم ذلك مع الطلاب.
‫تمام.
‫إذن المحاضرة وكانت الرياضيات ، وهو سياق البيانات الذي يُفكر فيه المحاضرات أولاً.
‫إذن نحصل على المحاضرة الأولى وهنا سأسميها LC وسيكون اسم LC يساوي وهذا كان الرياضيات.
‫هذه هي محاضرتنا الرياضية.
‫والآن لنقم بإنشاء المحاضرة الثانية ، والتي كانت التاريخ.
‫وسيكون هذا التاريخ من هذا القبيل.
‫والآن يمكننا إنشاء محاضرات طلابية.
‫هذا لائق جدا.
‫يمكننا الذهاب إلى سياق البيانات وهنا.
‫طالبة أوه ، لا تظهر لي محاضرات طلابية.
‫لماذا هذا؟
‫حسنًا ، نأمل أن تعرف ذلك لأنه ليس لدينا هنا.
‫لذلك دعونا ننشئ محاضرة طلابية ونضعها هنا.
‫وكما ترى ، ترتبط محاضرة الطالب بالطالب والمحاضرة ، لذا دعني أسحبها بشكل صحيح.
‫كما ترون ، الطالب متصل بالجامعة ، لذا فإن الطالب في جامعة واحدة ، لكن الجامعة
‫بها عدة طلاب.
‫ثم الطالب الطالب محاضرات الطلاب.
‫حسنًا ، بها محاضرات ، لكن كلاهما متصل بطاولة محاضرة الطالب.
‫المحاضرة والطالب متصلان في محاضرة الطالب ، كما ترون ، بسبب هوية الطالب
‫ومعرف المحاضرة.
‫لهذا السبب هم متصلون هنا.
‫والآن ما يمكننا فعله هو إنشاء محاضرة للطلاب.
‫لذلك سأستخدم طالب سياق البيانات أو نعم ، إنها في الواقع محاضرات طلابية من هذا القبيل وإدراجها
‫عند الإرسال.
‫وماذا أريد أن أقدم.
‫حسنًا ، كيان محاضرة جديد للطلاب وسيكون مع الطالب ، لنفترض أن هذا مع كارلا ولديها
‫محاضرة تسمى الرياضيات.
‫الآن نحن لا نقول ما يسمى بالرياضيات ، لكننا في الواقع نقول الشيء الرياضي.
‫لذا فإن الكائن ، كارلا ، والرياضيات الكائن متصلان ، وكائن كارلا هو من نوع الطالب ومحاضرة الكائن أو الرياضيات
‫كنوع من المحاضرات.
‫والآن نقوم بتوصيلهم في هذا الخط.
‫لنقم بذلك مرة أخرى مع طالب آخر ومحاضرة أخرى.
‫لنفترض أن توني لديه أيضًا رياضيات.
‫إذن الآن لدينا هذان متصلان ، لكن هذه ليست الطريقة الوحيدة للقيام بذلك.
‫يمكننا بالطبع القيام بذلك بهذه الطريقة حتى نتمكن من إنشاء كائن محاضرة طالب يسمى ASL ،
‫دعنا نقول توني ، وهو نوع محاضرة طلابية من هذا القبيل.
‫ثم يمكننا أن نقول ASL.
‫لدى Tony طالب Tony ، ثم ASL ، ولدى Tony معرف المحاضرة لمعرف نقطة التاريخ ويمكننا المضي قدمًا وتطبيق سياق البيانات هذا
‫، وإدراج محاضرات الطلاب في نقطة الإرسال وستكون ASL.
‫توني في الحقيقة ليست محاضرة هنا ، لكنها معرف محاضرة من هذا القبيل.
‫حتى الآن معرف المحاضرة جيد مع معرف التاريخ والطالب على ما يرام مع توني.
‫لكن بالطبع كان بإمكاني استخدام Tony Dot ID هنا أيضًا ، لذلك كان بإمكاني أن أقول حسنًا ، أريد أيضًا
‫أن أقول ASL ، معرف الطالب Tony DOT سيكون معرف Tony Dot ، لكن الشيء الرائع هو أنني لست كذلك بحاجة للقيام بذلك.
‫وطالما أني أعطيته الطالب فقط ، فإن الطالب يحتوي على بطاقة الهوية ويحوي الطالب المحاضرة الآن
‫أيضًا.
‫هذا رائع جدًا.
‫والآن يمكننا المضي قدمًا وتنفيذ ذلك.
‫نحن بحاجة لتقديم ذلك.
‫لكن حسنًا ، سأبقي الأمر بسيطًا.
‫سأقوم بإضافة محاضرة طلابية أخرى.
‫لذلك سأقوم بنسخ هذا السطر من التعليمات البرمجية وسأضعه في أسفله.
‫وفي هذه الحالة ، إنها ليلى أو ليلى ، كيف اتصلت بها.
‫لديها تاريخ كذلك.
‫إذن هناك ليلى.
‫إنها مجرد تاريخ.
‫ثم هناك كارلا ، إنها رياضيات فقط.
‫وبعد ذلك ، بصفته توني ، يحب أن يدرس بجد.
‫لديه رياضيات وتاريخ.
‫حسنا.
‫الآن يمكننا المضي قدمًا وتقديم ذلك.
‫إذن البيانات والسياق ونقطة إرسال التغييرات ويمكننا إظهار ذلك على شبكتنا.
‫إذن ، سيكون مصدر العنصر عبارة عن بيانات أو سياق أو محاضرة نقطية أو محاضرات طلابية من هذا القبيل.
‫حسنا.
‫الآن دعونا نسمي هذا أسلوب إدراج محاضرة الطالب لأننا أدخلنا المحاضرات بالفعل.
‫لذا فهم موجودون في قاعدة البيانات الآن.
‫دعونا نديرها.
‫حسنا.
‫لنفترض الآن أننا نريد الحصول على جامعة لطالب معين.
‫لذلك نريد معرفة اسم الجامعة لطالب معين.
‫لذلك دعونا نفعل هذا الفراغ العام ، ونترك.
‫أو هذا ، احصل على جامعة توني الجامعية.
‫لذا أريد أن أعرف في أي جامعة هو توني.
‫ويمكنني القيام بذلك بعدة طرق.
‫بالطبع يمكنني استخدام كود SQL أو أشياء من هذا القبيل ، لكنني سأبقيها بسيطة.
‫سأستخدم الأشياء هنا ، وربط الأشياء ، وهذا رائع جدًا.
‫لذلك سأستخدم الطالب توني وهو سياق البيانات وهنا الطلاب ولكن أولاً ، سأأخذ
‫الطالب الأول الذي يحمل اسم توني.
‫إذن الاسم يساوي توني ثم أحتاج أن يكون لدي جامعة وستكون جامعة توني ويجب أن تكون جامعة
‫توني دوت وهذا كل شيء.
‫إذن هذه الجامعة أو جامعة توني تحتوي على كائن الجامعة الذي يمتلكه توني أو
‫مكان توني.
‫والآن ما يمكننا فعله هو إظهار ذلك على شبكة البيانات الرئيسية لدينا.
‫لذا فإن مصدر عناصر شبكة البيانات الرئيسية يساوي جامعة توني.
‫حسنًا ، هذا لا يعمل.
‫ولما ذلك؟
‫لأن جامعات توني من النوع الجامعي.
‫لكن متجر العناصر هو أنا لا حصر له.
‫لذلك على الرغم من أن جامعة توني هي مجرد شيء واحد ، ما زلنا بحاجة إلى إنشاء قائمة بالجامعات.
‫لذلك دعونا ننشئ قائمة تسمى الجامعات ، والتي ستكون قائمة جديدة للجامعات من هذا القبيل.
‫الآن يمكننا استخدام هذه القائمة وإضافة جامعة توني إلى تلك القائمة ، ويمكننا الآن أخيرًا استخدام الجامعات.
‫إذن هذه القائمة ، التي يمكن استخدامها كقائمة تعداد ، إنها نظام يجمع ويمكننا استخدامه
‫هنا لمصدر عنصر شبكة البيانات الرئيسي.
‫الآن يمكننا المضي قدمًا وعرض الجامعة التي يوجد بها توني.
‫ولفعل ذلك ، علينا أن نسمي هذه الطريقة هنا.
‫لذلك سأستخدم الحصول على University of Tony وسأعلق على إدراج جمعيات محاضرات الطلاب التي كانت
‫لدينا من قبل.
‫لذا إذا قمت بتشغيل ذلك مرة أخرى ، فسوف أرى Uni of Tony.
‫الآن دعنا نتحقق من ذلك ونرى ييل.
‫حسنًا ، جامعة توني هي جامعة ييل ، لذا يمكنك استخدام تلك البيانات وسنعمل معها ، أليس كذلك؟
‫لذلك يمكنك الحصول على بطاقة الهوية أو إذا كان هناك المزيد من المعلومات حول الجامعة ، دعنا نقول
‫مثل عدد الطلاب أو عدد الأساتذة هناك أو عندما تم تأسيسها ، كل هذه الأنواع من الأشياء ، عندها سيكون لديك
‫كل هذه المعلومات في هذا الجدول .
‫في حالتنا ، الأمر أساسي جدًا لأن الجامعة تمتلك فقط المعرف والاسم.
‫لكن الشيء الرائع في هذه الكائنات ، أنها تحتوي على كل شيء في هذا النوع المحدد من البيانات.
‫لذا في الجامعة ، إذا كانت تحتوي على كل هذه الأشياء ، لكان لدينا كل هذه الأشياء في جامعة توني.
‫لذلك هذا مفيد جدًا جدًا.
‫حسنا.
‫حتى الآن تحد صغير بالنسبة لك.
‫احصل على محاضرات توني وفي هذه الحالة استخدم استعلام من فضلك.
‫حسنا.
‫لذلك دعونا ننشئ طريقة جديدة.
‫الفراغ العام.
‫احصل على جميع المحاضرات من طوني.
‫وهنا أريد أن أحصل على الطالب توني أيضًا.
‫لذلك سأقوم فقط بنسخ هذا الرمز لأنه حسنًا ، أنا بحاجة إلى كائن توني على أي حال.
‫الصحيح.
‫لذا الآن أريد أن أرى كل محاضراته.
‫وكما تعلم ، كان هذا هو الرجل الذي يتحلى بأخلاقيات العمل الشاق ولديه موضوعان مختلفان.
‫إذن ما يتعين علينا القيام به هو القيام بما يلي.
‫لذا فإن محاضرات توني ستكون من الوقوف على محاضرات الطلاب في محاضرات توني دوت للطلاب
‫، حدد محاضرات أو محاضرات دود.
‫حسنا.
‫إذن هذا هو النهج الآخر.
‫هذا بديل للحصول على محاضرة محددة.
‫والآن يمكننا استخدام ذلك في شبكة البيانات الرئيسية لدينا كمصدر للعناصر.
‫وستكون تلك محاضرات توني.
‫حسنا.
‫لذلك ترى أن هناك عدة طرق مختلفة للقيام بالأشياء ويبدو أن هذا الأسلوب أقصر وهذا
‫جيد تمامًا.
‫لذلك دعونا نسمي ذلك مرة أخرى.
‫لذا بدلاً من الحصول على جامعة توني ، دعنا نحصل على محاضرات من توني الآن دعنا نسميها مرة أخرى.
‫ويجب أن نرى الرياضيات والتاريخ ونرى الرياضيات والتاريخ معروضين هنا.
‫لذا فالرياضيات والتاريخ مع المعرف الأول والثاني ، هذه هي المحاضرات التي ألقاها صديقنا
‫حتى يحضرها صديقنا توني.
‫ولكن يمكنك أن ترى هنا محاضرات الطلاب معروضة أيضًا وهي فارغة.
‫إذن هذه المعلومات ، هذا الكائن لا يحتوي على أي معلومات معروضة هنا.
‫لكن المهم بالنسبة لنا ، وهذا ما نحتاجه هنا ، هو الأسماء الفعلية للمحاضرات التي يحضرها
‫الطالب.
‫حسنا.
‫حتى نتمكن من عرضها بطريقة أفضل بكثير.
‫وبعد ذلك استطعت أن أرى ، حسنًا ، توني لديه كل هذه المحاضرات ، ويمكنني ، على سبيل المثال ، إضافة علاماته
‫هنا بجانبها أو إلى أدائه بشكل عام وتلك الأشياء.
‫حسنا.
‫هذا كثير جدًا حول استخدام SQL واستخدام Link بالفعل.
‫لكن في الفيديو التالي سنقوم بالمزيد.
‫لذلك سنقوم بإضافة عدة طرق أخرى تقوم ببعض الأشياء الرائعة لأننا لم نر كيفية
‫التحديث ، ولم نر كيفية حذف مستخدمين محددين ، على سبيل المثال ، الحصول على جميع المحاضرات من جامعة
‫معينة ، كل تلك الأنواع من الأشياء.
‫لذلك لا يزال هناك الكثير لنتعلمه.
‫لذلك نراكم في الفيديو التالي.