محمد عنيبة نشر 9 أبريل 2023 أرسل تقرير مشاركة نشر 9 أبريل 2023 هذا نموذج كينونات علائقي لموقع عقارات لكن نبي نعرف شن العلاقة بين كينونة المفضلة والعقارات هل هي one to many أو many to many 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 عمر قره محمد نشر 9 أبريل 2023 أرسل تقرير مشاركة نشر 9 أبريل 2023 one to many هي عندما يكون لعنصر من الجدور الاول ارتباط مع عنصر واحد او اكثر من الجدول الثاني، بينما many to many عندما يكون لعنصر واحد او اكثر من الجدول الاول ارتباط مع عنصر واحد او اكثر من الجدول الثاني. وبحسب المخطط الذي قمت بمشاركته فإني أرى ان العلاقة يجب ان تكون من النوع one to many لأن العنصر من الجدول الخاص بالمفضلة يرتبط بعنصر واحد من العقارات، بينما العنصر الخاص بالعقارات ليس له اي اعتماد على المفضلة. ولكن هذه العلاقة قد تختلف بحسب طبيعة المشروع الذي تعمل عليه. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Mustafa Suleiman نشر 9 أبريل 2023 أرسل تقرير مشاركة نشر 9 أبريل 2023 يحتوي المخطط على ثلاثة جداول: جدول العقارات (Properties) ويحتوي على معلومات عن العقارات مثل العنوان والمساحة والسعر والصور والتفاصيل الأخرى. جدول المستخدمين (Users) ويحتوي على معلومات المستخدمين مثل الاسم والبريد الإلكتروني وكلمة المرور. جدول المفضلة (Favorites) وهو جدول يربط بين جدول العقارات وجدول المستخدمين، حيث يمكن للمستخدمين حفظ العقارات في قائمة المفضلة لديهم. يحتوي جدول المفضلة على معلومات العلاقة بين المستخدمين والعقارات، حيث يربط الجدول بين معرفات العقارات ومعرفات المستخدمين الذين حفظوا العقارات في قوائمهم المفضلة. ويظهر المخطط علاقة many-to-many بين جدولي العقارات والمفضلة، وأيضًا علاقة one-to-many بين جدولي المستخدمين والمفضلة، حيث يمكن لعدة مستخدمين حفظ نفس العقار في قوائم مفضلتهم. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 محمد Fahmy نشر 9 أبريل 2023 أرسل تقرير مشاركة نشر 9 أبريل 2023 العلاقة بين كينونة المفضلة والعقارات هي many to many، حيث يمكن للمستخدم أن يضيف العديد من العقارات إلى قائمة المفضلة الخاصة به، وبالمثل يمكن للعقارات أن تكون مفضلة لدى العديد من المستخدمين. وبالتالي، يتم تطبيق علاقة many to many بين كلا الجانبين. وتحديدًا، يتم استخدام جدول وسيط (pivot table) لربط جدول المستخدمين بجدول العقارات. هذا الجدول يحتوي على مفتاح خارجي (foreign key) لكلا جدول المستخدمين والعقارات، ما يسهل على قاعدة البيانات إضافة أو حذف علاقات many to many بسهولة. وبشكل عام، تُستخدَم علاقة one to many في حالات ربط جانب واحد بجانب آخر، في حين تُستخْدَم علاقة many to many في حالات ربط جانب متعدِّد بجانب آخر متعدِّد. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Moro Mara نشر 12 أبريل 2023 أرسل تقرير مشاركة نشر 12 أبريل 2023 الاجابة تكون بناءا على لوائح العمل لديك. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد عنيبة نشر 10 أبريل 2023 الكاتب أرسل تقرير مشاركة نشر 10 أبريل 2023 بتاريخ 17 ساعة قال Mohammed Fahmy3: العلاقة بين كينونة المفضلة والعقارات هي many to many، حيث يمكن للمستخدم أن يضيف العديد من العقارات إلى قائمة المفضلة الخاصة به، وبالمثل يمكن للعقارات أن تكون مفضلة لدى العديد من المستخدمين. وبالتالي، يتم تطبيق علاقة many to many بين كلا الجانبين. وتحديدًا، يتم استخدام جدول وسيط (pivot table) لربط جدول المستخدمين بجدول العقارات. هذا الجدول يحتوي على مفتاح خارجي (foreign key) لكلا جدول المستخدمين والعقارات، ما يسهل على قاعدة البيانات إضافة أو حذف علاقات many to many بسهولة. وبشكل عام، تُستخدَم علاقة one to many في حالات ربط جانب واحد بجانب آخر، في حين تُستخْدَم علاقة many to many في حالات ربط جانب متعدِّد بجانب آخر متعدِّد شكرًا، لدي سؤال آخر، هل من الأفضل تحويل صفة نوع هل العقار شقة أو أرض أو محل إلى كينونة أخرى؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 10 أبريل 2023 أرسل تقرير مشاركة نشر 10 أبريل 2023 بتاريخ 8 ساعة قال محمد عنيبة: شكرًا، لدي سؤال آخر، هل من الأفضل تحويل صفة نوع هل العقار شقة أو أرض أو محل إلى كينونة أخرى؟ قرار تحويل صفة نوع العقار إلى كينونة أخرى يعتمد على عدة عوامل، مثل نوع التطبيق ومتطلبات الأعمال المحددة للنظام الذي يستخدم هذه الجداول. على سبيل المثال، باستطاعتك استخدام جدول منفصل لتعريف أنواع العقارات، حيث يمكن تحديد مفتاح فريد لكل نوع عقار واستخدام هذا المفتاح في جدول العقارات بدلاً من صفة النوع. يمكن أيضًا توفير جدول منفصل للميزات المشتركة بين أنواع العقارات، مثل عدد الغرف أو المساحة، وتوصيلها بجدول العقارات باستخدام مفتاح خارجي. باختصار، تحويل صفة نوع العقار إلى كينونة أخرى يمكن أن يساعد في تحسين تنظيم وفهرسة البيانات وجعلها أكثر فعالية وسهولة في الإدارة. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد عنيبة نشر 11 أبريل 2023 الكاتب أرسل تقرير مشاركة نشر 11 أبريل 2023 بتاريخ 9 ساعة قال Mustafa Suleiman: قرار تحويل صفة نوع العقار إلى كينونة أخرى يعتمد على عدة عوامل، مثل نوع التطبيق ومتطلبات الأعمال المحددة للنظام الذي يستخدم هذه الجداول. على سبيل المثال، باستطاعتك استخدام جدول منفصل لتعريف أنواع العقارات، حيث يمكن تحديد مفتاح فريد لكل نوع عقار واستخدام هذا المفتاح في جدول العقارات بدلاً من صفة النوع. يمكن أيضًا توفير جدول منفصل للميزات المشتركة بين أنواع العقارات، مثل عدد الغرف أو المساحة، وتوصيلها بجدول العقارات باستخدام مفتاح خارجي. باختصار، تحويل صفة نوع العقار إلى كينونة أخرى يمكن أن يساعد في تحسين تنظيم وفهرسة البيانات وجعلها أكثر فعالية وسهولة في الإدارة. شكرا، أعتقد أني سأتركه هكذا لا داعي لإضافة كينونات جديدة وتعقيده أكثر. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد عنيبة
هذا نموذج كينونات علائقي لموقع عقارات لكن نبي نعرف شن العلاقة بين كينونة المفضلة والعقارات هل هي one to many أو many to many
رابط هذا التعليق
شارك على الشبكات الإجتماعية
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.