url=http://www.0zz0.com]الدرس السادس من برمجة mysql 769147144[/url]

انت غير مسجل لدينا
يشرفنا انظمامك الى اعظاء المنتدى
رجاء قم بالتسجيل اولا


انضم إلى المنتدى ، فالأمر سريع وسهل


url=http://www.0zz0.com]الدرس السادس من برمجة mysql 769147144[/url]

انت غير مسجل لدينا
يشرفنا انظمامك الى اعظاء المنتدى
رجاء قم بالتسجيل اولا
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الدرس السادس من برمجة mysql

اذهب الى الأسفل

الدرس السادس من برمجة mysql Empty الدرس السادس من برمجة mysql

مُساهمة من طرف صانع برامج الأحد أبريل 18, 2010 3:47 pm

السلام عليكم و رحمة الله وبركاته

اليوم سوف نتعرف على الدرس السادس من برمجة قواعد البيانات

حتى تتم برمجة قواعد البيانات على احسن و جه يجب ان ترتبط الجداول مع بعضها لبعض بحيث نجد علاقة بين هذه الجداول و العرقة تكون كل تالي نعرف و بلعوده سابقا الى انواع العلاقة بين الجداول و للتذكير بينها
one to one
many to one
many to many

و هذه انواع العلاقات بين الجداول كما ذكرنا سابقااا اما الان نحن لسنا بصصد ذكر هذه العلاقاة الان نحن بصدد ايجاد علاقة بين هذه الجداول عن طريق العلاقات ف علاقة بين ال address و جدول ال employee تكامل رجعي اي علاقة علاقة many to one حيث يمكن ان يكون لكل موضف اكثر من غنوان بينما العنوان الموحد هو الخاص بكل موضف
اذا العلاقة بين الجدولين هي علاقة رأس بأطراف و التكامل الرجعي يتم عن طريق جدول ال emp_no


الدرس السادس من برمجة mysql Vcr0lqvsnyqugtn8c1pi


كما تلاحضون الرمزين في الصورة وهي pk , fk و هما اختصار لي pk => primary ley اما fk=> foreign key

و ايضا هناك ايضا علاقة بين جدول ال client , cd حيث ان الزبون عندما يزور موقع المركز فأنه لا يهتم بالموضفيين و لا يهتم بالموردين بل يهتم بالمنتجات فلنفرض ان هناك زبونيين يريدان شراء مجموغه من ال cd
بحيث يشتري الاول cd شاطر شاطر و cd كاظم الساهر بينما يريد الزبون الثاني يريد شراء cd كاظم الساهر فقط
لاحظ العلاقة بين ال cd , clients اذ يمكن للزبون الواحد ان يشتري مجموعه ال cd's و يمكن لل cd الواحد ان يشتريه مجموعه من الاشخاص انيشتري محموعه من ال cd
اذن العلاقة بين الجدولين هي علاقة many to many
و هذا النوع من العلاقة
من العلاقة خاطئ اذا لا بد من ايجاد حل لهذا الخطء و ايجاد جدول وسيط بينهما و الجدول الوسيط الذي سكون هو الوسيط هو جدول ال فواتبر bills
حيث
1= رقم الفاتورة bl_no حيث يضم هذا قيمة فريدة تتميز كل فاتوره عن الاخرى مع الاخذ بعين الاعتبار ان الزبون عندما يشتري سيديان فأن الفاتورتين و هكذا
2 = رقم الزبون cli_no و يشكل هذا العمود الوصل بين جدول ال client و جدول ال bill اي انه ال foreign key
3 = رقم ال cd cd_no و يشكل هذا العمود صلة بين جدول ال cd و جدول ال bill
4 = قيمه الفاتورة paid تشمل القيمة المالية للفاتورة
5 = تأريخ تحرير الفاتورة و يذكر به تأربخ الفاتورة date bill

الدرس السادس من برمجة mysql 409du98pjyhaibn7aqdo

و بهذا اصبح لدينا قاعدة بيانات مؤلفة من 6 جداول
و قد اخذنا فكرة بسيطة عن تحليل و تفسير الجداول

صانع برامج
صانع برامج
المدير العام
المدير العام

عدد المساهمات : 415
0
تاريخ التسجيل : 05/04/2010
العمر : 40
الموقع : برامج x

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى