كيفية إنشاء جدول في Oracle باستخدام PRIMARY KEY؟

Kyfyt Ansha Jdwl Fy Oracle Bastkhdam Primary Key



تُعرف قاعدة بيانات Oracle بأنها قاعدة البيانات الأكثر شيوعًا حول العالم والتي تخزن البيانات وتديرها في شكل جداول ارتباطية. يعد إنشاء الجدول مهمة أساسية لأي شخص يعمل مع قاعدة البيانات. أثناء إنشاء جدول ، يعد المفتاح الأساسي مكونًا أساسيًا لأنه يعرّف بشكل فريد كل سجل في الجدول ويساعد في تحسين أداء الاستعلام.

سيناقش هذا المنشور المحتوى التالي:

ما هو المفتاح الأساسي في جدول أوراكل؟

في Oracle ، يعد PRIMARY KEY عمودًا أو أعمدة تحدد بشكل فريد كل صف في الجدول. إنه يضمن أن كل صف في الجدول له معرّف مميز يبسط عملية استرداد البيانات وربط الجداول.







تقوم Oracle تلقائيًا بإنشاء مفتاح فهرس عند تحديد مفتاح أساسي في جدول ، مما يؤدي إلى تحسين أداء الاستعلامات. علاوة على ذلك ، لا يمكن لهذا العمود تخزين القيم الفارغة التي تضمن التفرد وتكامل البيانات.



قم بإنشاء جدول أوراكل باستخدام مفتاح أساسي

لإنشاء جدول باسم ' العارضات مع عمود PRIMARY KEY ، قم بتشغيل هذا الأمر:



إنشاء العارضات الجدول (
mannequin_id NUMBER PRIMARY KEY ،
عارضة أزياء نوع VARCHAR2 ( 10 ) و
عارضة أزياء_تفاصيل VARCHAR2 ( خمسون )
) ؛

يقوم الأمر أعلاه بإنشاء جدول بثلاثة أعمدة:





  • ال ' المانيكان 'هو عمود مفتاح أساسي فريد بنوع البيانات' رقم 'ولا يمكن تخزين قيم NULL.
  • ال ' عارضة أزياء 'عمود بنوع البيانات' فاركار 2 'وبحد أقصى عشرة أحرف.
  • ال ' عارضة أزياء 'عمود بنوع البيانات' فاركار 2 'وبحد أقصى خمسين حرفًا.

انتاج |

عرض الإخراج رسالة النجاح بعد إنشاء الجدول.



ملحوظة : عند إنشاء PRIMARY KEY ، يقوم Oracle بإنشاء اسم افتراضي لقيد PRIMARY KEY الخاص به للتعرف عليه. ومع ذلك ، يمكنك تحديد قيد المفتاح الأساسي بنفسك.

قم بتكوين جدول أوراكل باستخدام اسم فريد لقيد المفتاح الأساسي

لتحديد اسم ذي معنى لـ PRIMARY KEY CONSTRAINT ، استخدم ' قيد 'الكلمة الرئيسية. على سبيل المثال ، اكتب الأمر أدناه لإنشاء جدول جديد باسم ' عمال 'مع اسم PRIMARY KEY CONSTRAINT وانقر على' ينفذ ' زر:

إنشاء عمال الجدول (
worker_id NUMBER ،
اسم_العمل VARCHAR2 ( 30 ) و
عامل_الهاتف NUMBER ( عشرين ) و
worker_mail VARCHAR2 ( خمسون ) و
CONSTRAINT pk_worker PRIMARY KEY ( worker_id )
) ؛

سينشئ الأمر المذكور أعلاه جدولًا جديدًا باسم ' عمال 'بأربعة أعمدة:

  • ال ' worker_id 'هو عمود مفتاح أساسي مع نوع البيانات' رقم 'واسم قيد المفتاح الأساسي' pk_worker '.
  • ال ' اسم_العمل 'عمود بنوع البيانات' فاركار 2 'وبحد أقصى ثلاثين حرفًا.
  • ال ' عامل_الهاتف 'عمود بنوع البيانات' رقم 'وبحد أقصى عشرين رقمًا.
  • ال ' worker_mail 'عمود بنوع البيانات' فاركار 2 'وبحد أقصى خمسين حرفًا.

انتاج |

يوضح الإخراج أن الجدول قد تم إنشاؤه بنجاح.

قم بتكوين Oracle Table باستخدام Composite PRIMARY KEY

في Oracle ، يمكن للمستخدم أيضًا إنشاء جدول بمفتاح PRIMARY KEY مركب مما يعني أن PRIMARY KEY سيتكون من أكثر من عمود واحد. نفّذ الأمر الموضح أدناه لإنشاء جدول جديد باسم ' المستهلكون 'بمفتاح أساسي مركب:

إنشاء مستهلكين الجدول (
رقم تعريف المستهلك NUMBER ،
Consumer_firstname VARCHAR2 ( 30 ) و
Consumer_lastname VARCHAR2 ( 30 ) و
Consumer_mail VARCHAR2 ( 30 ) و
CONSTRAINT pk_consumer PRIMARY KEY ( Consumer_firstname ، Consumer_lastname )
) ؛

سيقوم الكود أعلاه بإنشاء جدول ' المستهلكون 'بأربعة أعمدة ومفتاح أساسي مركب يحتوي على' Consumer_firstname ' و ' Consumer_lastname 'أعمدة:

  • ال ' معرّف_المستهلك 'عمود بنوع البيانات' رقم '.
  • ال ' Consumer_firstname 'العمود هو جزء من PRIMARY KEY مع نوع البيانات' فاركار 2 'وبحد أقصى ثلاثين حرفًا.
  • ال ' Consumer_lastname 'العمود هو جزء من PRIMARY KEY مع نوع البيانات' فاركار 2 'وبحد أقصى ثلاثين حرفًا.
  • ال ' Consumer_mail 'عمود بنوع البيانات' فاركار 2 'وبحد أقصى ثلاثين حرفًا.
  • اسم القيد PRIMARY KEY هو ' pk_consumer '.

انتاج |

يُظهر الإخراج رسالة النجاح بعد إنشاء جدول جديد باستخدام المفتاح الأساسي المركب.

خاتمة

لإنشاء جدول باستخدام مفتاح PRIMARY KEY ، استخدم ' المفتاح الأساسي 'الكلمة الرئيسية أثناء تحديد عمود في' اصنع جدول ' إفادة. عندما يتم إنشاء PRIMARY KEY ، يقوم Oracle بإنشاء اسم افتراضي لقيد PRIMARY KEY الخاص به للتعرف عليه. ومع ذلك ، يمكن للمستخدمين تحديد قيد PRIMARY KEY الخاص بهم باستخدام ' قيد 'الكلمة الرئيسية. علاوة على ذلك ، توفر Oracle أيضًا إمكانية إنشاء مفتاح أساسي مركب.