الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في بناء قاعدة بيانات او التصحيح... تأجير عقارات

Featured Replies

بتاريخ:

http://www2.0zz0.com/2011/10/21/09/527088517.png
527088517.png

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

بتاريخ:

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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك

بتاريخ:
  • كاتب الموضوع

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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك

انا قصدي انه احيانا الزبون يضع عندي عقار هذا العقار اما يكون شقة او محل مثلا بشكل مفرد يعني ما يضع عندي مثلا عمارة وفيها شقق ومحلات فقلت اسجل البيانات
اسجل الشقه او المحل في جدول العقار الاساسي لان فيها بيانات مثل الموقع واسم الشارع والحي والمدبنه بينما البيانات الاخرى في جدول التفاصيل
وغير ذلك لوكان عندة عمارة فيها شقق اوفيلا مثلا وفيها شقق فتكون بيناتها في الجدول الاساسي وبيانات العقارات اللي فيه في جدول التفاصيل
كل عقار يتميز برقم العقار الاساسي ومفتاح اجنبي يخص كل شقه في هذا العقار
ولكني احترت في العقود كيف؟

تم تعديل بواسطة مسلمة_عربيه

بتاريخ:
  • كاتب الموضوع

وجدول التفاصيل في عدد الغرف عدد الفتحات للمحل المساحة كاملة للشقه
الله يجزاك خير على ردك

بتاريخ:
  • كاتب الموضوع

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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك



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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك

انا قصدي انه احيانا الزبون يضع عندي عقار هذا العقار اما يكون شقة او محل مثلا بشكل مفرد يعني ما يضع عندي مثلا عمارة وفيها شقق ومحلات فقلت اسجل البيانات
اسجل الشقه او المحل في جدول العقار الاساسي لان فيها بيانات مثل الموقع واسم الشارع والحي والمدبنه بينما البيانات الاخرى في جدول التفاصيل
وغير ذلك لوكان عندة عمارة فيها شقق اوفيلا مثلا وفيها شقق فتكون بيناتها في الجدول الاساسي وبيانات العقارات اللي فيه في جدول التفاصيل
كل عقار يتميز برقم العقار الاساسي ومفتاح اجنبي يخص كل شقه في هذا العقار
ولكني احترت في العقود كيف؟



وجدول التفاصيل في عدد الغرف عدد الفتحات للمحل المساحة كاملة للشقه
الله يجزاك خير على ردك

هل اربط جدول العقارات بلععقود او جدول تفاصيل العقار بالعقود
مع العلم ممكن الاول يتأجر والثاني أيضا
الله يفتح عليك يارب ماعرفت كيف
بتاريخ:
  • كاتب الموضوع


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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك



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

بداية نرحب بك معنا بالمنتدى

العلاقة بين العقار والعقد موجودة بالفعل one to many
العقد بجب ان يكون مرتبط بعقد
العقد يكون لعقار واحد
العقار يمكن ان يكون له عقد أو اكثر

ولكن الجدول التفصيلي للعقار به بيانات عير دقيقه
مثل
number_of_rooms
living_rooms
number_of_kitch
num_entries
هذه البيانات يمكن ان تكون ضمن البيانات الأساسية للعقار فهى اعمدة نعبر عن ارقام عددية ( عدد حجرات - عدد المطابخ ... )

هل الهدف من الجدول التفصيلي هو وصف لكل ملحق للعقار على سبيل المثال ( مساحة المطبخ الأول - مساحة الملحق الثاني - مساحة الحديقة الاولى - .... )
او حتى ايجار كل حجرة بشكل مستقل

رجاء مزيد من الإيضاح لسؤالك

انا قصدي انه احيانا الزبون يضع عندي عقار هذا العقار اما يكون شقة او محل مثلا بشكل مفرد يعني ما يضع عندي مثلا عمارة وفيها شقق ومحلات فقلت اسجل البيانات
اسجل الشقه او المحل في جدول العقار الاساسي لان فيها بيانات مثل الموقع واسم الشارع والحي والمدبنه بينما البيانات الاخرى في جدول التفاصيل
وغير ذلك لوكان عندة عمارة فيها شقق اوفيلا مثلا وفيها شقق فتكون بيناتها في الجدول الاساسي وبيانات العقارات اللي فيه في جدول التفاصيل
كل عقار يتميز برقم العقار الاساسي ومفتاح اجنبي يخص كل شقه في هذا العقار
ولكني احترت في العقود كيف؟



وجدول التفاصيل في عدد الغرف عدد الفتحات للمحل المساحة كاملة للشقه
الله يجزاك خير على ردك

هل اربط جدول العقارات بلععقود او جدول تفاصيل العقار بالعقود
مع العلم ممكن الاول يتأجر والثاني أيضا
الله يفتح عليك يارب ماعرفت كيف


الله يجزاكم خير اللي يعرف يرد محتاجه رد سريع لان ابغى اعدل على الفورمز
بتاريخ:

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

من عرضك السابق عرفت التالي

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

فى هذه الحالة يمكن استخدام نفس الجدول العقارات باضافة عمود جديد وهو نوع العقار ( عمارة - فيلا - شقة - حجرة - ... )
واعتقد ان هذا العمود موجود بالجدول واسمه real_estate_type
وذلك بافتراض وجود استخدام مشترك لبيانات العقار ( عمارة -شقة - حجرة )

فى هذه الحالة سيتم عمل ربط داخل نفس الجدول self join وذلك بعد اضافة عمود جديد "رقم مسلسل العقار" وسيكون مفتاح اجنبيfk مع نفس المفتاح الأساسي pk للجدول "رقم مسلسل العقار"

وبافتراض ان رقم مسلسل العقار هو مسلسل تلقائي من الحاسب وهو مفتاح الجدول
وفى هذه الحالة تم الربط بين بيانات العقار (عمارة) والشقق ثم الحجرات او الغرف

وبالتالى هذا الجدول سيكون سهل ربطه مباشرة مع جدول العقود مثلما هو موجود فى الرسم السابق من خلال رقم العقار
اي ان الربط يكون بين جدول البيانات الأساسية للعقار وجدول بيانات العقود

بتاريخ:
  • كاتب الموضوع

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

من عرضك السابق عرفت التالي

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

فى هذه الحالة يمكن استخدام نفس الجدول العقارات باضافة عمود جديد وهو نوع العقار ( عمارة - فيلا - شقة - حجرة - ... )
واعتقد ان هذا العمود موجود بالجدول واسمه real_estate_type
وذلك بافتراض وجود استخدام مشترك لبيانات العقار ( عمارة -شقة - حجرة )

فى هذه الحالة سيتم عمل ربط داخل نفس الجدول self join وذلك بعد اضافة عمود جديد "رقم مسلسل العقار" وسيكون مفتاح اجنبيfk مع نفس المفتاح الأساسي pk للجدول "رقم مسلسل العقار"

وبافتراض ان رقم مسلسل العقار هو مسلسل تلقائي من الحاسب وهو مفتاح الجدول
وفى هذه الحالة تم الربط بين بيانات العقار (عمارة) والشقق ثم الحجرات او الغرف

وبالتالى هذا الجدول سيكون سهل ربطه مباشرة مع جدول العقود مثلما هو موجود فى الرسم السابق من خلال رقم العقار
اي ان الربط يكون بين جدول البيانات الأساسية للعقار وجدول بيانات العقود


يعطيك العافيه يعني ان الجدولين جدول العقار وجدول بيانات عقار لا اغير اي شي فيها
وانما اعمل self join لجدول العقار

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

تم تعديل بواسطة مسلمة_عربيه

بتاريخ:
  • كاتب الموضوع


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

من عرضك السابق عرفت التالي

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

فى هذه الحالة يمكن استخدام نفس الجدول العقارات باضافة عمود جديد وهو نوع العقار ( عمارة - فيلا - شقة - حجرة - ... )
واعتقد ان هذا العمود موجود بالجدول واسمه real_estate_type
وذلك بافتراض وجود استخدام مشترك لبيانات العقار ( عمارة -شقة - حجرة )

فى هذه الحالة سيتم عمل ربط داخل نفس الجدول self join وذلك بعد اضافة عمود جديد "رقم مسلسل العقار" وسيكون مفتاح اجنبيfk مع نفس المفتاح الأساسي pk للجدول "رقم مسلسل العقار"

وبافتراض ان رقم مسلسل العقار هو مسلسل تلقائي من الحاسب وهو مفتاح الجدول
وفى هذه الحالة تم الربط بين بيانات العقار (عمارة) والشقق ثم الحجرات او الغرف

وبالتالى هذا الجدول سيكون سهل ربطه مباشرة مع جدول العقود مثلما هو موجود فى الرسم السابق من خلال رقم العقار
اي ان الربط يكون بين جدول البيانات الأساسية للعقار وجدول بيانات العقود


يعطيك العافيه يعني ان الجدولين جدول العقار وجدول بيانات عقار لا اغير اي شي فيها
وانما اعمل self join لجدول العقار

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

بعد قراءه مستفيضه في مشاركتك
اظن اني فهمت ينعي يكون جدول واحد بدل ماهو جدولين مثل ما انا سويت واربطهم self join
بتاريخ:

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

عندما يكون هناك self join على نفس الجدول فهذا يعنى ان العلاقة one to many
فى جدول البيانات الأساسية للعقار يمكنك وضع به الأعمدة المتشابهة فقط للأنواع المختلفة حسب نوع العقار

بمعنى يمكن ان يشتمل على
رقم العقار - نوع العقار - وصف العقار - سعر الإبجار المطلوب - حالة العقار - ...

يمكن استكمال البيانات التكميلية للعقار فى جدول تفاصيل العقار مثل
بالنسبه لنوع العقار عمارة فيمكن وضع اعمدة مثل عدد الأدوار - عدد الشقق فى كل دور
بالنسبة لنوع العقار فيلا قيمكن اضافة اعمدة عدد الملاحق - عدد الحدائق - يوجد غرفة للحارس ام لا
وفى هذه الحالة سيتستخدم هذا الجدول لإستكمال البيانات الخاصة والغير مشتركة بين العقارات المختلفة ( عمارة - فيلا - شقه ... ) وستكون العلاقة من نوع one to one

والحل الآخر هو وضع جميع أعمدة الجدولين فى جدول واحد وان كانت جميع هذه الأعمدة لن تستخدم مع كل انواع العقارات المختلفة ...
وأعتقد ان الإقتراح الأول ( جدولين) افضل علميا
والثاني (جدول واحد) اسهل تنفيذيا


يوجد حل اخر مختلف تماما وهو فى حالة وجود اختلافات كبيرة فى تعريف العقارات المختلفة يمكن عمل لكل نوع عقار جدول
جدول العمائر - جدول الشقق - جدول الغرف - جدول الفيلل
وسيتم ربط جدول العقود مع اربعة جداول حسب كل نوع عقار

والحلول المقترحة يتم مناقشتها ودراستها حسب متطلبات مرحلة تحليل النظام


والله الموفق

بتاريخ:
  • كاتب الموضوع

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

عندما يكون هناك self join على نفس الجدول فهذا يعنى ان العلاقة one to many
فى جدول البيانات الأساسية للعقار يمكنك وضع به الأعمدة المتشابهة فقط للأنواع المختلفة حسب نوع العقار

بمعنى يمكن ان يشتمل على
رقم العقار - نوع العقار - وصف العقار - سعر الإبجار المطلوب - حالة العقار - ...

يمكن استكمال البيانات التكميلية للعقار فى جدول تفاصيل العقار مثل
بالنسبه لنوع العقار عمارة فيمكن وضع اعمدة مثل عدد الأدوار - عدد الشقق فى كل دور
بالنسبة لنوع العقار فيلا قيمكن اضافة اعمدة عدد الملاحق - عدد الحدائق - يوجد غرفة للحارس ام لا
وفى هذه الحالة سيتستخدم هذا الجدول لإستكمال البيانات الخاصة والغير مشتركة بين العقارات المختلفة ( عمارة - فيلا - شقه ... ) وستكون العلاقة من نوع one to one

والحل الآخر هو وضع جميع أعمدة الجدولين فى جدول واحد وان كانت جميع هذه الأعمدة لن تستخدم مع كل انواع العقارات المختلفة ...
وأعتقد ان الإقتراح الأول ( جدولين) افضل علميا
والثاني (جدول واحد) اسهل تنفيذيا


يوجد حل اخر مختلف تماما وهو فى حالة وجود اختلافات كبيرة فى تعريف العقارات المختلفة يمكن عمل لكل نوع عقار جدول
جدول العمائر - جدول الشقق - جدول الغرف - جدول الفيلل
وسيتم ربط جدول العقود مع اربعة جداول حسب كل نوع عقار

والحلول المقترحة يتم مناقشتها ودراستها حسب متطلبات مرحلة تحليل النظام


والله الموفق


الله يشرح صدرك ويسسر امرك ويرزقك من حيث لاتحتسب

تم تعديل بواسطة مسلمة_عربيه

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.