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