የቁልፍ ልዩነት - ER vs EER ዲያግራም
በ ER እና EER ዲያግራም መካከል ያለው ቁልፍ ልዩነት የ ER ዲያግራም በ ER ሞዴል ላይ የተመሰረተ የውሂብ ምስላዊ መግለጫ ሲሆን በመረጃ ቋቱ ውስጥ አካላት እንዴት እርስበርስ እንደሚዛመዱ ይገልጻል። EER ዲያግራም የውሂብ ምስላዊ ውክልና ነው፣ በ EER ሞዴል ላይ የተመሰረተ የዋናው አካል-ግንኙነት (ER) ሞዴል ቅጥያ ነው።
ዳታውን ወደ ዳታቤዝ ከማስገባታችን በፊት ዳታቤዙ መንደፍ አለበት። የመረጃ ቋቱን ለመንደፍ የ ER ዲያግራም ጥቅም ላይ ይውላል። በድርጅት-ግንኙነት ሞዴል ላይ የተመሰረተ ነው. የEntity ግንኙነት ሞዴል በመረጃ መካከል ያለውን ግንኙነት ለመንደፍ እና ለመወከል የሚያገለግል ሞዴል ነው።በመረጃ ውስብስብነት, የ ER ሞዴል የበለጠ ተዘጋጅቷል. የተሻሻለው ER ሞዴል በመባል ይታወቃል። የ EER ዲያግራም በተሻሻለው ER ሞዴል ላይ የተመሰረተ ነው።
የER ዲያግራም ምንድነው?
የ ER ዲያግራም በተለያዩ አካላት መካከል ያለውን ግንኙነት ይወክላል። አካላት፣ ባህሪያት እና ግንኙነቶቹ የ ER ዲያግራም የተለመዱ አካላት ናቸው። አካል የገሃዱ ዓለም ነገር ነው። በትምህርት ቤት ዳታቤዝ ውስጥ እንደ ተማሪ፣ አስተማሪ፣ ኮርስ ወዘተ ያሉ አካላት ሊኖሩ ይችላሉ። ተማሪው አካል ከሆነ፣ የተማሪው አጠቃላይ መረጃ ስብስብ አካል ስብስብ ይባላል። አንዳንድ አካላት በሌላ አካል ላይ ሊመሰረቱ ይችላሉ። ያ አይነት አካል ደካማ አካል በመባል ይታወቃል።
ህጋዊ አካላት ከግንኙነት ጋር የተያያዙ ናቸው። የአንድ አካል አንድ ምሳሌ ከሌላ አካል አንድ ምሳሌ ጋር ሲገናኝ አንድ ለአንድ ግንኙነት ይባላል። ለአንድ ክፍል አንድ ሥራ አስኪያጅ አለ. ስለዚህ፣ የ1፡1 ግንኙነት ነው። የአንድ ህጋዊ አካል ከብዙ ሁኔታዎች ጋር ሲገናኝ፣ ከአንድ እስከ ብዙ (1፡M) ግንኙነት በመባል ይታወቃል።በአንድ ክፍል ውስጥ, ብዙ ሰራተኞች ሊኖሩ ይችላሉ, ነገር ግን አንድ ሰራተኛ በአንድ ክፍል ውስጥ ነው. ስለዚህ፣ የ1፡M ግንኙነት ነው። የአንድ አካል ብዙ አጋጣሚዎች ከሌላ አካል ከብዙ አጋጣሚዎች ጋር ሲገናኙ፣ እንደ አንድ ለብዙ (M፡ N) ግንኙነት ይባላል። አንድ ሠራተኛ በበርካታ ፕሮጀክቶች ላይ ሊሠራ ይችላል. በተጨማሪም, በአንድ ፕሮጀክት ላይ በርካታ ሰራተኞች ሊኖሩ ይችላሉ. የ M: N ግንኙነት ነው. 1፡1፣ 1፡M እና M፡ N ሁለትዮሽ ግንኙነቶች ናቸው። አንድ አካል ከራሱ ጋር ሲዛመድ ተደጋጋሚ ግንኙነት ነው። የዲግሪ ሶስት ግንኙነት የሶስትዮሽ ግንኙነት ነው።
እያንዳንዱ ህጋዊ አካል የሚገልጹ ንብረቶች አሏቸው። ባህሪያት በመባል ይታወቃሉ. የተማሪው አካል እንደ የተማሪ_መታወቂያ፣ ስም፣ የትውልድ_ቀን፣ ስልክ ቁጥር ያሉ ባህሪያት ሊኖረው ይችላል። እያንዳንዱ አካል በመረጃ ቋቱ ውስጥ ያለውን እያንዳንዱን መዝገብ ለመለየት የሚረዳ ቁልፍ ባህሪ አለው። በተማሪ አካል ውስጥ፣ የተማሪ_መታወቂያው እያንዳንዱ ንባብ በልዩ ሁኔታ ለመለየት ስለሚረዳ እንደ ቁልፍ ባህሪ ሊወሰድ ይችላል። አንዳንድ ባህሪያት ከሌሎች ባህሪያት ሊገኙ ይችላሉ.የእድሜ ባህሪው በውሂብ_ትውልድ_ባህሪ ሊመነጭ ይችላል። ስለዚህ, ዕድሜ የተገኘ ባህሪ ነው. ተማሪው ብዙ የስልክ ቁጥሮች ካለው፣ የስልክ ቁጥር ባህሪው እንደ ባለ ብዙ ዋጋ ባህሪ ሊወሰድ ይችላል። የስም ባህሪው እንደ የመጀመሪያ ስም እና የአያት_ስም ወደ ብዙ ባህሪያት ሊከፋፈል ይችላል። ከዚያም የተዋሃደ ባህሪ ነው።
ከታች ያለውን የ ER ንድፍ ይመልከቱ፣
ስእል 01፡ ER ዲያግራም
መምህሩ አካል ነው። መታወቂያ እና ልዩ ባህሪያት አሉት. መታወቂያው ቁልፍ ባህሪው ነው። አስተማሪው ኮርስ ያካሂዳል. ባህሪው በአስተማሪ እና በኮርስ መካከል ያለው ግንኙነት ነው.ግንኙነት በአልማዝ ቅርጽ ይገለጻል. የኮርሱ አካል ቁልፍ ባህሪ የኮርስ ኮድ ነው። አንድ ፕሮጀክት እንደ ኮርሱ ይወሰናል. ስለዚህ ፕሮጀክቱ ደካማ አካል ነው. በኮርስ እና በፕሮጀክት መካከል ያለው ግንኙነት ደካማ ነው። ደካማ አካል በአንዳንድ ድርብ አራት ማዕዘን ሳጥኖች ይወከላል። ፕሮጀክቱ የሚከናወነው በተማሪ ነው። የተማሪው ቁልፍ ባህሪ መታወቂያ ነው። ተማሪው ብዙ ስልኮች ሊኖረው ይችላል፣ ስለዚህ ብዙ ዋጋ ያለው ባህሪ ነው። የስም ባህሪው ወደ የመጀመሪያ ስም እና የአያት ስም ይከፋፈላል. ስለዚህ ስሙ የተዋሃደ ባህሪ ነው።
መምህሩ ብዙ ኮርሶችን ያካሂዳል፣ እና መምህሩ ብዙ ፕሮጀክቶችን ይቆጣጠራል፣ ስለዚህ እነሱ ከአንድ እስከ ብዙ (1:M) ግንኙነት ናቸው። አንድ ኮርስ አንድ ፕሮጀክት አለው፣ እና አንድ ፕሮጀክት በአንድ ተማሪ ይከናወናል። ስለዚህ፣ አንድ ለአንድ (1፡1) ግንኙነቶች ናቸው።
የER ዲያግራም ምንድነው?
አፕሊኬሽኑ ውስብስብ በሆነበት ጊዜ፣ ወግ ER ሞዴል የተራቀቀ ንድፍ ለመሳል በቂ አልነበረም። ስለዚህ, የ ER ሞዴል የበለጠ ተዘጋጅቷል.የተሻሻለ ER ዲያግራም በመባል ይታወቃል። በተሻሻለው ER ዲያግራም (ኢአር) ውስጥ ባለው የ ER ሞዴል ላይ ሶስት ፅንሰ ሀሳቦች ተጨምረዋል። እነዚህ አጠቃላይ, ስፔሻላይዜሽን እና ድምር ናቸው. በአጠቃላይ ዝቅተኛ ደረጃ ያላቸው አካላት ሊጣመሩ ይችላሉ ከፍተኛ ደረጃ አካል. ስፔሻላይዜሽኑ የአጠቃላይ ተቃራኒ ነው. በልዩ ባለሙያነት, ከፍተኛ ደረጃ ያላቸው አካላት ወደ ዝቅተኛ አካላት ሊከፋፈሉ ይችላሉ. ውህደቱ በሁለት አካላት መካከል ያለው ግንኙነት እንደ አንድ አካል የሚታይበት ሂደት ነው።
ሥዕል 02፡ አጠቃላይ እና ስፔሻላይዜሽን
ከላይ ባለው የኢአር ዲያግራም መሰረት የተማሪ እና አስተማሪ አካላት የግለሰብ አካላት ናቸው።ከታች ወደ ላይ ሲሄድ የተማሪ እና አስተማሪ አካላትን ወደ ግለሰብ አካል ያጠቃለላል። የታችኛው ወደ ላይ አቀራረብ ነው። ከላይ ወደ ታች በሚሄድበት ጊዜ፣ የግለሰቦች ህጋዊ አካል በተማሪ እና ሌክቸረርነት የበለጠ ልዩ ሊሆን ይችላል። ከላይ ወደታች አቀራረብ ነው. የሰው ስም እና የከተማ ባህሪያት የተማሪ አካል አንድ ሌክቸረር አካል ነው። የተማሪው ህጋዊ አካል የራሱ የተማሪ_መታወቂያ ባህሪ አለው፣ እና የሌክቸረር አካል የሌክቸረር መታወቂያ አለው።
የመደመር ምሳሌ እንደሚከተለው ነው።
ምስል 03፡ ድምር
ከላይ ባለው የኢአር ዲያግራም መሰረት በፈተና ማእከል እና በፈተና መካከል ያለው ግንኙነት እንደ አንድ አካል ነው።ይህ አጠቃላይ አካል ከተማሪው አካል ጋር ግንኙነት ውስጥ ነው። ተማሪው የፈተና ማእከልን ሲጎበኝ እሱ ወይም እሷ ስለሁለቱም ማእከል እና ፈተና ይጠይቃል። ስለዚህ፣ የሁለት አካላት ግንኙነት እንደ አንድ አካል ሲወሰድ፣ ድምር ነው።
በER እና EER ዲያግራም መካከል ያለው ተመሳሳይነት ምንድን ነው?
ሁለቱም ER እና EER ዲያግራሞች የውሂብ ጎታዎችን ለመንደፍ ጥቅም ላይ ሊውሉ ይችላሉ።
በER እና EER ዲያግራም መካከል ያለው ልዩነት ምንድን ነው?
ER vs EER ዲያግራም |
|
ER ዲያግራም በ ER ሞዴል ላይ የተመሰረተ የውሂብ ምስላዊ መግለጫ ሲሆን በመረጃ ቋቱ ውስጥ አካላት እንዴት እርስበርስ እንደሚዛመዱ ይገልጻል። | EER ዲያግራም የመረጃ ምስላዊ መግለጫ ነው፣ በ EER ሞዴል ላይ የተመሰረተ፣የመጀመሪያው አካል-ግንኙነት (ER) ሞዴል ቅጥያ ነው። |
ሞዴል | |
ER ዲያግራም በER ሞዴል ላይ የተመሰረተ ነው። | EER ዲያግራም በEER ሞዴል ላይ የተመሰረተ ነው። |
ማጠቃለያ - ER vs EER ዲያግራም
ዳታቤዝ የኢአር ዲያግራምን በመጠቀም ሊቀረጽ ይችላል። የ EER ዲያግራም የተሻሻለ የ ER ንድፍ ነው። ከመጀመሪያው የ ER ዲያግራም በ EER ውስጥ ተጨማሪ ባህሪያት አሉ። የ ER ዲያግራም በ ER ሞዴል ላይ የተመሰረተ የውሂብ ምስላዊ መግለጫ ሲሆን በመረጃ ቋቱ ውስጥ አካላት እንዴት እርስበርስ እንደሚዛመዱ ይገልጻል። የ EER ዲያግራም የመረጃ ምስላዊ ውክልና ነው፣ በ EER ሞዴል ላይ የተመሰረተ የዋናው አካል-ግንኙነት (ER) ሞዴል ቅጥያ ነው። በ ER እና EER ዲያግራም መካከል ያለው ልዩነት ያ ነው።