12 المفاتيح في قواعد البيانات Keys in database

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น •

  • @AmalNuri
    @AmalNuri ปีที่แล้ว +1

    شكرت جزيلا استاذ...وفرت عليا وقت القراءة للكتاب استفدت جدا من تلخيصك .. بالتوفيق

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  ปีที่แล้ว +1

      هذا شي بكل تأكيد يسعدني ويعطيني حافزا للاستمرار......كل التوفيق لك أختي الكريمة

    • @AmalNuri
      @AmalNuri ปีที่แล้ว +1

      @@AlfaTheFirstProgrammer مرحبا استاذ .. ممكن توضيح عن Referential Integrity Constraint او ارشادي لاي فيديو يتاول توضيح لللموضوع ان وجد .
      👀

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  ปีที่แล้ว +1

      أهلا وسهلا.....الفصل القادم من الكتاب باذن الله سيتناول موضوع
      Integrity Rules and Constraints
      وسيتم فيه التطرق الى الموضوع الذي أشرتي اليه
      تحياتي

  • @taifmoh369
    @taifmoh369 ปีที่แล้ว +2

    شكرا على الشرح الواضح ..لكن ياريت يضاف جزء عملي للشرح يكون افضل

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  ปีที่แล้ว

      أهلا وسهلا بك أخي الفاضل
      هل تقصد بالجزء العملي هو لغة SQL ؟
      أم تقصد أمثلة حول كيفية استخراج الجداول ومخطط الـ ERD من النص المكتوب ؟

    • @taifmoh369
      @taifmoh369 ปีที่แล้ว +1

      @@AlfaTheFirstProgrammer لا اقصد SQL
      وامثله واقعيه مثلا مشروع بسيط نبدا به خطوه خطوه مع الشرح موازيا للكتاب ...
      أواجه مشكله في كيفية استخراج الجداول و الحقول للمشروع (كيفية التفكير كمصمم قاعدة بيانات بحل المشاكل )

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  ปีที่แล้ว +1

      @@taifmoh369 تمام فهمتك....الفيديو القادم سيكون تكملة للفصل الثامن.... ثم بعد ذلك باذن الفيديو الذي بعده سيكون أول مثال عملي لسيناريو الشركة الموجود في الفصل الثامن ثم بعد ذلك سيكون هنالك فيديو اخر لمثال باذن الله

    • @taifmoh369
      @taifmoh369 ปีที่แล้ว +1

      @@AlfaTheFirstProgrammer شكرا جزيلا

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  ปีที่แล้ว +1

      @@taifmoh369 العفو.....بالتوفيق ان شاء الله

  • @Ravi7n
    @Ravi7n หลายเดือนก่อน +1

    انا فهمت انه لكل علاقة تكون متعدد لمتعدد لازم يضاف اليهم جدول بينهم وكل مفتاح اساسي من الجدولين نضيفهم للجدول الجديد ، ولكن السؤال هل يكونا ايضا مفاتيح خارجية يعني الرقم الدراسي وكود المادة هما مفتاحان اساسيان ونفس الوقت هما مفتاحان خارجيان ؟ بالاضافة بالنسبة للجدول الجديد اضفت حقل اسمه الجزئي وحقل النهائي من اين اضفتهم ؟ يعني على اي اساس تمت اضافتهم ومن اين اتوا ؟
    اتمنى تقرا تعليقي وتجاوبني لان انت اكثر شخص استفدت منه ومحتاج توضيع للاسئلة الي طرحتهم ، والله يعطيك العافية

    • @AlfaTheFirstProgrammer
      @AlfaTheFirstProgrammer  หลายเดือนก่อน +1

      أولا شكرا لك على مرورك، وأنا سعيد جدا بأن الفيديوهات على القناة كان لها أثر جيد في فهمك لمفردات مادة قواعد البيانات.
      الاجابة على الشق الأول من السؤال:
      بالنسبة لحقلي الرقم الدراسي وكود المادة في جدول الدرجات (الجدول الجديد) هما عبارة عن مفتاحين خارجيين قادمين من جدولين مختلفين، وهما في نفس الوقت مع بعضهما يمثلان مفتاح أساسي(مركب) واحد لجدول الدرجات(الجدول الجديد)
      الاجابة على الشق الثاني من السؤال:
      في أغلب الأحيان عند وجود علاقة متعدد الى متعدد (Many to Many) بين جدولين، ينتج لدينا جدول ثالث نقوم بوضع بعض الحقول في ذلك الجدول. السبب في ذلك هو أن تلك الحقول تعتبر نتاج لتفاعل بين سجلات من الجدول الأول مع سجلات أخرى من الجدول الثاني
      فينتج لدينا سجلات جديدة تحتوي على حقول جديدة تتبع بنسبة 50% للجدول الأول، وبنسبة 50% للجدول الثاني
      مثال: عندما يقوم الطالب أحمد من جدول الطلبة بدراسة مادة البرمجة من جدول المواد،
      فأن ذلك سيؤدي الى وجود درجات مثل الجزئي والنهائي والعملي والأعمال في (مادة البرمجة) تتبع للطالب (أحمد)
      فعندما نقوم باضافة درجات الطالب في تلك المادة، يجب علينا أولا تحديد الطالب ومن ثم المادة قبل البدء في ادخال الدرجات
      وأيضا إذا أردنا الوصول المباشر الى سجل الدرجات في تلك المادة لذلك الطالب، فنحن هنا بحاجة لمعرفة الرقم الدراسي للطالب وأيضا كود المادة لكى نستطيع الوصول المباشر الى ذلك السجل.
      فالحقول الجديدة لايمكن اضافتها في جدول الطالب او جدول المادة.
      إذا فالحقول الناتجة مثل الجزئي والنهائي وغيرها تعتمد اعتماد كلي على المفتاح الأساسي المركب للجدول الجديد وهو في هذه الحالة (الرقم الدراسي وكود المادة معا) ولا تعتمد على جزء من المفتاح كالرقم الدراسي بمفرده او كود المادة بمفرده.
      إذا كان هنالك أية استفسارات ثانية أو تساؤلات، فسأكون سعيدا باجابتك عليها. تحياتي