ዝርዝር ሁኔታ:

የውጭ ቁልፍ በ SQL አገልጋይ ውስጥ እንዴት ነው የሚሰራው?
የውጭ ቁልፍ በ SQL አገልጋይ ውስጥ እንዴት ነው የሚሰራው?

ቪዲዮ: የውጭ ቁልፍ በ SQL አገልጋይ ውስጥ እንዴት ነው የሚሰራው?

ቪዲዮ: የውጭ ቁልፍ በ SQL አገልጋይ ውስጥ እንዴት ነው የሚሰራው?
ቪዲዮ: በወሲብ ላይ ረጅም ደቂቃ ለመቆየት እና ማራኪ ሴክስ ለማድረግ የሚጠቅሙ 11 መፍትሄዎች| early ejaculation and treatments| Health| ጤና 2024, ግንቦት
Anonim

Order_ID፡ ዋና ቁልፍ

በተመሳሳይ፣ በ SQL ውስጥ የውጭ ቁልፍን እንዴት ማጣቀስ እንደሚቻል መጠየቅ ይችላሉ?

ማጠቃለያ፡-

  1. እያንዳንዱ የውጭ ቁልፍ እሴት የሌሎች ሠንጠረዦች ዋና ቁልፍ አካል መሆን አለበት።
  2. የውጭ ቁልፉ በተመሳሳይ ሠንጠረዥ ውስጥ ወዳለ ሌላ አምድ ሊያመለክት ይችላል። ይህ ማጣቀሻ ራስን ማመሳከሪያ በመባል ይታወቃል.
  3. ሰንጠረዡን፣ ተለዋጭ ሠንጠረዥን ወይም የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም የውጭ ቁልፍ መፍጠር ይችላሉ።

እንዲሁም አንድ ሰው የውጭ ቁልፎችን የሚያስተዋውቁት ምን ችግሮች እንዳሉ ሊጠይቅ ይችላል? አንዳንድ የተለመዱ የውጭ ቁልፍ ችግሮች እዚህ አሉ።

  • ተንጠልጣይ የውጭ ቁልፎች። የውጭ ቁልፍ ወደሌለው ዋና ቁልፍ ይጠቁማል።
  • ከዋናው ቁልፍ ሌላ ልዩ ቁልፍ ማጣቀሻ። ለዚህ ምንም ጥቅም የለም።
  • በጠረጴዛዎች መካከል መደበኛ ያልሆነ ግንኙነት.
  • የማይዛመዱ የውሂብ ዓይነቶች።
  • ከመጠን በላይ የተጫኑ የውጭ ቁልፎች.

እንዲሁም ለማወቅ የውጭ አገር ቁልፍ እንዴት እንደሚጽፉ?

የውጭ ቁልፍ የመስመር ላይ ገደብ መጠቀም); ይህን አገባብ በመጠቀም፣ የእርስዎን CREATE ቁልፍ ቃል፣ በመቀጠል የሰንጠረዡን ስም እና በመቀጠል ቅንፎችን ይክፈቱ። ለአምዱ፣ እንደ እ.ኤ.አ የውጭ ቁልፍ , እና ማጣቀሻ የሚለውን ቃል ወደ መጨረሻው ያክሉት (ከመረጃው ዓይነት በኋላ)። ከዚያም የሌላውን ሰንጠረዥ ስም ይግለጹ.

ዋና ቁልፍ የውጭ ቁልፍ ሊሆን ይችላል?

ዋና ቁልፎች ሁልጊዜ ልዩ መሆን አለበት ፣ የውጭ ቁልፎች ሠንጠረዡ ከአንድ እስከ ብዙ ግንኙነት ከሆነ ልዩ ያልሆኑ እሴቶችን መፍቀድ ያስፈልጋል። ሀ መጠቀም በጣም ጥሩ ነው። የውጭ ቁልፍ እንደ ዋና ቁልፍ ሠንጠረዡ ከአንድ-ለአንድ ግንኙነት ጋር የተገናኘ ከሆነ, ከአንድ-ለ-ብዙ ግንኙነት አይደለም.

የሚመከር: