ዝርዝር ሁኔታ:

በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?
በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?

ቪዲዮ: በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?

ቪዲዮ: በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?
ቪዲዮ: Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments 2024, ህዳር
Anonim

የ SQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም

  1. በ Object Explorer ውስጥ ሰንጠረዡን በቀኝ ጠቅ ያድርጉ ያደርጋል ላይ መሆን የውጭ - ቁልፍ ጎን የ ግንኙነት እና ንድፍ የሚለውን ጠቅ ያድርጉ.
  2. ከጠረጴዛ ዲዛይነር ምናሌ, ጠቅ ያድርጉ ግንኙነቶች .
  3. በውስጡ የውጭ - ቁልፍ ግንኙነቶች የንግግር ሳጥን ፣ አክል የሚለውን ጠቅ ያድርጉ።
  4. የሚለውን ጠቅ ያድርጉ ግንኙነት በተመረጠው ውስጥ ግንኙነት ዝርዝር.

ከዚህ አንፃር በ SQL አገልጋይ ውስጥ በአንደኛ ደረጃ ቁልፍ እና የውጭ ቁልፍ መካከል እንዴት ግንኙነት መፍጠር እንችላለን?

ለ መፍጠር የ ዋና ቁልፍ እና የውጭ ቁልፍ ግንኙነት ፣ በቀኝ ጠቅ ያድርጉ የውጭ ቁልፍ የሠንጠረዥ አምዶች (የመለያዎች ሰንጠረዥ) እና ይምረጡ ግንኙነቶች … በውስጡ የውጭ ቁልፍ ግንኙነቶች የንግግር ሳጥን ፣ አክል የሚለውን ጠቅ ያድርጉ አዝራር . ያ በነባሪነት ሀ ይጨምራል ግንኙነት በግራ ፓነል ውስጥ.

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

እዚህ፣ በSQL አገልጋይ ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?

ዋና ቁልፍ በሠንጠረዡ ውስጥ ያለውን መዝገብ በተለየ ሁኔታ መለየት. የውጭ ቁልፍ በሠንጠረዡ ውስጥ ያለ መስክ ነው ዋና ቁልፍ በሌላ ጠረጴዛ ውስጥ. ዋና ቁልፍ ባዶ እሴቶችን መቀበል አይችልም. የውጭ ቁልፍ ባለብዙ ዋጋ ዋጋ መቀበል ይችላል።

በ SQL ውስጥ የውጭ ቁልፍን እንዴት ማጣቀስ እችላለሁ?

ማጠቃለያ፡-

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

የሚመከር: