አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?
አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?

ቪዲዮ: አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?

ቪዲዮ: አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?
ቪዲዮ: አስደናቂ አፕሊኬሽን || የአንድን ሰው ስልክ ቁጥር በማስገባት ብቻ ስለ እሱ/ሷ መረጃ የሚሰጥ አፕ። 2024, ሚያዚያ
Anonim

ፍጹም ጥሩ ነው። ሁለት የውጭ ቁልፍ አላቸው ተመሳሳይ የሚያመለክቱ ዓምዶች ዋና ቁልፍ ከእያንዳንዱ ጀምሮ በተለያየ ሰንጠረዥ ውስጥ አምድ የውጭ ቁልፍ ዋጋ ያደርጋል በተዛመደ ሠንጠረዥ ውስጥ የተለየ መዝገብ ያጣቅሱ።

እዚህ፣ ሁለት የውጭ ቁልፎች ዋና ቁልፍ ማድረግ ይችላሉ?

መኖር አይቻልም ሁለት ዋና ቁልፎች . ለዚህም አንዱ ምክንያት ነው" ተብሎ ይጠራል. የመጀመሪያ ደረጃ ", ምክንያቱም ካለዎት ሁለት , አንዱ ሊሆን አይችልም የመጀመሪያ ደረጃ ፣ ግን ሁለተኛ ደረጃ የመጀመሪያ ደረጃ.

በመቀጠል፣ ጥያቄው፣ ዋናው ቁልፍ በበርካታ ጠረጴዛዎች ውስጥ የውጭ ቁልፍ ሊሆን ይችላል? ለምሳሌ ፣ የ የውጭ ቁልፍ ማጣቀስ አለበት ሀ ዋና ቁልፍ ወይም ልዩ ገደብ፣ ምንም እንኳን ያ ማጣቀሻ ቢሆንም ይችላል በተመሳሳይ ላይ ይሁኑ ጠረጴዛ ወይም በ a የተለየ ጠረጴዛ . የውጭ ቁልፍ አምዶች ይችላል NULL እሴቶችን ይዟል።

በተመሳሳይ መልኩ፣ በርካታ የውጭ ቁልፎች ሊኖሩዎት ይችላሉ?

ጠረጴዛው ሊሆን ይችላል በርካታ የውጭ ቁልፎች አሏቸው , እና እያንዳንዱ የውጭ ቁልፍ ሊኖረው ይችላል የተለየ የወላጅ ጠረጴዛ. እያንዳንዱ የውጭ ቁልፍ በመረጃ ቋቱ ስርዓት ራሱን ችሎ የሚተገበር ነው። ስለዚህ, በጠረጴዛዎች መካከል ያለውን ግንኙነት መጨፍለቅ ይችላል በመጠቀም ይቋቋማል የውጭ ቁልፎች.

በሠንጠረዥ ውስጥ ሁለት የውጭ ቁልፎችን መጨመር እንችላለን?

አዎ፣ MySQL ይህን ይፈቅዳል። ትችላለህ አላቸው በርካታ የውጭ ቁልፎች በተመሳሳይ ላይ ጠረጴዛ . የ የውጭ ቁልፎች በእርስዎ እቅድ ውስጥ (በመለያ_ስም እና መለያ_አይነት ላይ) መ ስ ራ ት ምንም ልዩ ህክምና ወይም አገባብ አያስፈልግም. ቢያንስ ይመስላል አንድ ከእነዚህ ጉዳዮች ውስጥ በደንበኛው ውስጥ ባለው መታወቂያ እና ስም አምዶች ላይ ተፈጻሚ ይሆናሉ ጠረጴዛ.

የሚመከር: