الانتقال إلى المحتوى
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

بتاريخ:

ما الافضل ...

انشاء العلاقات بين جداول المشروع (مفتاح رئيسي و مفتاح اجنبي ....الخ) من داخل قاعدة البيانات وقت انشائها ام من داخل الفورمز
عند التصميم.


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


جزاكم الله خيرا.

تم تعديل بواسطة mustafagamiel
تعديل العنوان للدلالة على المضمون

بتاريخ:

يا اخي
المفروض يعمل هيك
هذا هو الصح
وإلا ما فائدة العلاقات

  • بعد 2 سنة...
بتاريخ:

السلام عليكم
طبعا الافضل انشاء العلاقات على مستوى قاعدة البيانات
لان ذلك يعطى قوة ومتانةوجودة للنظام
معكم ولكم نتواصل

بتاريخ:

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

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

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

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

غير انك بتبني عمارة من 4 ادوار مثلا على حفر عادي واعمده

فالعلاقات هي احد اقوى نقاط القوة في اي برامج

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


تخيل انك عملت جدول اسمه البلاد وجدول اخر العملاء

ومع كل عميل تسجل البلد الخاص به
ولا توجد علاقه
ومع غلطه بسيطه

delete from country
ماذا سوف يحدث فقط اهم معلومه عندك بالنسبه للعميل

هذا بفضل الله وتوفيقه من وجهة نظري المتواضعه ومن خبرتي في العمل

والله المستعان
Ahmed Khaled
Oracle Developer
ان الله في عون العبد مادام العبد في عون اخية
  • بعد 2 أسابيع...
بتاريخ:

السلام عليكم
الأفضل يا عزيزي هو عمل العلاقات على مستوى قاعدة البيانات لأن ذلك يفيذ لأسباب
كثيرة من اهمها قضية ال performance وسرعة الإستعلام

أما بالنسبة لمشكلتك في أنه ما يرضى يغلق إلا بعد إدخال سجل فيبدو أنك تدخل في ال detail block وهذا
لا يجوز يجب أن يكون له سجل أب في الماستر أولا ثم تدخال في ال detail block

شكرا وأرجو أن أكون قد استفدت من مشاركتي

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

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

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

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

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

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.