loveme7448 بتاريخ: 25 مارس 2007 تقديم بلاغ بتاريخ: 25 مارس 2007 السلام عليكم ورحمه الله وبركاته شباب لو سمحتوا ممكن حد يشرح لي العلاقات في الاكسس لاني مش فاهمها قوي فيها لخبطه كتير بالنسبه ليا ويا ريت لو فيه مثال ولكم جزيل الشكر 1
Hameed بتاريخ: 25 مارس 2007 تقديم بلاغ بتاريخ: 25 مارس 2007 (معدل) الأخ الفاضل لكي أوضح لك ماهية العلاقات دعنا نتفحص سوياً الجداول التالية التي تحتوي بعض المعلومات [ATTACH]268[/ATTACH] لو نظرت جيدا في الجدولين ستجد أن أحدهم خاص بالحركات بالمبيعات باللون الأحمر تقريباً و الأخر باللون الأزرق الفاتح خاص بالمنتجات عند تصميم قواعد البيانات يراعى دائماً أن يكون لكل جدول من الجداول موضوع مستقل خاص بذاته و الجدولين الموضحين في الصورة هما لموضوعين مختلفين في الحقيقة فالجدول الأول - الأحمر - جدول يوضح حركة المبيعات الجدول الثاني - الأزرق - جدول يوضح كشف المنتجات الجدول الأول هناك رقم قيد فريد من نوعه يعرف كل صف من صفوفه كما هو ملاحظ و هو رقم القيد الجدول الثاني هناك كود منتج فريد من نوعه يعرف كل صف من صفوفه كما هو ملاحظ أيضاً و هو كود المنتج معنى كلمة فريد من نوعه أي غير متكرر في الجدول الخاص به لو أخذنا الآن بعين الأعتبار أننا نريد أن نتأكد من أن كل كود منتج يتم أدراجه في جدول المبيعات موجود في جدول المنتجات فما هو الحل ؟ هذا هو أساس العلاقات ، العلاقات في الأساس تفرض نوعاً من التكامل بين البيانات للتأكد منها و فحصها ذاتياً هناك أنواعاً من العلاقات المشهورة في قواعد بيانات أكسس علاقة رأس بأطراف - One to Many علاقة أطراف بأطراف - Many to Many علاقة رأس برأس - One to One الجدولين السابقين يندرجان تحت علاقة رأس بأطراف و هي أشهر العلاقات و ماذا يعني ذلك يعني أن كل كود منتج في جدول المنتجات من الممكن تكراره في جدول المبيعات ولا يمكن تكراره في جدول المنتجات نفسه لو لاحظت لقد وضعت لك سهمين للكود الأول يوضحان أن كود المنتج 5001 قد تكرر مرتين في جدول المبيعات كما هو واضح و من الممكن أن يتكرر أكثر في جدول المبيعات العلاقات بين الجداول يمكن أن تستفيد منها في إجبار مدخل البيانات على إدخال كود المنتج أولاً قبل أن يبدأ في إدخال البيانات في جدول المبيعات طالما أن كود المنتج لم يتم أنشاؤه قبل ذلك و أيضاً يمكن فرض نوع من التكامل المرجعي و ذلك يفيد في بعض الحالات مثل حالات الحذف و التعديل ، فبفرض أنك تريد أن تقوم بتعديل كود المنتج في جدول المنتجات فإن عملية التعديل في جدول المنتجات يمكن أن ينتج عنها عملية تعديل تلقائية في جدول المبيعات لكل القيود التي تم إدخالها سابقاً و ينطبق ذلك أيضاً على عملية الحذف تم تعديل 6 يونيو 2010 بواسطة Hameed " وَقُلْ رَبِّ زِدْنِي عِلْمًا " Abdelhamid M Auditor
loveme7448 بتاريخ: 26 مارس 2007 كاتب الموضوع تقديم بلاغ بتاريخ: 26 مارس 2007 يا باشا الف شكر بجد ربنا ما يحرمنا منك ويجعله في ميزان حسناتك هنزل الشرح واقراه على مهل واكيد هرد تاني
zitawi2001 بتاريخ: 26 مايو 2007 تقديم بلاغ بتاريخ: 26 مايو 2007 بسم الله الرحمن الرحيم اول شيء سلامي لجميع الموجودين انا حابب اشارك بموضوع العلاقات وشو يعني العلاقات اول شيء في علاقة واحد لواحد او one to one تعني بان كل عنصر في الجدول الاول مربوط فقط في عنصر واحد بالجدول رقم 2 علاقة واحد لواحد يعني انه هناك جدولين لكل جدول مفتاح رئيسي ولنفرض انه الجدولين هما جدول البيانات الشخصية وجدول البيانات المالية عن الموظفين واللي بحتوي على جدول البيانات الشخصية رقم الموظف اسم الموظف الحالة الاجتماعية والجدول الثاني هو جدول البيانات المالية الذي يحتوي مثلا رقم الموظف اسم الموظف الراتب الاساسي العلاوات الخصميات فهنا نجد بأن لكل موظف رقم الموظف وهو المفتاح الاساسي لكل من الجدولين ويجب ان يكون يحمل نفس الصفات يعني نوع البيانات مثلا نص او رقم هنا تكون العلاقة اسمها علاقة واحد لواحد لانه كل عنصر في الجدول الاول سيكون مربوط في عنصر واحد فقط في الجدول الثاني اما بالنسبة لعلاقة one to many فرضا انه هناك جدولين جدول الاباء وجدول الابناء نجد بان كل اب يمكن ان يكون له اكثر من ابن ولكن الابن لا يكون له اكثر من اب فهنا العلاقة تكون علاقة واحد لمتعدد اما علاقة many to many اي متعدد لمتعدد ممكن يكون عليها مثال انه يوجد لدينا اصناف وموردين ونجد بان كل مورد يحضر لنا عدة اصناف وكذلك الصنف من الممكن ان يورده لنا اكثر من مورد وهذه هي العلاقات بشكل مبسط وارجو الاساتذة الافاضل التصحيح في حالة الخطأ
aboraiamba بتاريخ: 27 أغسطس 2007 تقديم بلاغ بتاريخ: 27 أغسطس 2007 بسم الله الرحمن الرحيم أريد السؤال عن الأسهم عند أنشاء العلاقات وتغيير أتجاهها ماذا يعنى ولكم جويل الشكر
اسيرة الاحزان بتاريخ: 17 أغسطس 2009 تقديم بلاغ بتاريخ: 17 أغسطس 2009 شكرا الك كتير ليه يا دنيا كل لما افرح تبكيني ليه ؟
Mourad 28 بتاريخ: 6 مارس 2010 تقديم بلاغ بتاريخ: 6 مارس 2010 (معدل) مشكور تم تعديل 6 يونيو 2010 بواسطة admin
guerfi2009 بتاريخ: 5 يونيو 2010 تقديم بلاغ بتاريخ: 5 يونيو 2010 (معدل) مشكور تم تعديل 6 يونيو 2010 بواسطة admin
eagle-15 بتاريخ: 20 يونيو 2010 تقديم بلاغ بتاريخ: 20 يونيو 2010 السلام عليكم ، الأخ حميد ، كلامك ، جميل ، ولكن هل من الممكن توضيح المثال بصوره اكثر ، لو كان عندي جدول أسماء المعلمين .. وجدول بأسماء الصفوف في مدرسة ما ، كيف يمكنني توزيع المعلمين على الصفوف بصورة تلقائيه عند ادخال اسم المعلم ارجو التوضيح وكيف اعمل ذلك بالخطوات ولكم جزيل الشكر والتقدير
Recommended Posts
انشئ حساب جديد أو قم بتسجيل دخولك لتتمكن من إضافة تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل؟ سجل دخولك من هنا.
سجل دخولك الان