بتاريخ: 11 يناير 20215 سنة comment_301290 السلام عليكم اخواني الكرام اثناء تصميم قاعدة بيانات لنظام ادارة عقارات لاحظت تكرار جدول الانواع مثل انواع الشقق وانواع البنايات وانواع العملاء ..... الخ ، وتم عمل جدول واحد يسمى جدول الانواع ويتم عمل عمود فيه يشير إلى فئة النوع لتمييز كل فئة انواع عن بعضها، على سبيل المثال أنواع العملاء ( مالك ، مورد ، مقاول ....) يتم اعطاء كل نوع رقم مثل ( 1 , 2 , 3 ... ) ويتم اعطائهم رقم فئة 1 ، وكذلك انواع المستأجرين ( أفراد ، شركات ... ) يتم أعطائهم كل نوع رقم (2،1 ... ) ويتم اعطائهم رقم فئة 2 وهكذا ، وتم جعل رقم النوع وفئة النوع مفتاح رئيسي لجدول الانواع جدول الانواع رقم النوع اسم النوع فئة النوع 1 سكني 1 2 تجاري 1 1 مقاول 2 2 مستأجر 2 ولكن واجهتني مشكلة عند ربط جدول الانواع بجدول العملاء من خلال رقم النوع لابد من ذكر رقم الفئة في جدول العملاء حتى يكون الربط صحيح وهذا غير منطقي حيث انني لا احتاج رقم الفئة في جدول العملاء ، والسؤال هنا هل يتم تقسيم جدول الانواع الى عدة جداول ونلغي عمود الفئة مثل انشاء جدول لانواع الوحدات وجدول اخر لانواع العملاء وجدول اخر لانواع البنايات ........ الخ، يرجى المساعدة تم تعديل 11 يناير 20215 سنة بواسطة eng_sayed تقديم بلاغ
بتاريخ: 11 يناير 20215 سنة comment_301292 وعليكم السلام, من وجهة نظرى يفضل فعلا فصل جدول الانواع الى اكثر من جدول ولكن يمكنك الاحتفاظ بنفس الربط مع الوضع فى الاعتبار بعدم تكرار (رقم النوع) مثل: 1 سكنى 1 2 تجارى 1 3 مقاول 2 4 ادارى 1 5 مسأجر 2 ثانيا: لا يوجد داعى للأستدعاء الفئة فى جدول العملاء , فقط محتاج رقم النوع مع وضع شرط where ان الفئة = 2 تقديم بلاغ
بتاريخ: 11 يناير 20215 سنة كاتب الموضوع comment_301293 الف شكر اخي محمد رمضان فعلا تم تطبيق نفس الطريقة التي تفضلتم بها من خلال عمل تسلسل لكل فئة مثل نوع العقارات تبدء بالرقم 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 تقديم بلاغ
بتاريخ: 12 يناير 20215 سنة comment_301295 وعليكم السلام, شكرا ليك اخى سيد. - تمام ولكن يجب الوضع فى الاعتبار فى حالة تعدى فئة معينة اكثر من 10 ارقام ؟ يجب ان يكون في مرونة بحيث يمكنك تسجيل عدد غير محدود من الانواع او الفئات. والاجابة هى بنفس الطريقة اللى حضرتك باعتها ولكن بدون حجز اى ارقام, فقط يتم تمييز النوع بالفئة الخاصة به وشكرا تقديم بلاغ
بتاريخ: 12 فبراير 20215 سنة comment_301418 علشان تعرف لوحدك الاجابه اسال نفسك هو ممكن يكون عندى شخص مقاول وفى نفس الوقت مالك العقار ده كمان ممكن يكون مورد يقوم بتوريد اشياء للشركه إذا أصبح له 3 أدوار لو الاجابه بنعم اعمل جدول وسيط تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.