Dana Dalloul نشر 7 نوفمبر 2020 أرسل تقرير نشر 7 نوفمبر 2020 هل يمكن حل السؤال او اختصار الاجابة وشرح ما يريده السؤال FinalExam1-converted.pdf اقتباس
0 Omar Haddad2 نشر 7 نوفمبر 2020 أرسل تقرير نشر 7 نوفمبر 2020 سأقوم بشرح السؤال لك شرح عام عن المخطط : الأن هذا المخطط يسمى ERD وهي إختصار Entity Relationship Diagram وهي طريقة لتمثيل البيانات المخزنة على قواعد البيانات والعلاقات بين الجداول وهذه العملية تسهل على المستخدمين فهم البيانات المخزنه على قواعد البيانات و سهولة تعديل البيانات على قواعد البيانات والتقليل من نسبة الخطأ والتكرار, أي يجب أن تقم من خلال هذا المخطط بتنفيذ قاعدة البيانات . شرح السؤال : الأن لاحظي في المخطط لديك 3 كيانات أي 3 جداول: جدول الطلبيات: يحتوي على 4 أعمدة رقم الزبون واسم الزبون والجوال والمحافظة. جدول الزبون :يحتوي على 2 أعمدة رقم الطلبية و تاريخ الطلبية . جدول المنتجات:يحتوي على 3 أعمدة رقم المنتج و اسم المنتج و سعر المنتج . يوجد بين الكيانات علاقات : بين جدول الطلبيات والزبون : علاقة1:n أي علاقة one to many وذلك يعني أن الزبون الواحد يطلب العديد من الطلبيات وبالتالي سيكون لديك جدولين الأول الزبائن والثاني الطلبيات ويحتوي جدول الطلبيات على مفتاح أجنبي يوشر على ال id الخاص ب الزبون . شكل الداتا بيز : الزبون (id ,رقم الزبون ,اسم الزبون ,الجوال ,المحافظة ) الطلبيات (client_id ,id , رقم الطلبية , تاريخ الطلبية ) يعتبر client_id هو المفتاح الأجنبي الذي يؤشر على ال id الخاص بالزبون بين الجدول الطلبيات والمنتجات : علاقة n:m أي علاقة many to many وذلك يعني أن الطلبية الواحدة تشمل وتحتوي على العديد من المنتجات وأيضا المنتج الواحد يمكن أن يشتمل في أكثر من طلبية . وبالتالي في هذه العلاقة نحن نحتاج لجدول وسيط وكما تلاحظ في المخطط عن العلاقة يشمل يوجد عمودين هما العدد وسعر الوحدة شكل الداتا بيز : الطلبيات (client_id ,id , رقم الطلبية , تاريخ الطلبية ) منتجات (id , رقم المنتج , اسم المنتج ,سعر المنتج ) الجدول الوسيط عادة يكون اسمه order_product ووتكون تقسيمة الأعمده فيه هكذا (order_id , product_id ,id , العدد , سعر الوحدة ) حيث أن order_id و product_id هما مفتاحان أجنبيان يؤشر كل منهم على الجدول الخاص بهم 2 اقتباس
0 Dana Dalloul نشر 7 نوفمبر 2020 الكاتب أرسل تقرير نشر 7 نوفمبر 2020 تمام شكرا طب ليش حطيت id الزبون في جدول الطلبيات ليش ما عملت جدول ثالث يكون وسيط بينهم؟؟ بس في بعض الاسئلة ما عرفت احلها زي 6-استعلام يعرض المنتجات الغير موجودة في اي طلبيات. 8-بروسيجر يستقبل رقم الزبون ويسترجع كل الطلبيات الخاصة برقم الزبون المرسل. 11-دالة تستقبل رقم الزبون وتعيد 1 اذا كان له طلبيات سابقة أو تعيد صفر اذا لم يكن له طلبيات سابقة. اقتباس
0 Omar Haddad2 نشر 7 نوفمبر 2020 أرسل تقرير نشر 7 نوفمبر 2020 بتاريخ 1 ساعة قال دانا دلول: تمام شكرا طب ليش حطيت id الزبون في جدول الطلبيات ليش ما عملت جدول ثالث يكون وسيط بينهم؟؟ لأن العلاقة one to many لا تحتاج جدول وسيط . اقتباس بس في بعض الاسئلة ما عرفت احلها زي 6-استعلام يعرض المنتجات الغير موجودة في اي طلبيات. 8-بروسيجر يستقبل رقم الزبون ويسترجع كل الطلبيات الخاصة برقم الزبون المرسل. 11-دالة تستقبل رقم الزبون وتعيد 1 اذا كان له طلبيات سابقة أو تعيد صفر اذا لم يكن له طلبيات سابقة. بالنسبة للأسئلة يمكنك البحث عن شروحات محمد الدسوقي ستجدي شرح بالتفاصيل عن كيفية إنشاء البروسيجر وإنشاء الدالة وما الفرق بينهما . ولكن الفكرة بشكل عام هي إنشاء الدالة ووضع فيها بارميتر يستقبل رقم الزبون وتقومي بداخل الدالة بوضع جملة الإستعلام داخلها . 1 اقتباس
السؤال
Dana Dalloul
هل يمكن حل السؤال او اختصار الاجابة وشرح ما يريده السؤال
FinalExam1-converted.pdf
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.