ቪዲዮ: ብዙ የውጭ ቁልፎች ሊኖሩዎት ይችላሉ?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-11-26 05:44
ጠረጴዛው ሊሆን ይችላል በርካታ የውጭ ቁልፎች አሏቸው , እና እያንዳንዱ የውጭ ቁልፍ ሊኖረው ይችላል የተለየ የወላጅ ጠረጴዛ. እያንዳንዱ የውጭ ቁልፍ በመረጃ ቋቱ ስርዓት ራሱን ችሎ የሚተገበር ነው። ስለዚህ, በጠረጴዛዎች መካከል ያለውን ግንኙነት መጨፍለቅ ይችላል በመጠቀም ይቋቋማል የውጭ ቁልፎች.
እንዲሁም ጥያቄው ምን ያህል የውጭ ቁልፎች ሊኖሩዎት ይችላሉ?
ለ አንድ ዓምድ፣ ሊኖርዎት ይችላል እስከ 16 የውጭ ቁልፎች . ለ አንድ ሠንጠረዥ፣ አሁን ያለው የሚመከረው ቁጥር 253 ቢሆንም ታደርጋለህ በፊት በነበሩት የአፈጻጸም ጉዳዮች መገደብ (ግዳጅ) አንቺ ያንን ቁጥር ይድረሱ.
በሁለተኛ ደረጃ የውጭ ቁልፍ ብዙ ጠረጴዛዎችን ሊያመለክት ይችላል? በእውነቱ ቀላል ናቸው በመረጃ ቋት አስተዳደር ውስጥ በምክንያታዊነት ትክክል ነው እና በእውነቱ የሚቻል እና በማንኛውም RDBMS ሊፈቀድለት ይገባል። ማጣቀሻ ሀ የውጭ ቁልፍ ወደ ሁለት ወይም ከዚያ በላይ ጠረጴዛዎች የመጀመሪያ ደረጃ እንዲሆን ይፈልጋል ቁልፍ እንደ የውጭ ቁልፍ በተሰጠው ጠረጴዛ.
እንዲሁም ማወቅ፣ አንድ አምድ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?
በንድፈ ሀሳብ እርስዎ ይችላል ማስፈጸም አይደለም በርካታ የውጭ ቁልፍ ነጠላ ላይ አምድ . በአማራጭ እርስዎ ይችላል በውስጡ ያለውን ግብአት የሚያረጋግጡበት ሂደቶችን በመጠቀም ይህንን ያስፈጽሙት። ብዙ ጠረጴዛ እና መ ስ ራ ት አስፈላጊው ቀዶ ጥገና.
የውጭ ቁልፎች ልዩ ናቸው?
እያንዳንዱ ጠረጴዛ ከአንድ በላይ ሊኖረው ይችላል ልዩ ገደብ በነባሪ፣ ልዩ ቁልፍ ሀ ልዩ ያልተሰበሰበ መረጃ ጠቋሚ. ልዩ ገደብ ከሌላ ሰንጠረዥ ጋር ሊዛመድ አይችልም እንደ ሀ የውጭ ቁልፍ።
የሚመከር:
አንድ አምድ ብዙ የውጭ ቁልፎች ሊኖሩት ይችላል?
በንድፈ ሃሳቡ በነጠላ አምድ ላይ ብዙ የውጭ ቁልፍን ማስገደድ አይችሉም። በአማራጭ ይህንን በበርካታ ሠንጠረዥ ውስጥ ያለውን ግብአት የሚያረጋግጡበት እና አስፈላጊውን ክዋኔ የሚያደርጉ ሂደቶችን በመጠቀም ማስገደድ ይችላሉ።
አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?
እያንዳንዱ የውጭ ቁልፍ እሴት በተዛማጅ ሰንጠረዥ ውስጥ የተለየ መዝገብ ስለሚጠቅስ ሁለት የውጭ ቁልፍ አምዶች በተለያየ ሠንጠረዥ ውስጥ አንድ አይነት ዋና ቁልፍ አምድ ቢኖራቸው ጥሩ ነው።
ዋና ቁልፎች እና የውጭ ቁልፎች ምንድን ናቸው?
የአንደኛ ደረጃ ቁልፍ እና የውጭ ቁልፍ ግንኙነት ተቀዳሚ ቁልፍ በግንኙነት ዳታቤዝ ሰንጠረዥ ውስጥ ያለውን መዝገብ በተለየ ሁኔታ ይለያል፣ የውጭ ቁልፍ ግን በሰንጠረዡ ውስጥ ያለውን መስክ ያመለክታል ይህም የሌላ ሠንጠረዥ ዋና ቁልፍ ነው።
የውጭ ቁልፎች በ MySQL መረጃ ጠቋሚ ተደርገዋል?
MySQL የውጭ ቁልፍ ቼኮች ፈጣን እንዲሆኑ እና የሠንጠረዥ ቅኝት አያስፈልጋቸውም ዘንድ በውጭ ቁልፎች እና በተጠቀሱት ቁልፎች ላይ ኢንዴክሶችን ይፈልጋል። እንዲህ ዓይነቱ ኢንዴክስ በማጣቀሻው ጠረጴዛ ላይ ከሌለ በራስ-ሰር ይፈጠራል
የውጭ ቁልፍ ሌላ የውጭ ቁልፍ ሊያመለክት ይችላል?
1 መልስ። የውጭ ቁልፍ እንደ ልዩ የተገለጸውን ማንኛውንም መስክ ሊያመለክት ይችላል። ያ ልዩ መስክ እራሱ እንደ ባዕድ ቁልፍ ከተገለጸ ምንም ለውጥ አያመጣም። ልዩ መስክ ከሆነ የሌላ FK ኢላማም ሊሆን ይችላል