ዝርዝር ሁኔታ:
ቪዲዮ: በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
የ SQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም
- በ Object Explorer ውስጥ ሰንጠረዡን በቀኝ ጠቅ ያድርጉ ያደርጋል ላይ መሆን የውጭ - ቁልፍ ጎን የ ግንኙነት እና ንድፍ የሚለውን ጠቅ ያድርጉ.
- ከጠረጴዛ ዲዛይነር ምናሌ, ጠቅ ያድርጉ ግንኙነቶች .
- በውስጡ የውጭ - ቁልፍ ግንኙነቶች የንግግር ሳጥን ፣ አክል የሚለውን ጠቅ ያድርጉ።
- የሚለውን ጠቅ ያድርጉ ግንኙነት በተመረጠው ውስጥ ግንኙነት ዝርዝር.
ከዚህ አንፃር በ SQL አገልጋይ ውስጥ በአንደኛ ደረጃ ቁልፍ እና የውጭ ቁልፍ መካከል እንዴት ግንኙነት መፍጠር እንችላለን?
ለ መፍጠር የ ዋና ቁልፍ እና የውጭ ቁልፍ ግንኙነት ፣ በቀኝ ጠቅ ያድርጉ የውጭ ቁልፍ የሠንጠረዥ አምዶች (የመለያዎች ሰንጠረዥ) እና ይምረጡ ግንኙነቶች … በውስጡ የውጭ ቁልፍ ግንኙነቶች የንግግር ሳጥን ፣ አክል የሚለውን ጠቅ ያድርጉ አዝራር . ያ በነባሪነት ሀ ይጨምራል ግንኙነት በግራ ፓነል ውስጥ.
እንዲሁም ቁልፉ ዋና እና የውጭ ሊሆን ይችላል? ዋና ቁልፎች ሁልጊዜ ልዩ መሆን አለበት ፣ የውጭ ቁልፎች ሠንጠረዡ ከአንድ እስከ ብዙ ግንኙነት ከሆነ ልዩ ያልሆኑ እሴቶችን መፍቀድ ያስፈልጋል። ሀ መጠቀም በጣም ጥሩ ነው። የውጭ ቁልፍ እንደ ዋና ቁልፍ ሠንጠረዡ ከአንድ-ለአንድ ግንኙነት ጋር የተገናኘ ከሆነ, ከአንድ-ለ-ብዙ ግንኙነት አይደለም.
እዚህ፣ በSQL አገልጋይ ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?
ዋና ቁልፍ በሠንጠረዡ ውስጥ ያለውን መዝገብ በተለየ ሁኔታ መለየት. የውጭ ቁልፍ በሠንጠረዡ ውስጥ ያለ መስክ ነው ዋና ቁልፍ በሌላ ጠረጴዛ ውስጥ. ዋና ቁልፍ ባዶ እሴቶችን መቀበል አይችልም. የውጭ ቁልፍ ባለብዙ ዋጋ ዋጋ መቀበል ይችላል።
በ SQL ውስጥ የውጭ ቁልፍን እንዴት ማጣቀስ እችላለሁ?
ማጠቃለያ፡-
- እያንዳንዱ የውጭ ቁልፍ እሴት የሌሎች ሠንጠረዦች ዋና ቁልፍ አካል መሆን አለበት።
- የውጭ ቁልፉ በተመሳሳይ ሠንጠረዥ ውስጥ ወዳለ ሌላ አምድ ሊያመለክት ይችላል። ይህ ማጣቀሻ ራስን ማመሳከሪያ በመባል ይታወቃል.
- ሰንጠረዡን፣ ተለዋጭ ሠንጠረዥን ወይም የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም የውጭ ቁልፍ መፍጠር ይችላሉ።
የሚመከር:
በ SQL አገልጋይ ውስጥ የውጭ ቁልፍ ገደቦችን እንዴት ማግኘት እችላለሁ?
በሁሉም የውሂብ ጎታ ውስጥ የውጭ ቁልፍ ግንኙነትን ለማወቅ ምርጡ መንገድ እዚህ አለ። በ SQL አገልጋይ አስተዳደር ስቱዲዮ ውስጥ በነገር አሳሽ ውስጥ ያለውን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና 'ጥገኛዎችን ይመልከቱ' የሚለውን ይምረጡ። ይህ ጥሩ መነሻ ይሰጥዎታል። ሠንጠረዡን የሚያመለክቱ ሠንጠረዦችን, እይታዎችን እና ሂደቶችን ያሳያል
በpgAdmin 4 ውስጥ የውጭ ቁልፍ እንዴት መፍጠር ይቻላል?
በpgAdmin 4 ውስጥ፣ ደረጃዎቹ እነኚሁና፡ በሰንጠረዡ ላይ በቀኝ ጠቅ ያድርጉ እና ባሕሪያትን ይምረጡ። በሚታየው ንግግር ውስጥ ገደቦች / የውጭ ቁልፍን ጠቅ ያድርጉ። በውጭ አገር ቁልፍ ሰንጠረዥ በላይኛው ቀኝ ላይ ያለውን + አዶ ጠቅ ያድርጉ
የውጭ ቁልፍ በ SQL አገልጋይ ውስጥ እንዴት ነው የሚሰራው?
Order_ID፡ ዋና ቁልፍ
በ SQL አገልጋይ ውስጥ የአምድ ዋና ቁልፍ እንዴት መፍጠር እችላለሁ?
በነገር ኤክስፕሎረር ውስጥ የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም ልዩ ገደቦችን ማከል የሚፈልጉትን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን የሚለውን ጠቅ ያድርጉ። በጠረጴዛ ዲዛይነር ውስጥ እንደ ዋና ቁልፍ ሊገልጹት የሚፈልጉትን የውሂብ ጎታ አምድ ረድፍ መራጭን ጠቅ ያድርጉ። ለአምዱ የረድፍ መራጭን በቀኝ ጠቅ ያድርጉ እና ዋና ቁልፍን ይምረጡ
የውጭ ቁልፍ ሌላ የውጭ ቁልፍ ሊያመለክት ይችላል?
1 መልስ። የውጭ ቁልፍ እንደ ልዩ የተገለጸውን ማንኛውንም መስክ ሊያመለክት ይችላል። ያ ልዩ መስክ እራሱ እንደ ባዕድ ቁልፍ ከተገለጸ ምንም ለውጥ አያመጣም። ልዩ መስክ ከሆነ የሌላ FK ኢላማም ሊሆን ይችላል