Logical vs Physical Data Model
በአመክንዮአዊ እና አካላዊ ዳታ ሞዴል መካከል ያለውን ልዩነት ከመወያየታችን በፊት የውሂብ ሞዴል ምን እንደሆነ ማወቅ አለብን። የውሂብ ሞዴል ለተወሰነ ሂደት መረጃን እና በመካከላቸው ያለውን ግንኙነት የሚገልጽ ውክልና ነው። የውሂብ ሞዴል በዳታቤዝ ዲዛይን ጊዜ ጥቅም ላይ የሚውል አስፈላጊ አካል ነው። አመክንዮአዊ ዳታ ሞዴል አካላት፣ ግንኙነቶች እና ቁልፎች ተለይተው የሚታወቁበት በጣም ረቂቅ እና ከፍተኛ የውሂብ እይታ ነው። ከዳታቤዝ አስተዳደር ሥርዓት (DBMS) ነፃ ነው። የአካላዊ መረጃ ሞዴል ከሎጂካዊ መረጃ ሞዴል የተገኘ ሲሆን ሠንጠረዦች እና ዓምዶች የእውነተኛው አካላዊ ዳታቤዝ እንዴት እንደሚዋቀሩ ያሳያል።የአካላዊ መረጃ ሞዴል በተጠቀመበት የውሂብ ጎታ አስተዳደር ስርዓት ላይ የተመሰረተ ነው።
አመክንዮአዊ ዳታ ሞዴል ምንድነው?
አመክንዮአዊ ዳታ ሞዴል ውሂቡን እና ግንኙነቶቹን በዝርዝር በከፍተኛ ደረጃ ይገልፃል። ይህ መረጃ በመረጃ ቋቱ ውስጥ በአካል እንዴት እንደሚወከል አያካትትም ነገር ግን በጣም ረቂቅ በሆነ ደረጃ ይገለጻል። በመሠረቱ አካላትን እና በመካከላቸው ያለውን ግንኙነት ከእያንዳንዱ አካል ባህሪያት ጋር ያካትታል።
የአመክንዮአዊ ዳታ ሞዴል የእያንዳንዱ አካል ዋና ቁልፎችን እና እንዲሁም የውጭ ቁልፎችን ያካትታል። አመክንዮአዊ ዳታ ሞዴል ሲፈጥሩ የመጀመሪያ አካላት እና ግንኙነታቸው ከቁልፎቹ ጋር ተለይቷል. ከዚያ የእያንዳንዱ አካል ባህሪያት ተለይተው ይታወቃሉ. ከዚያ በኋላ ብዙ እና ብዙ ግንኙነቶች ተፈትተዋል እና መደበኛነት ይከናወናል. የሎጂክ ዳታ ሞዴል የእውነተኛ የውሂብ ጎታ አካላዊ መዋቅርን ስለማይገልጽ ከዳታቤዝ አስተዳደር ስርዓት ነፃ ነው። አመክንዮአዊ ዳታ ሞዴል ሲነድፍ መደበኛ ያልሆኑ ረጅም ስሞች ለህጋዊ አካላት እና ባህሪያት ጥቅም ላይ ሊውሉ ይችላሉ.
የፊዚካል ዳታ ሞዴል ምንድነው?
የቁሳዊ ዳታ ሞዴል ውሂብ በውሂብ ጎታ ውስጥ እንዴት እንደሚኖር ይገልጻል። የሁሉንም ጠረጴዛዎች ዝርዝር እና በውስጣቸው ያሉትን ዓምዶች ያካትታል. የሰንጠረዡ ዝርዝር እንደ የሰንጠረዡ ስም፣ የአምድ ቁጥር እና የአምድ ዝርዝር መግለጫ የአምድ ስም እና የውሂብ አይነትን ያካትታል። የአካላዊ መረጃው ሞዴል የእያንዳንዱን ሠንጠረዥ ዋና ቁልፎችን ይይዛል እንዲሁም የውጭ ቁልፎችን በመጠቀም በሰንጠረዦች መካከል ያለውን ግንኙነት ያሳያል. በተጨማሪም የአካላዊ ዳታ ሞዴል በውሂብ ላይ የተተገበሩ ገደቦችን እና እንደ ቀስቅሴዎች እና የተከማቹ ሂደቶችን የመሳሰሉ አካሎችን ይዟል።
የአካላዊ ዳታ ሞዴል የሚወሰነው ጥቅም ላይ በሚውለው የውሂብ ጎታ አስተዳደር ስርዓት ነው። ስለዚህ የ MySQL አካላዊ መረጃ ሞዴል ለ Oracle ከተሳለው የውሂብ ሞዴል የተለየ ይሆናል. የአካላዊ ዳታ ሞዴልን ከሎጂካዊ መረጃ ሞዴል ሲፈጥሩ, የመጀመሪያ አካላት ወደ ጠረጴዛዎች ይለወጣሉ. ከዚያ ግንኙነቶች ወደ የውጭ ቁልፍ ገደቦች ተለውጠዋል። ከዚያ በኋላ ባህሪያት ወደ እያንዳንዱ ሠንጠረዥ አምዶች ይቀየራሉ.
በሎጂካል እና ፊዚካል ዳታ ሞዴል መካከል ያለው ልዩነት ምንድን ነው?
• አካላዊ ዳታ ሞዴል የውሂብ ጎታውን አካላዊ መዋቅር ይገልጻል። አመክንዮአዊ ዳታ ሞዴል የውሂብ ጎታውን አካላዊ መዋቅር የማይገልጽ ከፍተኛ ደረጃ ነው።
• የአካላዊ ዳታ ሞዴል ጥቅም ላይ የዋለው የውሂብ ጎታ አስተዳደር ስርዓት ጥገኛ ነው። ሆኖም፣ የሎጂክ ዳታ ሞዴል ጥቅም ላይ ከሚውለው የውሂብ ጎታ አስተዳደር ስርዓት ነጻ ነው።
• አመክንዮአዊ ዳታ ሞዴል አካላትን፣ ባህሪያትን፣ ግንኙነቶችን እና ቁልፎችን ያካትታል። የአካላዊ መረጃ ሞዴል ሠንጠረዦችን፣ ዓምዶችን፣ የውሂብ ዓይነቶችን፣ ዋና እና የውጭ ቁልፍ ገደቦችን፣ ቀስቅሴዎችን እና የተከማቹ ሂደቶችን ያካትታል።
• በሎጂክ ዳታ ሞዴል ረዣዥም መደበኛ ያልሆኑ ስሞች ለህጋዊ አካላት እና ባህሪያት ጥቅም ላይ ይውላሉ። ነገር ግን፣ በአካላዊ መረጃ፣ አህጽሮተ መደበኛ ስሞች ለሠንጠረዥ ስሞች እና የአምድ ስሞች ጥቅም ላይ ይውላሉ።
• አመክንዮአዊ ዳታ ሞዴል መጀመሪያ ከመግለጫው የተገኘ ነው። ከዚያ በኋላ የአካላዊ ዳታ ሞዴል ብቻ ነው የተገኘው።
• አመክንዮአዊ ዳታ ሞዴሉ መደበኛ ወደ አራተኛው መደበኛ ነው። መስፈርቶቹን ለማሟላት አስፈላጊ ከሆነ የአካላዊ ዳታቤዝ ሞዴል መደበኛ ያልሆነ ይሆናል።
ማጠቃለያ፡
Logical vs Physical Data Model
አመክንዮአዊ ዳታ ሞዴል በመረጃ መካከል ያሉ አካላትን እና ግንኙነቶችን የሚገልጽ ከፍተኛ ደረጃ ያለው የውሂብ ሞዴል ነው። እንዲሁም የእያንዳንዱ አካል ባህሪያትን እና ቁልፎችን ያካትታል። ይህ ጥቅም ላይ ከሚውለው የውሂብ ጎታ አስተዳደር ስርዓት ነጻ ነው. በሌላ በኩል የአካላዊ መረጃ ሞዴል ከሎጂካዊ መረጃ ሞዴል በኋላ የተገኘ ሲሆን የውሂብ ጎታውን መዋቅር የጠረጴዛዎች, የአምዶች እና የቁልፍ ገደቦችን ጨምሮ ያካትታል.ይህ ሞዴል ጥቅም ላይ በሚውለው የውሂብ ጎታ አስተዳደር ስርዓት መሰረት የተለየ ነው።