eng_sayed بتاريخ: 11 يناير 2021 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2021 (معدل) السلام عليكم اخواني الكرام اثناء تصميم قاعدة بيانات لنظام ادارة عقارات لاحظت تكرار جدول الانواع مثل انواع الشقق وانواع البنايات وانواع العملاء ..... الخ ، وتم عمل جدول واحد يسمى جدول الانواع ويتم عمل عمود فيه يشير إلى فئة النوع لتمييز كل فئة انواع عن بعضها، على سبيل المثال أنواع العملاء ( مالك ، مورد ، مقاول ....) يتم اعطاء كل نوع رقم مثل ( 1 , 2 , 3 ... ) ويتم اعطائهم رقم فئة 1 ، وكذلك انواع المستأجرين ( أفراد ، شركات ... ) يتم أعطائهم كل نوع رقم (2،1 ... ) ويتم اعطائهم رقم فئة 2 وهكذا ، وتم جعل رقم النوع وفئة النوع مفتاح رئيسي لجدول الانواع جدول الانواع رقم النوع اسم النوع فئة النوع 1 سكني 1 2 تجاري 1 1 مقاول 2 2 مستأجر 2 ولكن واجهتني مشكلة عند ربط جدول الانواع بجدول العملاء من خلال رقم النوع لابد من ذكر رقم الفئة في جدول العملاء حتى يكون الربط صحيح وهذا غير منطقي حيث انني لا احتاج رقم الفئة في جدول العملاء ، والسؤال هنا هل يتم تقسيم جدول الانواع الى عدة جداول ونلغي عمود الفئة مثل انشاء جدول لانواع الوحدات وجدول اخر لانواع العملاء وجدول اخر لانواع البنايات ........ الخ، يرجى المساعدة تم تعديل 11 يناير 2021 بواسطة eng_sayed اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed.ramadan بتاريخ: 11 يناير 2021 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2021 وعليكم السلام, من وجهة نظرى يفضل فعلا فصل جدول الانواع الى اكثر من جدول ولكن يمكنك الاحتفاظ بنفس الربط مع الوضع فى الاعتبار بعدم تكرار (رقم النوع) مثل: 1 سكنى 1 2 تجارى 1 3 مقاول 2 4 ادارى 1 5 مسأجر 2 ثانيا: لا يوجد داعى للأستدعاء الفئة فى جدول العملاء , فقط محتاج رقم النوع مع وضع شرط where ان الفئة = 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eng_sayed بتاريخ: 11 يناير 2021 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 يناير 2021 الف شكر اخي محمد رمضان فعلا تم تطبيق نفس الطريقة التي تفضلتم بها من خلال عمل تسلسل لكل فئة مثل نوع العقارات تبدء بالرقم 1 وأنواع العقارات تم حجز لها خانتين بحيث تبدء 10 وتنتهي بـ 19 ، ونوع الشقق تبدء بالرقم 20 وتنتهي بــ 29 هكذا لباقي الفئات والانواع . CATEGORY NAME NO TYPE_ID TYPE_NAME CUSTUMERS 1 10 OWNER 11 CONTRACTORS 12 SUPPLIER 13 14 15 16 17 18 19 UNITS 2 20 21 22 23 24 25 26 27 28 29 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed.ramadan بتاريخ: 12 يناير 2021 تقديم بلاغ مشاركة بتاريخ: 12 يناير 2021 وعليكم السلام, شكرا ليك اخى سيد. - تمام ولكن يجب الوضع فى الاعتبار فى حالة تعدى فئة معينة اكثر من 10 ارقام ؟ يجب ان يكون في مرونة بحيث يمكنك تسجيل عدد غير محدود من الانواع او الفئات. والاجابة هى بنفس الطريقة اللى حضرتك باعتها ولكن بدون حجز اى ارقام, فقط يتم تمييز النوع بالفئة الخاصة به وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد ابوالعلا بتاريخ: 12 فبراير 2021 تقديم بلاغ مشاركة بتاريخ: 12 فبراير 2021 علشان تعرف لوحدك الاجابه اسال نفسك هو ممكن يكون عندى شخص مقاول وفى نفس الوقت مالك العقار ده كمان ممكن يكون مورد يقوم بتوريد اشياء للشركه إذا أصبح له 3 أدوار لو الاجابه بنعم اعمل جدول وسيط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.