‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنقوم بإنشاء جدولين إضافيين وسنقوم بإعدادهما حتى نتمكن من إنشاء
‫برنامجنا الصغير الذي رأيناه في الفيديو الأخير.
‫حسنا.
‫فلنبدأ بإنشاء جدول جديد هنا.
‫لذلك أذهب إلى الجداول الخاصة بي في مستكشف الخادم الخاص بي ضمن اتصال البيانات الصحيح ، وقمت بإنشاء جدول جديد.
‫لذا أضف جدول جديد هنا.
‫والجدول الجديد يجب أن يسمى حيوان لأنه سيحتوي على جميع الحيوانات المختلفة التي
‫لدينا.
‫ثم كما ترون ، أقوم بتغيير الاسم هنا ، وإنشاء جدول dbo animal.
‫ثم نحتاج إلى إضافة صف هنا والذي سأطلق عليه الاسم وسيكون من النوع
‫و var char so و var char 50.
‫لذلك سيكون هذا مكونًا من 50 حرفًا مرة أخرى.
‫ومن المهم أن يكون هذا المعرف هنا هو معرفنا الأساسي هنا.
‫إذن مواصفات الهوية أو مواصفات الهوية وسأقول ، هل الهوية صحيحة؟
‫ويمكنك أن ترى أنه سيتزايد الآن تلقائيًا.
‫هذا هو نفس النهج الذي رأيناه مع طاولة حديقة الحيوان ، لكننا نفعل ذلك مع طاولة الحيوانات
‫الآن أيضًا.
‫بمجرد الانتهاء من ذلك ، يمكننا الضغط على مفتاح التحديث وتحديث قاعدة البيانات.
‫وبمجرد الانتهاء من ذلك ، مرة أخرى ، يمكننا التحديث هنا ويمكننا أن نرى لدينا طاولة حيوانات في طاولاتنا
‫أيضًا.
‫الآن دعنا نضيف بعض البيانات إلى هذا الجدول.
‫لذا اعرض البيانات أو بيانات الجدول.
‫وهنا ، سأضيف سمكة.
‫في الواقع ، سأضيف سمكة قرش.
‫ثم مهرج.
‫قرد السمك.
‫ذئب أبو بريص.
‫تمساح.
‫قرص التمساح.
‫ثم البومة.
‫ببغاء.
‫هذا هو.
‫لدي هذه الأسماء الثمانية هنا.
‫يمكنك استخدام أنواع مختلفة.
‫هذه مجرد أسماء حيوانات.
‫وكما ترى ، لديهم معرف أيضًا ، وهو فريد ويتزايد تلقائيًا في كل مرة
‫أدخل فيها قيمة.
‫والآن لدينا تلك الحيوانات الثمانية هنا.
‫وما أريد فعله الآن هو إنشاء مجموعة من الحيوانات وحدائق الحيوان بحيث يمكن أن يكون هناك سمكة قرش في حديقة الحيوانات
‫في نيويورك ، ولكن يمكن أيضًا أن تكون سمكة قرش في ميامي أو في ميلانو أو في برلين أو أيًا كان.
‫إذًا يمكن أن يكون ذئبًا في ميامي ، ولكنه قد يكون أيضًا ذئبًا في نيويورك.
‫لكن ليس من الضروري.
‫وما علي فعله ، إذن ، هو إنشاء جدول علاقة بحيث يقيم علاقة بين حيوان
‫وحديقة حيوانات.
‫لذلك دعونا نمضي قدمًا وننشئ هذا الجدول الجديد وسيكون لهذا الجدول معرف وسيكون له معرف حديقة
‫حيوان من النوع int ويسمح به.
‫الآن سأقوم بإلغاء تنشيط ذلك أيضًا.
‫نفس الشيء هنا.
‫سأحصل على معرف حيوان وسيكون أيضًا من النوع int والسماح الآن تم إلغاء تنشيطه أيضًا.
‫إذن الآن هذا المفتاح الأساسي لمعرف الهوية الخاص بي لن يكون كافيًا.
‫أريد أن يتم زيادتها تلقائيًا أيضًا.
‫لذلك أذهب إلى ممتلكاتي في مواصفات الهوية على الجانب الأيمن وستكون هنا كاذبة وأريد أن تكون
‫صحيحة.
‫لذا فإن هويتها ستكون صحيحة.
‫حسنا.
‫وهذا سيخلق طاولتي.
‫وسأغير الاسم لأنني أريد أن يطلق عليه شيء مثل Zoo Animal ، لأنه سيكون العلاقة بين
‫حديقة الحيوان والحيوانات.
‫إذن ما هي الحيوانات في أي حديقة حيوانات؟
‫وبمجرد الانتهاء من ذلك ، يمكنني المضي قدمًا والضغط على "تحديث" وسيؤدي ذلك إلى إنشاء الجدول بالنسبة لي.
‫لذلك دعونا نمضي قدمًا ونقوم بتحديث ذلك.
‫ونرى Zoo Animal هنا أيضًا.
‫والآن هناك شيء ما زلنا بحاجة إلى القيام به من أجل رؤية تلك البيانات أو الحصول على بيانات عن حديقة الحيوان
‫والحيوان.
‫نحن بحاجة إلى تحديث مصدر البيانات لدينا.
‫ومن أجل القيام بذلك ، سأضغط على بديل التحول.
‫DX حسنًا ، لقد تم تحديد مدير حديقة حيوان لي سيفتح مصادر البيانات لي وأحتاج إلى تكوين مصدر البيانات الخاص
‫بي باستخدام المعالج.
‫سأفعل ذلك.
‫ستقوم باسترداد البيانات وكما ترى ، يتم تحديد حديقة الحيوانات فقط هنا.
‫وأريد أيضًا أن يتم اختيار حيوان وحيوان من حديقة الحيوانات.
‫لذلك سأقوم باختيار هؤلاء وسأضغط على إنهاء.
‫بمجرد القيام بذلك ، يمكنك أن ترى أنه تمت إضافتها إلى مصدر البيانات الخاص بنا.
‫ومصدر البيانات لدينا هو إلى حد كبير جميع البيانات التي لدينا لهذه الجداول لأنها بخلاف ذلك
‫ستكون فارغة.
‫والآن هناك شيء أنيق يمكننا القيام به وهو أنه يمكننا تعديل مجموعة البيانات الخاصة بنا مع المصمم.
‫لذا سأقوم بفتح هذا الموضوع.
‫وكما ترون ، يفتح مصممي ويوجد لدي هنا طاولاتي الثلاثة.
‫لذلك لدي حديقة الحيوانات ، ولدي الحيوان ولدي حديقة الحيوانات وهذا رائع جدًا.
‫هؤلاء غير مرتبطين ببعضهم البعض بعد ، لكننا سنغير ذلك بعد قليل.
‫إذن حديقة الحيوانات هذه هنا ، لديها معرف وهذا موقع.
‫الحيوان لديه معرف في الاسم ومن ثم لدينا حيوان حديقة حيوان له معرف حديقة حيوان ومعرف حيوان.
‫فكيف نربطهم ببعضهم البعض؟
‫لأنه يجب ربط حديقة الحيوان بحديقة الحيوان.
‫يجب أيضًا ربط الحيوان والحيوان بحيوان حديقة الحيوان.
‫حسنًا ، نعود إلى بياناتنا أو إلى مستكشف الخادم لدينا ونحتاج إلى تغيير حيوان حديقة الحيوان لدينا.
‫ومن أجل تغييره ، أذهب لفتح تعريف الجدول.
‫لذا انقر بزر الماوس الأيمن على Zoo Animal Open Table Definition Next.
‫ما علي فعله هو إضافة مفاتيح خارجية وسأقوم بإنشاء مفتاح خارجي جديد وسأطلق
‫عليه اسم حيوان حديقة حيوان خارجي.
‫أو في الواقع ، دعنا نجعل الأمر بسيطًا.
‫سأطلق عليه المفتاح الخارجي لحديقة الحيوان.
‫إذن Zoo F K ، لأن هذا سيكون المفتاح الخارجي لحديقة الحيوان الذي لدينا.
‫وما يفعله ، فهو يربط مفتاحًا.
‫حسنًا ، إنه يربط.
‫وما يفعله هو توصيل عمود من طاولتي هنا بعمود من جدول آخر.
‫لذلك سأقول هنا أن المفتاح الخارجي سيكون معرف Xu والمرجع جيدًا أريد أن أكون
‫متصلاً بـ Zu ثم بجدول العمود أو عمود الجدول المسمى ID.
‫والآن أريد أن أفعل نفس الشيء.
‫سأقوم بنسخ ذلك.
‫وفي الواقع ، لست بحاجة إلى الأقواس المربعة.
‫سأفعل بدونهم.
‫وأريد أن أفعل الشيء نفسه للحيوان.
‫لذلك سأحصل على مفتاح غريب للحيوان ، والذي سيرتبط بمعرف الحيوان.
‫وهنا أريد الوصول إلى معرف الحيوان ولست بحاجة إلى هذه الفاصلة في النهاية.
‫حسنًا ، بهذه الطريقة ، أقوم فقط بتحديث طاولة حيوانات حديقة الحيوان الخاصة بي ، وسأتخلص من ذلك.
‫مثل هذا تماما.
‫والآن يمكنني المضي قدمًا وتحديث ذلك.
‫لذا قم بتحديث قاعدة البيانات.
‫الآن بعد أن تم ذلك ، يمكننا إضافة بعض البيانات إلى حيوان حديقة الحيوان لدينا لأنه فارغ إلى حد كبير الآن.
‫لذلك دعونا نفتح بيانات الجدول ونعرضها.
‫وسنستخدم في الواقع لنفتح بيانات حيوانات حديقة الحيوان هنا.
‫لدينا بيانات حيوانية.
‫إذن سمك القرش واحد ، سمكة المهرج للقرد وهكذا دواليك.
‫لذلك دعونا نضيف سمكة قرش ، أي سمكة مهرج إلى موقعنا الأول.
‫لذا فإن معرف حديقة الحيوان سيكون واحدًا وسيكون الحيوان واحدًا.
‫معرف حديقة الحيوان سيكون واحدًا ومعرف الحيوان سيكون رقمين.
‫فماذا يعني ذلك؟
‫هذا يعني أنه في موقعنا الأول وإذا أردنا التحقق من الموقع الأول ، نذهب إلى طاولة حديقة
‫الحيوان الخاصة بنا ويمكننا أن نرى الموقع الأول هو نيويورك.
‫لذلك في نيويورك ، سيكون لدينا حيوانات.
‫واحد واثنان لأن حديقة الحيوانات واحدة وهناك حيوانات ، واحد واثنان.
‫إذن ما هي تلك الحيوانات؟
‫واحد واثنين؟
‫حسنًا ، هم أسماك القرش وسمكة المهرج.
‫والآن دعنا نتحقق من الموقع الثاني ، طوكيو.
‫الآن دعنا نضيف شيئًا إلى طوكيو.
‫دعونا نضيف الحيوان الثالث والرابع إلى طوكيو.
‫ثم لدينا المدينة الثالثة.
‫دعونا نضيف الحيوان الخامس هناك والحيوان السادس.
‫ومن ثم سيكون للمدينة الرابعة الحيوان السابع والثامن.
‫والآن لدينا مدينة خامسة ، وهي ميلان.
‫وسأقول فقط إن ميلان سيكون لديه كل منهم.
‫لذلك ستكون مليئة بالحيوانات.
‫أربعة وخمسة وستة وخمسة وسبعة وخمسة وثمانية وخمسة مفقودة.
‫إذن خمسة ، خمسة ، خمسة ، ستة ، خمسة ، سبعة ، خمسة ، ثمانية.
‫ما يعنيه ذلك الآن هو أن لدينا خمس حدائق حيوان ولدينا ثمانية حيوانات مختلفة.
‫وفي حديقة الحيوانات الأولى لدينا فقط الحيوان الأول والثاني ، وهما حيوانات الأسماك.
‫والثاني ، وهو طوكيو لدينا ، لدينا ثلاثة وأربعة ، وهو قرد وذئب.
‫ثم لدينا في برلين خمسة وستة ، وهي الوزغة والتمساح.
‫ثم في القاهرة لدينا البومة والببغاء ، ثم في ميلانو لدينا جميعًا.
‫لدينا ثمانية حيوانات في ميلانو.
‫هذا ما يقوله جدول العلاقات هذا إلى حد كبير.
‫تقول أن لدينا حيوانات في حدائق حيوانات معينة.
‫الآن ، كل هذا رائع وأشياء.
‫لكن كيف نتحقق من ذلك؟
‫كيف يمكننا معرفة ما يحدث وكل شيء رائع وما إلى ذلك؟
‫حسنًا ، يمكننا إنشاء استعلام جديد في قاعدة البيانات الخاصة بنا ، وسأذهب فقط لإنشاء قاعدة بيانات أو إنشاء استعلام
‫هنا ، انقر بزر الماوس الأيمن واستعلام جديد.
‫وستكون قادرًا على إضافة استعلام SQL هنا.
‫وسأختار فقط كل البيانات من حديقة الحيوان والحيوان و.
‫سأقول فقط حدد نجمة من الحيوان.
‫وهو في الواقع يسمى رأس المال حيوان.
‫هكذا ، اختر البدء من الحيوان.
‫إذا قمت بتشغيل هذا الرمز ، لذلك قمت بتنفيذ الكود أو التحكم في shift e ، فسترى أن هذا هو ما نحصل عليه.
‫لذلك نحصل على جميع إدخالات حيواننا.
‫إذن واحد سمكة قرش ، واثنان سمكة المهرج وهكذا دواليك.
‫لذا فإن النجمة تعني كل شيء.
‫لذلك يمكننا ببساطة أن نقول ، أعطني كل شيء من الحيوان.
‫لذلك كل إدخال لديك من الحيوان.
‫الآن بالنسبة لك ، يظهر التحدي الصغير كل ما هو موجود في حديقة الحيوانات.
‫لذلك كل حدائق الحيوان التي لدينا.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫أنا أقول ببساطة حدد نجمة من حديقة الحيوان وسأقوم بتنفيذ ذلك.
‫وكما ترون ، لدي خمس مدن هنا والآن أكثر صعوبة.
‫ما سنفعله الآن هو أننا سنقوم بفحص جميع الحيوانات الموجودة في نيويورك.
‫وكما تعلم ، نيويورك لديها فكرة واحدة.
‫والآن نريد أن نرى أي من تلك الحيوانات في نيويورك.
‫ولكي نفعل ذلك ، علينا تكوين مجموعة من جدولين.
‫لذا أولاً وقبل كل شيء ، نحتاج إلى معرفة الجدول الذي توجد فيه الحيوانات ، ثم نحتاج إلى طاولة بها جميع حيوانات
‫حديقة الحيوان.
‫إذن هذا سيكون مزيجًا من الاثنين.
‫وبالتالي ، نحتاج إلى إنشاء صلة داخلية.
‫وسأستخدم اسمًا ثالثًا حيث يكون a حيواني.
‫إذن من الحيوان أ والآن سيتم ضمه داخليًا.
‫لذا انضم داخليًا مع حيوان حديقة الحيوان.
‫وهناك أعطيها اسم Z A.
‫في المعرف الخاص به ، سيكون في مفصل في معرف الحيوان وسيكون مساويًا لحديقة الحيوان.
‫معرف الحيوان والحيوان.
‫كما تعلم ، هناك معرف حيوان ولدينا معرف الحيوان في حيوان حديقة الحيوان والآن نريد
‫دمجها ومعرفة أي منها موجود في حديقة حيوان نيويورك.
‫وبالتالي ، فإننا نستخدم ببساطة حيث يكون معرف حديقة الحيوان للحيوانات مساويًا لمعرّف واحد لأن واحدًا كان في نيويورك.
‫وإذا تحققنا من ذلك مرة أخرى ، حسنًا ، في الواقع ، يمكننا تشغيله.
‫ثم يمكننا أن نرى هناك سمك القرش وسمك المهرج.
‫من أجل التحقق من أننا نذهب إلى Zoo Animal ونعرض بيانات الجدول هنا ويمكننا أن نرى في واحد لدينا واحد
‫واثنان ، وهما حيوانات جيدًا ، أنت تعرف بالفعل هذا القرش والاستنساخ.
‫الآن إذا عدنا إلى استفسارك ، فهذا بالضبط ما حصلنا عليه هنا ، سمك القرش وسمك المهرج.
‫هذه هي الطريقة التي يمكننا من خلالها ضمهم معًا.
‫وسنستخدم شيئًا مشابهًا.
‫لذلك هذا ليس برنامج تعليمي لـ SQL ، إنه أكثر من برنامج تعليمي حاد لقاعدة البيانات وسنقوم بعمل C بطريقة
‫حادة في الفيديو التالي.
‫لذا أراك هناك.