ዝርዝር ሁኔታ:

በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ያዘጋጃሉ?
በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ያዘጋጃሉ?

ቪዲዮ: በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ያዘጋጃሉ?

ቪዲዮ: በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ያዘጋጃሉ?
ቪዲዮ: ПРИМЕР Диаграммы потоков данных [Как создать диаграммы потоков данных] 2024, ህዳር
Anonim

የሚፈልጉትን ጠረጴዛ ይፈልጉ የውጭ ቁልፍ መፍጠር እና በላዩ ላይ በቀኝ ጠቅ ያድርጉ። ከአቋራጭ ምናሌ ምረጥ ገደብ > ጨምር የውጭ ቁልፍ . አክል የውጭ ቁልፍ መስኮት ይታያል. በመጀመሪያው መስክ ላይ የሼማ (ተጠቃሚ) ስም ያሳየዎታል.

በተመሳሳይ፣ በ SQL ገንቢ ውስጥ የውጭ ቁልፍን እንዴት ማግኘት እችላለሁ?

በOracle SQL ገንቢ ውስጥ የውጭ ቁልፎችን አሳይ

  1. ቅጥያውን ይግለጹ. የሚከተለውን ወደ ኤክስኤምኤል ፋይል ያስገቡ፣ ለምሳሌ "fk_ref.xml"፡
  2. ቅጥያውን ያክሉ። በምናሌ በኩል ወደ SQL ገንቢ ያክሉት፡-
  3. ፈትኑት። ወደ ማንኛውም ጠረጴዛ ይሂዱ እና አሁን ከ SQL ቀጥሎ ያለውን አዲስ የFK መረጃ የሚያሳይ "FK References" የሚል ተጨማሪ ትር ማየት አለብዎት።

እንዲሁም እወቅ፣ በጠረጴዛ ላይ የውጭ ቁልፍ እንዴት እጨምራለሁ? በጠረጴዛ ዲዛይነር ውስጥ የውጭ ቁልፍ ግንኙነት ይፍጠሩ

  1. በነገር ኤክስፕሎረር ውስጥ በግንኙነቱ የውጭ ቁልፍ ጎን ላይ ያለውን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን ን ጠቅ ያድርጉ።
  2. ከጠረጴዛ ዲዛይነር ምናሌ ውስጥ ግንኙነቶችን ጠቅ ያድርጉ።
  3. በውጪ-ቁልፍ ግንኙነቶች መገናኛ ሳጥን ውስጥ፣አክልን ጠቅ ያድርጉ።

ከዚህም በላይ በOracle SQL ገንቢ ውስጥ የውጭ ቁልፍ ግንኙነት የት አለ?

የመጀመሪያው ዘዴ በሠንጠረዥ ገደቦች ትር (ሠንጠረዥ ይምረጡ እና ገደቦችን ይምረጡ)። ትር የሠንጠረዥ ገደቦችን ይዘረዝራል - ዋና, ልዩ እና የውጭ ቁልፎች እና ማረጋገጥ እገዳዎች - ሁሉም በአንድ ፍርግርግ. የውጭ ቁልፎች በCONSTRAINT_TYPE አምድ ውስጥ 'የውጭ_ቁልፍ' እሴት ያላቸው ናቸው።

በጠረጴዛ ውስጥ የውጭ ቁልፍን እንዴት ማግኘት እችላለሁ?

መቼ ጠረጴዛ ORDER ዋና የሆነውን መስክ ይዟል- ቁልፍ መስክ ውስጥ ጠረጴዛ CUSTOMER፣ ያ መስክ ውስጥ ጠረጴዛ ORDER እንደ ሀ የውጭ ቁልፍ . መቼ ሀ ጠረጴዛ ከዋናው ጋር ተመሳሳይ የሆነ አምድ (ወይም የአምዶች ውህደት) ይዟል ቁልፍ የ ጠረጴዛ , ዓምዱ ይባላል ሀ የውጭ ቁልፍ.

የሚመከር: