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

ما هي عيوب المفتاح الاساسي المركب (composite Key)

Featured Replies

بتاريخ:

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

ما هي عيوب ال composite key

وهل ال normal primary key  افضل اقصد اني اعمل برايمري كي على عمود واحد  ام  لا فرق اصلا بينهم 

وارجو التوجيه لدروس او كتاب يتكلم عن ال performance tuning 

لاتمكن من التعامل مع البيانات ذات الحجم الهائل 

 

بتاريخ:

مش حكاية افضل حكاية ده ليه فايدة وده ليه فايدة

بتاريخ:

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

 

من خصائص ال  composite key  أن احد الأعمدة المكونه لمفتاح الجدول تعتبر forgin key  مع جدول أخر 

مما يحقق عنصر التكامل والترابط بين بيانات جداول النظام 

مثال 

- جدول البيانات الأساسية للفاتورة ... مفتاح الجدول PK هو رقم الفاتورة 

 

- جدول بيانات الأصناف في الفاتورة  ... مفتاح الجدول PK مركب ويتكون من 

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

+ رقم مسلسل رقمي  

( تم اختيار رقم مسلسل رقمي  وذلك بإفتراض انه يمكن تكرار رقم الصنف أكثر من مرة في نفس الفاتورة ) 

أهمية الربط بين الجدولبن

العلاقة من نوع ONE TO MANY 

أي ان الفاتورة يمكن أن تحتوى على صنف واحد أو أكثر 

بمعني 

-  لايمكن تسجيل بيانات الفاتورة التفصيلية بدون وجود رقم فاتورة مسجل في جدول الفواتير 

- لا يمكن حذف سجل بيانات الفاتورة الرئيسية في حالة وجود بيانات تفصيلية للفاتورة 

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

شكرا جدا مهندس امجد على الاهتمام

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

ما قلته صحيح بالفعل ,

وبجانب ما قلته حضرتك انا اتكلم عن ال  Performance tuning when retrieving data and processing 

بحيث اني وجدت كثيرا من البطق بسبب المفتاح المركب وخصوصا مع البيانات الهائله  التي تتجاوز ال المليون ريكورد 

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

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

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

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

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

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.