الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل هذه العلاقات صحيحة

بدأه ayman_xp في 22 أكتوبر 2008 · 4 رد · 667 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة / أعضاء هذا القسم

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

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

تقبلوا تحياتي

* الملف بالمرفق

db1.rar

#2

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

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

post-172521-1224867791_thumb.jpg

وسؤالي هل هذا جائز لتماسك العلاقات بشكل صحيح أم لا

تقبلوا تحياتي

db1.rar

#3

بســم الله الـرحمــن الرحيــم

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

#4

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

الجدول : Categories من الأفضل اضافة حقل رمز الفئة ويتم رمز الفئة في جدول المنتجات Products بدل من تكرار اسم الفئة

جدول Sales تكرر فيه اسم الزبون وهو موجود أصلا في جدول الزبائن Customers يستبدل حقل CustName في جدول Sales بالحقل CustID .

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

اقتباس
هناك أداة أو خاصية داخل برنامج الأكسيس تقوم بتحليل العلاقات بين الجداول والتأكد من مدى صحتها ؟

هناك طريقتين هما :

تحليل الجداول وتجدي هذا الخيار في قائمة Tools ------> Analyze ------------<Table كما في الصورة

post-2179-1224971440_thumb.png

الطريقة الثاني هي تشغيل أكسيس من قائمة البرامج واتباع الشرح في الصور وسيقوم المعالج بإنشاء العلاقات بين الجداول كما في المرفقة قد تستفيدي من تلك الطريقة

post-2179-1224971452_thumb.png

post-2179-1224971462_thumb.png

post-2179-1224971481_thumb.png

post-2179-1224971491_thumb.png

تحياتي

#5

أخي الفاضل / مصلح الحريصي

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

شكراً لمرورك و توضيحك لبعض النقاط المفيدة وقد استوعبت بعض النقاط الخاطئة في تصميمي للجداول والعلاقات وقمت بعمل تعديل كما في هذه الصورة

post-172521-1225006733_thumb.jpg

جزاك الله خيراً وتقبل تحياتي

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…