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