እንደ ዳታ ሞዴሎች ያሉ ጽንሰ-ሀሳቦችን ከመማራችን በፊት፣ ዓይነቶቻቸውን፣ ምደባዎቻቸውን ከማጥናታችን እና እንዲሁም ዝርዝር መግለጫዎችን ከማጤን በፊት እነዚህን ጽንሰ-ሀሳቦች እና ሁሉንም ዘርፎች ያካተተውን የኮምፒተር ሳይንስን ትርጉም መረዳት ያስፈልጋል። ፣ አጥንቷል። በዚህ ጽሑፍ ውስጥ, የዚህን ሳይንስ መሰረታዊ ቃላት እና ምሰሶዎች እንመለከታለን, በተለይም ስለ የውሂብ አወቃቀሮች ዓይነቶች, በውስጣቸው ያለውን ግንኙነት እና ሌሎችንም እንነጋገራለን.
መረጃ እና መረጃ ምንድን ነው?
የመረጃውን ሞዴል አወቃቀር ለማጥናት ለመቀጠል ይህ ውሂብ እና መረጃ በመርህ ደረጃ ምን እንደሆነ መረዳት ያስፈልግዎታል።
በፍፁም የሰው ልጅ ማህበረሰብ በነበረበት በማንኛውም ቅጽበት፣ መረጃ ትልቅ ሚና ተጫውቷል፣ ማለትም በዙሪያችን ካለው ሰፊ እና ልዩ ልዩ አለም የመጣ ሰው የተቀበለው መረጃ። ለምሳሌ ቀደምት ሰዎች እንኳን በሮክ ሥዕሎች ታግዘው ስለ ቀላል አኗኗራቸው እና ባህላቸው መረጃ ትተውልናል።
ከዛ ጀምሮ ሰዎች ብዙ ሳይንሳዊ ግኝቶችን አድርገዋል፣ስለቀድሞዎቻቸው መረጃ ሰብስበዋል እና ከእለት ተእለት የተከማቸ መረጃዜና፣ በዚህም ብዙ እና ብዙ መረጃዎችን በማግኘት እንደ እሴት እና አስተማማኝነት ያሉ ባህሪያትን ይሰጦታል።
በጊዜ ሂደት፣የመረጃው መጠን በጣም ሰፊ እና ግዙፍ ከመሆኑ የተነሳ የሰው ልጅ እራሱን ችሎ በማስታወሻው ውስጥ ሊያከማች፣በእጅ ማቀናበር እና ምንም አይነት እርምጃ ሊሰራበት አልቻለም። ለዚያም ነው የዛሬው መሠረታዊ ሳይንስ - ኢንፎርማቲክስ ፣ ወሰን ከተለያዩ የመረጃ ለውጦች ጋር የተቆራኘውን የሰው ልጅ እንቅስቃሴ መስክ ያጠቃልላል። ኢንፎርማቲክስ በሁሉም የሕይወታችን ዘርፎች ማለት ይቻላል ይሸፍናል፡ ከቀላል የሂሳብ ስሌቶች እስከ ውስብስብ ምህንድስና እና አርክቴክቸር ዲዛይን እንዲሁም አኒሜሽን እና አኒሜሽን ፊልሞችን መፍጠር። እንደ አውቶሜትድ ሂደት፣ መዋቅር፣ ማከማቻ እና መረጃ ማስተላለፍ ያሉ መሰረታዊ ግቦችን ያወጣል።
በዛሬው አርእስት በተለይ የመረጃ አወቃቀሩን እንዳስሳለን ማለትም ስለ ዳታ ሞዴል እንነጋገራለን ። ሆኖም፣ ከዚያ በፊት፣ ከንግግራችን ርዕስ ጋር በቀጥታ የተያያዙ አንዳንድ ሌሎች ነጥቦች ሊብራሩ ይገባል። ማለትም፡ ዳታቤዝ እና ዲቢኤምኤስ።
ዳታቤዝ እና DBMS
ዳታቤዝ (ዲቢ) የተዋቀረ የመረጃ አይነት ነው።
ቃሉ የሚያመለክተው አመክንዮአዊ ተዛማጅነት ያለው የጋራ የመረጃ ስብስብ ነው። የመረጃ ቋቶች ከፍተኛ መጠን ያለው መረጃ ባላቸው ተለዋዋጭ ጣቢያዎች ውስጥ በንቃት ጥቅም ላይ የሚውሉ መዋቅሮች ናቸው። ለምሳሌ, እነዚህ የተለያዩ የመስመር ላይ መደብሮች ሀብቶች, የፈንዶች መግቢያዎች ናቸውሚዲያ ወይም ሌላ የድርጅት ምንጮች።
ዳታቤዝ አስተዳደር ሲስተሞች (ዲቢኤምኤስ) የውሂብ ጎታዎችን ለመፍጠር፣ በተገቢው መልኩ ለማቆየት እና በውስጣቸው አስፈላጊውን መረጃ ፈጣን ፍለጋ ለማደራጀት የተነደፉ የተለያዩ ሶፍትዌሮች ስብስብ ነው። በሰፊው ጥቅም ላይ የዋለው ዲቢኤምኤስ ምሳሌ ማይክሮሶፍት ኦፊስ በአንድ መስመር ውስጥ የተለቀቀው Microsoft Access ነው። የዚህ ዲቢኤምኤስ ልዩ ባህሪ በውስጡ የVBA ቋንቋ በመኖሩ ምክንያት በራሱ ዳታቤዝ ላይ የሚሰሩ አፕሊኬሽኖችን መፍጠር መቻሉ ነው።
የውሂብ ጎታዎች በተለያዩ መስፈርቶች ሊመደቡ ይችላሉ፡
- በሞዴሉ አይነት (ይወያያሉ)።
- በማከማቻ ቦታ (ሃርድ ድራይቭ፣ RAM፣ ኦፕቲካል ዲስኮች)።
- በአጠቃቀም አይነት (በአካባቢው ማለትም አንድ ተጠቃሚ እሱን ማግኘት ይችላል፤ መካከለኛ ማለትም በመረጃ ቋቱ ውስጥ ያለው መረጃ በብዙ ሰዎች ሊታይ ይችላል፤ አጠቃላይ - እንደዚህ ያሉ የመረጃ ቋቶች በበርካታ አገልጋዮች እና በግል ኮምፒተሮች ላይ ይገኛሉ ። ማለትም በውስጣቸው ያለውን መረጃ የማየት ችሎታ ብዙ ሰዎች የማግኘት መብት አላቸው።
- በመረጃው ይዘት (ሳይንሳዊ፣ ታሪካዊ፣ መዝገበ ቃላት እና ሌሎች)።
- በመሰረቱ እርግጠኛነት ደረጃ (የተማከለ እና የተከፋፈለ)።
- በግብረ-ሰዶማዊነት (የተለያዩ እና ተመሳሳይነት ያላቸው፣ በቅደም ተከተል)።
እንዲሁም ለብዙ ሌሎች ጉልህ ያልሆኑ ባህሪያት።
የእንደዚህ አይነት ዳታቤዝ ዋና አካል የመረጃ ሞዴሎች ናቸው። ይወክላሉየሚፈለገውን መረጃ ፍለጋ የማደራጀት ሂደቱን፣ ለማቃለል እና ለማፋጠን የመረጃ አወቃቀሮች እና ኦፕሬሽኖች ስብስብ።
የውሂብ ስርዓት ሞዴሎች፡መመደብ
የተለያዩ የውሂብ ጎታዎች አሉ፣ነገር ግን ሁሉም በተለመዱ እና በመሠረታዊ ሞዴሎች ላይ የተመሰረቱ ናቸው። የመረጃ ዳታ ሞዴሎች ምደባም ወደ ብዙ የተለያዩ ዓይነቶች ይከፈላል. በብዛት ጥቅም ላይ የዋሉ ምድቦች እነኚሁና፡
- ተዋረዳዊ ሞዴል፤
- የአውታረ መረብ ንድፍ፤
- ተዛማች ሞዴል፤
- ነገር-ተኮር እቅዶች።
እነዚህ ሁሉ የዳታ ሞዴሎች በውስጣቸው ባለው የመረጃ አቀራረብ እና ማከማቻ ባህሪ ይለያያሉ።
ትክክለኛውን ሞዴል ለመምረጥ መስፈርት
ተጠቃሚው ከላይ ከተጠቀሱት ማናቸውም ዓይነቶች ጋር የውሂብ ጎታ መፍጠር ይችላል። ሆኖም፣ የውሂብ ሞዴል ምርጫ በአንዳንድ ሁኔታዎች ላይ ያለውን ጥገኝነት እንደሚወስን ልብ ሊባል ይገባል።
በጣም አስፈላጊው መመዘኛ ደንበኛው የሚጠቀመው ዲቢኤምኤስ አንድን ሞዴል ይደግፋል ወይ የሚለው ነው። አብዛኛዎቹ ዲቢኤምኤስዎች ለተጠቃሚው ጥቅም ላይ የሚውል የውሂብ ሞዴል እንዲቀርብ በሚያስችል መንገድ ነው የተገነቡት፣ ነገር ግን አንዳንዶቹ በአንድ ጊዜ የተለያዩ አናሎጎችን ይደግፋሉ። ባህሪያቸውን አንድ በአንድ እንያቸው።
ተዋረድ ሞዴል
ከዳታ ማቅረቢያ ሞዴሎች አንዱ ነው፣ እንደ የንጥረ ነገሮች ስብስብ ከአጠቃላይ ወደ ልዩ የተደረደሩ ናቸው።
መዋቅር የተገለበጠ ዛፍ ነው። አንድ የተወሰነ ፋይል ለመድረስአንድ መንገድ አለ።
የተዋረድ ሞዴል ሶስት መሰረታዊ ሁኔታዎችን ማሟላት አለበት፡
- እያንዳንዱ የታችኛው ደረጃ መስቀለኛ መንገድ ከአንድ ከፍተኛ ደረጃ መስቀለኛ መንገድ ጋር ብቻ ሊገናኝ ይችላል።
- በተዋረድ ውስጥ አንድ ዋና የስር ኖድ ብቻ አለ፣ እሱም ከሌላ መስቀለኛ መንገድ በታች ያልሆነ እና ከፍተኛ ደረጃ ላይ ይገኛል።
- ከስር መስቀለኛ መንገድ ወደ ማንኛውም መስቀለኛ መንገድ አንድ መንገድ ብቻ አለ።
የግንኙነት አይነት ከአንድ-ለብዙ ነው።
የአውታረ መረብ ሞዴል
ይህ በአብዛኛው የተመካው በተዋረድ ላይ ነው፣ከሱ ጋር ብዙ የሚያመሳስለው። በሁለቱ መካከል ያለው ዋናው ልዩነት የአገናኝ አይነት ነው፣ እሱም ከብዙ እና ከብዙ ጋር ያለውን ግንኙነት ያመለክታል፣ይህ ማለት ግንኙነቶቹ በተለያዩ አንጓዎች መካከል ሊኖሩ ይችላሉ።
የኔትዎርክ ሞዴል ጥቅሙ ከሌሎች ሞዴሎች ያነሰ የፒሲ ሃብቶችን በማህደረ ትውስታ እና ፍጥነት የሚፈጅ መሆኑ ነው።
የዚህ እቅድ ጉዳቱ የተከማቸ ውሂብን መዋቅር መቀየር ካስፈለገዎት በዚህ የኔትወርክ ሞዴል መሰረት የሚሰሩ ሁሉንም አፕሊኬሽኖች መቀየር አለቦት ምክንያቱም እንዲህ አይነት መዋቅር ራሱን የቻለ ስላልሆነ።
ተዛማች ሞዴል
ዛሬ በጣም የተለመደ ነው። በዚህ የመረጃ ሞዴል ውስጥ በመካከላቸው ያሉ ነገሮች እና ግንኙነቶች በጠረጴዛዎች የተወከሉ ናቸው, እና በውስጣቸው ያሉ ግንኙነቶች እንደ እቃዎች ይቆጠራሉ. በእንደዚህ ዓይነት ሠንጠረዥ ውስጥ ያሉት ዓምዶች መስኮች ተብለው ይጠራሉ, እና ረድፎቹ መዝገቦች ይባላሉ. እያንዳንዱ ተዛማጅ ሞዴል ሰንጠረዥ ማሟላት አለበትየሚከተሉት ንብረቶች፡
- በፍፁም ሁሉም አምዶቹ ተመሳሳይ ናቸው፣ ማለትም በአንድ አምድ ውስጥ የሚገኙ ሁሉም ንጥረ ነገሮች አንድ አይነት እና የሚፈቀደው ከፍተኛ መጠን ሊኖራቸው ይገባል።
- እያንዳንዱ አምድ የራሱ የሆነ ልዩ ስም አለው።
- በሠንጠረዡ ውስጥ ተመሳሳይ ረድፎች ሊኖሩ አይገባም።
- በሠንጠረዡ ውስጥ ረድፎች እና ዓምዶች የሚታዩበት ቅደም ተከተል የዘፈቀደ ሊሆን ይችላል።
ግንኙነቱ ሞዴል በእነዚህ ሰንጠረዦች መካከል ያሉ የግንኙነቶች ዓይነቶችን ከአንድ ለአንድ፣ ከአንድ እስከ ብዙ እና ከብዙ እስከ ብዙ ግንኙነቶችን ጭምር ግምት ውስጥ ያስገባል።
በሠንጠረዥ ተዛማጅ ሞዴል ላይ የተገነቡ የውሂብ ጎታዎች ተለዋዋጭ፣ተለዋዋጭ እና ከፍተኛ መጠን ያላቸው ናቸው። እያንዳንዱ የውሂብ ነገር በትንሹ እና በጣም ጠቃሚ በሆኑ ቁርጥራጮች ተከፋፍሏል።
ነገር-ተኮር ሞዴል
በነገር ላይ ያተኮረ የውሂብ ግንባታ ሞዴል፣መረጃ ቋቶች የሚገለጹት ተዛማጅ ተግባራት ባላቸው በድጋሚ ጥቅም ላይ በሚውሉ የሶፍትዌር አካላት ስብስብ ነው። የተለያዩ ነገሮች-ተኮር የውሂብ ጎታዎች አሉ፡
- የመልቲሚዲያ ዳታቤዝ።
- Hypertext ዳታቤዝ።
የመጀመሪያው የሚዲያ ውሂብን ያካትታል። ለምሳሌ በተዛማጅ ሞዴል ሊቀመጡ የማይችሉ የተለያዩ ምስሎችን ሊይዝ ይችላል።
የሃይፐር ጽሑፍ ዳታቤዝ ማንኛውም የውሂብ ጎታ ነገር ከማንኛውም ሌላ ነገር ጋር እንዲገናኝ ያስችላል። ይህ በተለየ የመረጃ ስብስብ ውስጥ ግንኙነትን ለማደራጀት በጣም ምቹ ነው ፣ ግን እንዲህ ዓይነቱ ሞዴል በሚመራበት ጊዜ በጣም ጥሩ አይደለም ።የቁጥር ትንታኔዎች።
ምናልባት በነገር ላይ ያተኮረ ሞዴል በጣም ታዋቂው እና ጥቅም ላይ የዋለ ሞዴል ነው፣ ምክንያቱም መረጃን በጠረጴዛ መልክ፣ ልክ እንደ ተያያዥነት ሊይዝ ስለሚችል፣ ግን እንደ እሱ ሳይሆን፣ በሠንጠረዥ መዝገቦች ብቻ የተገደበ አይደለም።
ትንሽ ተጨማሪ መረጃ
የተዋረድ ሞዴል ለመጀመሪያ ጊዜ በኮምፒዩተር ሳይንስ ጥቅም ላይ የዋለው ባለፈው ክፍለ ዘመን በ60ዎቹ በ IBM ነበር፣ ዛሬ ግን በዝቅተኛ ብቃት ምክንያት ታዋቂነቱ ቀንሷል።
የአውታረ መረብ ዳታ ሞዴል በ70ዎቹ ውስጥ በይፋ ታዋቂ ነበር፣ በመረጃ ቋት ስርዓት ቋንቋዎች ኮንፈረንስ በይፋ ከተገለጸ በኋላ።
የግንኙነት ዳታቤዝ ብዙውን ጊዜ በSstructured Query Language (SQL) ይፃፋል። ይህ ሞዴል በ1970 ተለቀቀ።
ማጠቃለያ
ስለዚህ ዛሬ የተመለከትናቸውን ጉዳዮች በሚከተለው አጭር መደምደሚያ ማጠቃለል እንችላለን፡
- በግል ኮምፒውተሮች (ፒሲ) ላይ ያለ ውሂብ በመዋቅር በልዩ የውሂብ ጎታዎች መልክ ሊከማች ይችላል።
- የማንኛውም ዳታቤዝ ዋና ሞዴሉ ነው።
- አራት ዋና ዋና የውሂብ ሞዴሎች አሉ፡ ተዋረዳዊ፣ አውታረ መረብ፣ ግንኙነት፣ ነገር-ተኮር።
- በተዋረድ ሞዴል፣አወቃቀሩ የተገለበጠ ዛፍ ይመስላል።
- በኔትወርክ ሞዴል ውስጥ በተለያዩ አንጓዎች መካከል አገናኞች አሉ።
- በግንኙነቱ ሞዴል፣በነገሮች መካከል ያሉ ግንኙነቶች እንደ ሰንጠረዦች ይወከላሉ።
- በነገር-ተኮር ሞዴል፣ በንጥረ ነገሮች መካከል ያሉ ግንኙነቶች በሰንጠረዥ ሊወከሉ ይችላሉ፣ ግን በነሱ ብቻ የተገደቡ አይደሉም።
በኋለኛው ጉዳይ ለምሳሌ፣ ሊኖር ይችላል።ጽሑፍ እና ምስሎች።