በውሂብ ጎታ ውስጥ ተጨባጭ ጥገኛ ነው

ተግባራዊ ተግባራት እርዳታ የውሂብ ማባዛትን ያስወግዱ

በመረጃ ቋት ውስጥ ያለው ተለዋዋጭነት ጥገኝነት በንብረት ዓይነቶች መካከል ያለውን ገደብ ያጠናክራል. ይሄ የሚሆነው በአንድ ግንኙነት ውስጥ አንድ አገባብ በልዩ ሁኔታ አንድ ሌላ ባህሪን ሲወስን ነው. ይህ A -> B ሊሆን ይችላል, ማለትም "B በሠራተኛው ላይ ጥገኛ ነው." ይህም የውሂብ ጎታ ጥገኛ ተብሎም ይጠራል.

በዚህ ግንኙነት A የ B ን ዋጋ የሚወስነው, እና B ደግሞ A ይወሰናል.

በመሠረተ-ዳታ ዲዛይን መርሃግብር (Dependency) ለምን አስፈላጊ ነው

ተግባራዊ ዴንጋጌዎች የውሂብ ዋጋን ያረጋግጣሌ.የሠሇጥን ሰንጠረዥ መገምገም የሰራተኛ ማህበራዊ ዋስትና ቁጥር (SSN), ስም, የትውልዴ ቀን, አድራሻ እና ወዘተ.

የሶሻል ሴክዩሪቲ ቁጥር ልዩ ነው, ስም, የትውልድ ቀን ወይም አድራሻ ምናልባት ላይሆን ይችላል ምክንያቱም የስ.ቁ. ስም, የትውልድ ቀን, አድራሻ እና ምናልባትም ሌሎች እሴቶችን ይወስናል. እኛ እንደዚች ልንጽፈው እንችላለን:

SSN -> ስም, የትውልድ ቀን, አድራሻ

ስለዚህ, ስም, የልደት ቀን እና አድራሻ በሠራተኞቹ ቁጥር ላይ የተመሰረቱ ናቸው. ሆኖም ግን, ከአንድ በላይ ሰራተኞች ተመሳሳይ ስም ሊኖራቸው ስለሚችል ተመሳሳይ ሽፋን (SSN) አይኖራቸውም. የሶሴኤስኤስ እሴት ዋጋ ካወቅን ስም, የትውልድ ቀን እና አድራሻ ዋጋ ማግኘት እንችላለን. ግን, የሱ ስም ባህሪ ብቻ መሆኑን የምናውቅ ከሆነ SSN መለየት አንችልም.

የአንድ ተግባራዊ የሆነ የግራ ጥግ አካል ከአንድ በላይ ባህሪን ሊያካትት ይችላል. እስቲ ከአንድ በላይ ቦታዎች ጋር ንግድ አለን እንበል. ሰንጠረዥ ተቀጣሪ ሰራተኛ, ርዕስ, መምሪያ, ቦታ እና ስራ አስኪያጅ ያላቸው ሰራተኞች ሊኖረን ይችላል.

ሰራተኛው የሚሠራበትን ቦታ ይወስናል, ስለዚህ ጥገኝነት አለ.

ተቀጣሪ -> ቦታ

ይሁን እንጂ አካባቢው ከአንድ በላይ አስተዳዳሪ ሊኖረው ይችላል, ስለዚህ ሰራተኛ እና የመምሪት ክፍል አንድ ሥራ አስኪያጁን ይወስናሉ.

ተቀጣሪ - መምሪያ

ተግባራዊ ተኮር እና መደበኛነት

ተግባራዊነት ጥብቅነት የውሂብ ቅንጅቶችን ያረጋግጣል እና የውሂብ ድግግሞሽን ይቀንሳል ይህም የውሂብ ጎነኝነት መደበኛ ( ዲጂታል) መስመሩን ያመጣል. ከዲጂታል ደረጃ ውጭ በመረጃ ውስጥ ያለው መረጃ ትክክልና አስተማማኝ ስለመሆኑ ምንም ማረጋገጫ የለም.