ዝርዝር ሁኔታ:

በዲቢ2 ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?
በዲቢ2 ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?

ቪዲዮ: በዲቢ2 ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?

ቪዲዮ: በዲቢ2 ውስጥ ዋና ቁልፍ እና የውጭ ቁልፍ ምንድን ነው?
ቪዲዮ: Забытый секрет наших бабушек 2024, ሚያዚያ
Anonim

ሀ የውጭ ቁልፍ በሰንጠረዥ ውስጥ ቢያንስ አንዱን ለማዛመድ የሚያስፈልጉ የአምዶች ስብስብ ነው። ዋና ቁልፍ በሌላ ሠንጠረዥ ውስጥ የአንድ ረድፍ. የማጣቀሻ ገደብ ወይም የማጣቀሻ ታማኝነት ገደብ ነው. በአንድ ወይም በብዙ ሠንጠረዦች ውስጥ በበርካታ ዓምዶች ውስጥ ስላሉት እሴቶች ምክንያታዊ ህግ ነው።

ይህንን በተመለከተ በዲቢ2 ውስጥ ዋና ቁልፍ ምንድነው?

ሀ ዋና ቁልፍ ልዩ የሆነ ልዩ ዓይነት ነው ቁልፍ እና ባዶ እሴቶችን ሊይዝ አይችልም። ለምሳሌ፣ በDEPT ሠንጠረዥ ውስጥ ያለው የDEPTNO አምድ ሀ ዋና ቁልፍ . ጠረጴዛ ከአንድ በላይ ሊኖረው አይችልም ዋና ቁልፍ . መቼ ሀ ዋና ቁልፍ በሰንጠረዥ መግለጫ ፍጠር ወይም የሠንጠረዥ መግለጫ ቀይር፣ ዲቢ2 በራስ-ሰር ይፈጥራል የመጀመሪያ ደረጃ ኢንዴክስ

በተመሳሳይ እያንዳንዱ ጠረጴዛ ዋና ቁልፍ ሊኖረው ይገባል? እያንዳንዱ ጠረጴዛ ይችላል አላቸው (ግን ያደርጋል አይደለም አላቸው ወደ አላቸው) ዋና ቁልፍ . አምድ ወይም አምዶች እንደ የተገለጸው ዋና ቁልፍ በ ውስጥ ልዩነትን ያረጋግጡ ጠረጴዛ ; ሁለት ረድፎች አይችሉም አላቸው ተመሳሳይ ቁልፍ . የ ዋና ቁልፍ የአንዱ ጠረጴዛ በሌሎች ውስጥ መዝገቦችን ለመለየት ሊረዳ ይችላል ጠረጴዛዎች , እና የሁለተኛው አካል ይሁኑ የጠረጴዛው ዋና ቁልፍ.

ከዚህ በተጨማሪ በ db2 ውስጥ የውጭ ቁልፍ እንዴት መፍጠር እችላለሁ?

አሰራር

  1. የሠንጠረዥ ፍጠር መግለጫ አውጣ እና የውጭ ቁልፍ ሐረግን ግለጽ። በባዕድ ቁልፍ ለተገለጸው ግንኙነት ገደብ ስም ይምረጡ።
  2. የALTER TABLE መግለጫ ያውጡ እና የውጪ ቁልፍ አንቀጽ ይጥቀሱ። አሁን ባለው ጠረጴዛ ላይ የውጭ ቁልፍ ማከል ይችላሉ; እንዲያውም አንዳንድ ጊዜ ለመቀጠል ብቸኛው መንገድ ያ ነው።

በዲቢ2 ውስጥ የማጣቀሻ ታማኝነት ምንድነው?

ዲቢ2 ® ያረጋግጣል የማጣቀሻ ታማኝነት ሲገልጹ በጠረጴዛዎችዎ መካከል ማጣቀሻ ገደቦች. የማጣቀሻ ታማኝነት የሁሉም የውጭ ቁልፎች እሴቶች ዋጋ ያላቸውበት ሁኔታ ነው። የማጣቀሻ ታማኝነት አካል ላይ የተመሰረተ ነው ታማኝነት . ይህ አምድ (ወይም የአምዶች ስብስብ) የሰንጠረዡ የወላጅ ቁልፍ ይባላል።

የሚመከር: