एक अवलोकन के रूप में इतना जवाब नहीं है। बाधाओं में परिपत्र संदर्भ होना तकनीकी रूप से संभव है (लेकिन शायद व्यवहार में मुश्किल है)।
create table blue (blue_id number primary key, val varchar2(10), red_id number);
create table red (red_id number primary key, val varchar2(10), blue_id number);
insert into blue values (1,'test',2);
insert into red values (2,'test',1);
alter table blue add constraint blue_fk foreign key (red_id) references red (red_id);
alter table red add constraint red_fk foreign key (blue_id) references blue (blue_id);
तो मैं समझ सकता था कि क्या उन्होंने यह फैसला किया है, क्योंकि यह हमेशा प्राप्त करने योग्य नहीं है, वे वस्तुओं को निर्भरता क्रम में रखने से परेशान नहीं होंगे।
जैसे, जब टेबल बनाए जा रहे हों तो मैं रेफरेंशियल बाधाओं को छोड़ दूंगा, फिर सभी टेबल बनने के बाद उन्हें ALTERs के रूप में लागू करें।