منتدى الحاسب والجوال العربي
منتدى الحاسب والجوال العربي
كلمة الإدارة  

اهلاً وسهلاً، بك يا " ‏زائر "

نعتزر عن المشكلات التي حدثت في الفترة الفائتة كنا نجري إعادة تكويد وإزالة الصور التالفة والأكواد الزائدة لتقديم أفضل تجربة تصفح لك

أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد! يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى

hozaifa01

الدرس الرابع-قواعد بيانات SQL

حذيفة احمد

حذيفة احمد

المدير العام
المدير العام
الدرس الرابع-قواعد بيانات SQL Emptyالبلد البلد : الدرس الرابع-قواعد بيانات SQL Sd10
الجنس : ذكر
عدد المساهمات : 1501
نقاط : 4362
مخالفات مخالفات : ليس لديه مخالفات
بسم الله الرحمن الرحيم

توجد في قواعد البيانات ثلاث انواع من العلاقات بين الجداول
1 - علاقة one to one
2 - many to one
3 - many to many


الان سوف نتكلم عن كل جزء منها بلتفصيل الممل ان شاء الله

اولالالالا
one to one

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


__________________________________________________ _____________________
النوع الثاني من العلاقات بين الجداول

علاقة one to many

وفي هذا النوع من الجداول ان كل صف من صفوف الجداول( اقصد بل صف الاعمدة)
احد الجداول الاول لع علاقة بصف و احد من الجدول الثاتي
بينما كل صف من الجدول الاول له علاقة بصف واحد فقط من الجدول الاول
لنأخذ مثالا على هذا
لنفرض ان لدينا دائرة و اكيد هذ الدائرة الحكومية يوجد بها وضفين و مدير على هؤلاء الموظفين
و لنفرض ان لدينا جدول للموضفين و جدول للمدير
اذا العلاقة تكون بن المدير و الموضفين علاقة ONE TO MANY
حيت ان ال موضفين مرتبطين مع المدير
و المدير مرتبط مع الموضفين
__________________________________________________ _____________________________

الان سوف نتكلم عن
relation bettween many to many

ان ان كل سجل من الجدول الاول يرتنط بعدة سجلات من الجدول الثاني و العكس صحيح ايظا
و مثال على ذالك لنأخذ مثلا المدرسين و الطلاب ف
ف كل مدلاي هو مسؤل عن تدريس
مجموعه من الطلاب و كل طالب يدرس عليه مجموعه من مدرسين
و ان هذا النوع من العلاقات هو نوع خاطء
لذاللك يتم في هذه الحالة انشاء جدول اخر جديد
يكون وسيط بين المدرسبن و الطلاب و هذا الوسيط هو الكتب فكل مدرس يرتبط
بنوع من المواد التي يترسها و كل طالب يرتبط مع المدرس عن طريق الكتب
اذا اعتبرنا هذا النوع ان الكتاب هو حلقة الوصل بين المدرسين و الطلاب

__________________________________________________ ________________

الى هنا انتهى هذا الدرس و ان شاء الله الدرس القادم راح نصمم قاعدة ونحلله و نعرف كيف البرمجة

#1 - كتب 12/4/2012, 12:50
https://h-mob.yoo7.com/ https://www.facebook.com/hozaifa01 https://twitter.com/hozaifa01

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

IP



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