توجد طرق مختلفة لجعل العلاقات بين الجداول في أوراكل، إليكم بعض الخطوات الأساسية:
1- تأكد من وجود مفتاح فريد لكل جدول والذي يتم استخدامه لربط الجداول معاً.
2- استخدام أسلوب “المفتاح الخارجي” لربط الجداول سوياً في قاعدة البيانات. يعني اذا كان مفتاح الجدول الأساسي (الذي تريد أن تربطه مع جدول آخر) هو id يجب تكبير هذا المفتاح ويكون هو نفسه في الجدول الاخر مع اضافة كلمة foreign key والجدول الأساسي كما يلي:
CREATE TABLE book (
id NUMBER PRIMARY KEY,
title VARCHAR2(100)
);
CREATE TABLE author (
id NUMBER PRIMARY KEY,
name VARCHAR2(100),
book_id NUMBER,
CONSTRAINT fk_book
FOREIGN KEY (book_id)
REFERENCES book(id)
);
في هذا المثال ، يتم ربط الجدول author مع جدول book باستخدام العلاقة الخارجية. يتم ربط العلاقة باستخدام الحقل book_id في جدول author و id في جدول book.