ቪዲዮ: ዋና ቁልፍ የውጭ ቁልፍ ሊሆን ይችላል?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ዋና ቁልፎች ሁልጊዜ ልዩ መሆን አለበት ፣ የውጭ ቁልፎች ሠንጠረዡ ከአንድ እስከ ብዙ ግንኙነት ከሆነ ልዩ ያልሆኑ እሴቶችን መፍቀድ ያስፈልጋል። ሀ መጠቀም በጣም ጥሩ ነው። የውጭ ቁልፍ እንደ ዋና ቁልፍ ሠንጠረዡ ከአንድ-ለአንድ ግንኙነት ጋር የተገናኘ ከሆነ, ከአንድ-ለ-ብዙ ግንኙነት አይደለም.
በተመሳሳይ፣ ተቀዳሚ ቁልፍ በተመሳሳይ ሠንጠረዥ ውስጥ የውጭ ቁልፍ ሊሆን ይችላል ወይ?
መፍጠር ሀ የውጭ ቁልፍ ሀ መፍጠርን ያህል ቀላል ነው። ዋና ቁልፍ SQL አገልጋይ ብዙ ተጨማሪ ሕጎችን ካልጣለ በስተቀር የውጭ ቁልፎች . ለምሳሌ ፣ የ የውጭ ቁልፍ ማጣቀስ አለበት ሀ ዋና ቁልፍ ወይም ልዩ ገደብ፣ ምንም እንኳን ያ ማጣቀሻ ቢሆንም ይችላል ላይ መሆን ተመሳሳይ ጠረጴዛ ወይም በተለየ ጠረጴዛ.
እንዲሁም የመጀመሪያ እና የውጭ ቁልፎች እንዴት ይለያሉ? ሀ የመጀመሪያ ደረጃ ቁልፍ በሠንጠረዥ ውስጥ መዝገቦችን በተለየ ሁኔታ ለመለየት የሚያገለግል ልዩ ቁልፍ ነው ፣ ግን ሀ የውጭ ቁልፉ በሁለት ጠረጴዛዎች መካከል ግንኙነት ለመመስረት ጥቅም ላይ ይውላል. ሁለቱም በመዋቅር አንድ ናቸው ግን ጨዋታ የተለየ በግንኙነት የውሂብ ጎታ ንድፍ ውስጥ ሚናዎች።
እዚህ ውስጥ፣ ያለ ዋና ቁልፍ የውጭ አገር ቁልፍ ሊኖርዎት ይችላል?
አዎ. እኛ ይችላል መፍጠር ሀ የውጭ ቁልፍ ያለ ያለው ዋና ቁልፍ በወላጅ ጠረጴዛ ውስጥ. አብዛኞቻችን እኛ ነን በሚለው የተሳሳተ ግንዛቤ ውስጥ ነን ይችላል አይፈጥርም ሀ የውጭ ቁልፍ ያለ ዋና ቁልፍ በወላጅ ጠረጴዛ ውስጥ. ያ ልዩ መታወቂያ ይችላል መሆን ዋና ቁልፍ ወይም ልዩ ቁልፍ.
የውጭ ቁልፍ ሊባዛ ይችላል?
ከአንደኛ ደረጃ በተለየ ቁልፎች , የውጭ ቁልፎች ይችላሉ የያዘ የተባዛ እሴቶች. እንዲሁም፣ ባዶ እሴቶችን ይዘዋል ለእነሱ ምንም ችግር የለውም። ኢንዴክሶች በራስ ሰር አልተፈጠሩም። የውጭ ቁልፎች ; ሆኖም፣ እንደ ዲቢኤ፣ እርስዎ ይችላል ግለጽላቸው። ሠንጠረዥ ከአንድ በላይ እንዲይዝ ተፈቅዶለታል የውጭ ቁልፍ.
የሚመከር:
አንድ ዋና ቁልፍ ሁለት የውጭ ቁልፎች ሊኖሩት ይችላል?
እያንዳንዱ የውጭ ቁልፍ እሴት በተዛማጅ ሰንጠረዥ ውስጥ የተለየ መዝገብ ስለሚጠቅስ ሁለት የውጭ ቁልፍ አምዶች በተለያየ ሠንጠረዥ ውስጥ አንድ አይነት ዋና ቁልፍ አምድ ቢኖራቸው ጥሩ ነው።
በ SQL አገልጋይ ውስጥ ዋና ቁልፍ የውጭ ቁልፍ ግንኙነት እንዴት መፍጠር እንደሚቻል?
በነገር ኤክስፕሎረር ውስጥ የSQL አገልጋይ አስተዳደር ስቱዲዮን በመጠቀም ፣በግንኙነቱ የውጭ ቁልፍ ጎን ላይ ያለውን ሰንጠረዥ በቀኝ ጠቅ ያድርጉ እና ዲዛይን የሚለውን ጠቅ ያድርጉ። ከጠረጴዛ ዲዛይነር ምናሌ ውስጥ ግንኙነቶችን ጠቅ ያድርጉ። በውጪ-ቁልፍ ግንኙነቶች መገናኛ ሳጥን ውስጥ፣አክልን ጠቅ ያድርጉ። በተመረጠው የግንኙነት ዝርዝር ውስጥ ያለውን ግንኙነት ጠቅ ያድርጉ
የውጭ ቁልፍ ፖስትግሬስ ባዶ ሊሆን ይችላል?
ወደ ምርት ዋጋዎች አስገባ (11፣ 'ለጆ'፣ 1)፤ ወደ ምርት ዋጋዎች አስገባ (22፣ 'ለሁሉም'፣ NULL); ውድቅ የሆነ የውጭ ቁልፍ አምድ መኖሩ ፍጹም ህጋዊ ነው።
የውጭ ቁልፍ ሌላ የውጭ ቁልፍ ሊያመለክት ይችላል?
1 መልስ። የውጭ ቁልፍ እንደ ልዩ የተገለጸውን ማንኛውንም መስክ ሊያመለክት ይችላል። ያ ልዩ መስክ እራሱ እንደ ባዕድ ቁልፍ ከተገለጸ ምንም ለውጥ አያመጣም። ልዩ መስክ ከሆነ የሌላ FK ኢላማም ሊሆን ይችላል
የተቀናበረ ቁልፍ ልዩ ሊሆን ይችላል?
የተዋሃደ ልዩ ቁልፍ በአምዶች ጥምር የተሰራ ልዩ ቁልፍ ነው። የተዋሃደ ልዩ ቁልፍን የሚያመለክት ገደብ ለማርካት፣ በሰንጠረዡ ውስጥ ያሉት ሁለት ረድፎች በቁልፍ አምዶች ውስጥ ተመሳሳይ የእሴቶች ጥምረት ሊኖራቸው አይችልም።