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

بتاريخ:

اريدالكود  لربط الجدول بنفسه ......وشكرا

بتاريخ:

السلام عليكم

ما المقصود ربط الجدول بنفسه ؟

ما الهدف من ذلك ؟ يرجى التوضيح للرد بإجابة شافيه

بتاريخ:

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

Self join or Unary relationships
مثال على ذلك
جدول البيانات الاساسية للموظف
والتى تحتوى على بيانات رقم الموظف وهو مفتاح الجدول وبياناته الاساسية مثل الاسم والعنوان وتاريخ الميلاد
وقد تحتوى أيضاً على رقم المدير الذي يرأس الموظف او الذي يشرف على الموظف
ورقم المدير هو اساسا موظف له رقم لا يتكرر في جدول البيانات الاساسية للموظفين
وبالتالي يعتبر عمود رقم المدير هو مفتاح اجنبي يتم ربطه مع رقم الموظف
وتعتبر العلاقة في هذة الحالة one to many
بمعنى ان كل مدير يجب ان يكون موظف
المدير يمكن ان يشرف ويدير موظف واحد او اكثر
من الممكن ان الموظف لا يكون له مدير وذلك في حالة رئيس الشركة لا يوجد من هو اعلى منه في الاشراف

CREATE TABLE employee(
emp_id varchar(5) NOT NULL,
emp_name varchar(20) NULL,
dt_of_join date NULL,
emp_supv varchar(5) NULL,
CONSTRAINT emp_id PRIMARY KEY(emp_id) ,
CONSTRAINT emp_supv FOREIGN KEY(emp_supv) REFERENCES
employee(emp_id));

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

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

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

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

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

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.