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

بتاريخ:

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


اخواني ممكن توضحو لي علاقة الوراثة
اذا لدينا جدول خاص بالموظفين ولدينا ايضا مدراء
والمدراء هم اصلاً موظفين
سؤالي <_<
كيف لي ان اضبط علاقة جدول الموظفين بالمدراء ؟
ارجو التوضيح
وشكرا

:rolleyes:

بتاريخ:

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

العلاقة بين الموظف والمدير عندما تكون فى نفس الجدول تسمى
recursive relationships
وهى علاقة من نوع one to many واختياريه للطرفين
بمعنى
ان الموظف ممكن ان يكون له مدير .... أو .... ليس له مدير ( مثل الرئيس )
ان المدير ممكن ان يدير ويشرف على موظف واحد أو اكثر
مع الاخذ فى الاعتبار ان رئيس الشركة ( أكبر مدير ليس له مدير اعلى منه )

فيمكن تصور جدول الموظف كالتالي :
- رقم الموظف وهو مفتاح الجدول pk
- اسم الموظف
- تاريخ التعيين
- الوظيفة
- رقم المدير وبعتبر مفتاح اجنبي foreign key لعمود رقم الموظف فى نفس الجدول
- باقى اعمدة الجدول


وتوجد انواع اخرى لل recursive relationships على شكل one : one مثل الموظف يتزوج موظفه فى نفس الشركة ولكن بافتراض ان الزواج يكون من موظفه واحدة فقط (at the time) .

ويمكن ان تكون العلاقه ايضا على شكل many to many فى حالة المنتجات والتى تتكون من مجموعه من المنتجات الاخرى
مثل المربي تتكون من السكر والفواكه ...
وعند تعريف الكيك يتكون من المربى والدقيق

recursive_relationships.rar

بتاريخ:

هذه العملية أيضا تسهل عليك في عمل TREE في الفورم وهناك مشاركات كثير في المنتدى لعمل TREE

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

السلام عليكم


الف الف شكر لك يا خوي
جزاك الله خير
افدتني افادك الله وفتحها عليك
وشكرا

<_<

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

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

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

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

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

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.