ቪዲዮ: በ Oracle ውስጥ የውጭ ቁልፍ ምንድነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ሀ የውጭ ቁልፍ በእርስዎ ውስጥ የማጣቀሻ ታማኝነትን የማስፈጸም መንገድ ነው። ኦራክል የውሂብ ጎታ. ሀ የውጭ ቁልፍ በአንድ ሠንጠረዥ ውስጥ ያሉ እሴቶች በሌላ ሠንጠረዥ ውስጥ መታየት አለባቸው ማለት ነው። የ የውጭ ቁልፍ በልጁ ሠንጠረዥ ውስጥ በአጠቃላይ አንደኛ ደረጃን ይጠቅሳል ቁልፍ በወላጅ ጠረጴዛ ውስጥ.
ይህንን ከግምት ውስጥ በማስገባት የውጭ ቁልፍን እንዴት ይገልፃሉ?
ሀ የውጭ ቁልፍ በሁለት ሰንጠረዦች ውስጥ በመረጃ መካከል ያለውን ግንኙነት የሚያቀርብ በግንኙነት የውሂብ ጎታ ሰንጠረዥ ውስጥ ያለ አምድ ወይም የአምዶች ቡድን ነው። ዋናውን ስለሚጠቅስ በሰንጠረዦች መካከል እንደ ማመሳከሪያ ሆኖ ይሰራል ቁልፍ የሌላ ጠረጴዛ, በዚህም በመካከላቸው ግንኙነት መመስረት.
ከላይ በተጨማሪ በዋና ቁልፍ እና በውጭ ቁልፍ መካከል ያለው ልዩነት ምንድነው? ግንኙነት የ ዋና ቁልፍ vs የውጭ ቁልፍ ሀ ዋና ቁልፍ መዝገብን በልዩ ሁኔታ ይለያል በውስጡ ተዛማጅ የውሂብ ጎታ ሰንጠረዥ፣ ግን ሀ የውጭ ቁልፍ መስክን ያመለክታል በ ሀ ሰንጠረዥ የትኛው ነው ዋና ቁልፍ የሌላ ጠረጴዛ.
እንዲሁም እወቅ፣ የውጭ አገር ቁልፍ ምሳሌ ምንድን ነው?
ሀ የውጭ ቁልፍ አምድ (ወይም አምዶች) አንድን አምድ የሚያመለክት ነው (ብዙውን ጊዜ ዋናው ቁልፍ ) የሌላ ጠረጴዛ. ለ ለምሳሌ ሁለት ጠረጴዛዎች አሉን ይበሉ፣ ሁሉንም የደንበኛ መረጃዎችን የሚያካትት የደንበኛ ሠንጠረዥ እና ሁሉንም የደንበኛ ትዕዛዞችን የሚያካትት የORDERS ሠንጠረዥ።
የውጭ ቁልፍ አጠቃቀም ምንድነው?
SQL የውጭ ቁልፍ ገደብ ሀ የውጭ ቁልፍ ነው ሀ ቁልፍ ሁለት ጠረጴዛዎችን አንድ ላይ ለማገናኘት ያገለግላል. ሀ የውጭ ቁልፍ በአንደኛው ሠንጠረዥ ውስጥ ያለ መስክ (ወይም የመስኮች ስብስብ) ቀዳሚን የሚያመለክት ነው። ቁልፍ በሌላ ጠረጴዛ ውስጥ. የ የውጭ ቁልፍ እገዳ በጠረጴዛዎች መካከል ያለውን ግንኙነት የሚያበላሹ ድርጊቶችን ለመከላከል ጥቅም ላይ ይውላል.
የሚመከር:
በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?
በነገር ኤክስፕሎረር ውስጥ የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም ፣በግንኙነቱ የውጭ ቁልፍ ጎን ላይ ያለውን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን የሚለውን ጠቅ ያድርጉ። ከጠረጴዛ ዲዛይነር ምናሌ ውስጥ ግንኙነቶችን ጠቅ ያድርጉ። በውጪ-ቁልፍ ግንኙነቶች መገናኛ ሳጥን ውስጥ፣አክልን ጠቅ ያድርጉ። በተመረጠው የግንኙነት ዝርዝር ውስጥ ያለውን ግንኙነት ጠቅ ያድርጉ
ዋና ቁልፍ የውጭ ቁልፍ ሊሆን ይችላል?
ዋና ቁልፎች ሁልጊዜ ልዩ መሆን አለባቸው, የውጭ ቁልፎች ጠረጴዛው የአንድ-ለብዙ ግንኙነት ከሆነ ልዩ ያልሆኑ እሴቶችን መፍቀድ አለባቸው. ጠረጴዛው በአንድ ለአንድ ግንኙነት እንጂ በአንድ-ለብዙ ግንኙነት ካልሆነ የውጪ ቁልፍን እንደ ዋና ቁልፍ መጠቀም ጥሩ ነው።
በዲቢ2 ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?
የውጭ ቁልፍ በሌላ ሠንጠረዥ ውስጥ ቢያንስ አንድ የረድፍ ቁልፍ ለማዛመድ የሚያስፈልገው በሰንጠረዥ ውስጥ ያሉ የአምዶች ስብስብ ነው። የማጣቀሻ ገደብ ወይም የማጣቀሻ ታማኝነት ገደብ ነው. በአንድ ወይም በብዙ ሠንጠረዦች ውስጥ በበርካታ ዓምዶች ውስጥ ስላሉት እሴቶች ምክንያታዊ ህግ ነው።
የውጭ ቁልፍ ሌላ የውጭ ቁልፍ ሊያመለክት ይችላል?
1 መልስ። የውጭ ቁልፍ እንደ ልዩ የተገለጸውን ማንኛውንም መስክ ሊያመለክት ይችላል። ያ ልዩ መስክ እራሱ እንደ ባዕድ ቁልፍ ከተገለጸ ምንም ለውጥ አያመጣም። ልዩ መስክ ከሆነ የሌላ FK ኢላማም ሊሆን ይችላል
የመጀመሪያ ደረጃ ሁለተኛ ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?
የውጭ ቁልፍ፡ ዋናው ቁልፍ በሌላ ሠንጠረዥ ውስጥ አንድ ሠንጠረዥ እየታየ ነው (የተሻገረ)። ሁለተኛ ደረጃ (ወይም አማራጭ) ቁልፍ፡ በሠንጠረዡ ውስጥ ያለ ማንኛውም መስክ ከላይ ካሉት ሁለት ዓይነቶች መካከል አንዱ እንዲሆን ያልተመረጠ ነው