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

Featured Replies

بتاريخ:

سلام عليكم
if the realtion has two attributes or more as a primary key when i define the primary key should i declare a constraint for every key like this

constraint pk1 primary key(id);
constraint pk1 primary key(date);


or declare them just in one constraint :

constraint pk primary key(id,date)


also what about the same case for foriegn key when i have more than one foriegn key

بتاريخ:

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

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

مشكور ع الرد السريع
طيب بالنسبة
FORIEGN KEY
اذا كانت العلاقة N TO M
راح يكون PRIMARY KEY و FORIEGN KEY
في نفس الوقت مثلا
STUDENT(ID,NAME )
COURSE(CODE, NAME)
TAKE_COURSE(ID,CODE)
الحين اذا بعمل CREATE لـــ TAKE_COURSE بهذا الشكل صح و لا لا

CREATE TABLE TAKE_COURSE (ID NUMBER,
CODE CHAR(4)
CONSTRAINT PK1 PRIMARY KEY(ID,CODE)
CONSTRAINT FORIEGN KEY(ID) REFRENCES STUDENT (ID)
CONSTRAINT FORIEGN KEY (CODE) REFRENCES COURSE(CODE)

بتاريخ:

الفكرة صحيحه مع مراعاة قواعد اللغه
مع تمنياتي بالتوفيق

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

thanks very much

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

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

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

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

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

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.