ዲቢኤምኤስ ምንድን ነው እና እንዴት ነው የሚሰራው?

ዝርዝር ሁኔታ:

ዲቢኤምኤስ ምንድን ነው እና እንዴት ነው የሚሰራው?
ዲቢኤምኤስ ምንድን ነው እና እንዴት ነው የሚሰራው?
Anonim

የዳታቤዝ አስተዳደር ስርዓት ሁሉንም የመረጃ ቋቶች ዋና ዋና ጉዳዮችን ያስተዳድራል፣ ይህም የውሂብ ማጭበርበርን ማስተዳደርን፣ የተጠቃሚን ማረጋገጥ እና ውሂብ ማስገባት ወይም ማውጣትን ጨምሮ። ዲቢኤምኤስ የውሂብ ሼማ የሚባለውን ወይም ውሂቡ የተከማቸበትን መዋቅር ይገልጻል።

Relational Database Management Systems (RDBMS) የሠንጠረዦችን እና የግንኙነቶችን ተያያዥ ሞዴል ተግባራዊ ያደርጋሉ።

Image
Image

ዳራ በመረጃ ቋት አስተዳደር ሲስተምስ

ዲቢኤምኤስ የሚለው ቃል ከ1960ዎቹ ጀምሮ IBM የመጀመሪያውን የዲቢኤምኤስ ሞዴል የኢንፎርሜሽን ማኔጅመንት ሲስተም ባዘጋጀ ጊዜ ሲሆን መረጃው በኮምፒዩተር ውስጥ በተዋረድ የዛፍ መዋቅር ውስጥ ተከማችቷል። የግለሰብ የውሂብ ቁርጥራጮች የተገናኙት በወላጅ እና በልጆች መዝገቦች መካከል ብቻ ነው።

የቀጣዩ ትውልድ የውሂብ ጎታዎች የኔትወርክ ዲቢኤምኤስ ሲስተሞች ነበሩ፣ይህም በውሂብ መካከል የአንድ-ለብዙ ግንኙነትን በማካተት አንዳንድ የውራጅ ንድፉን ውስንነቶች ለመፍታት ሞክሯል። ይህ በ1970ዎቹ ውስጥ ወሰደን የIBM ኤድጋር ኤፍ. ኮድድ የግንኙነት ዳታቤዝ ሞዴልን ፣ለዚህ ዛሬ የምናውቀው ቅድመ ሁኔታ።

የዘመናዊ ግንኙነት ዲቢኤምኤስ ባህሪዎች

የግንኙነት ዳታቤዝ አስተዳደር ሥርዓቶች የሠንጠረዦችን እና ግንኙነቶችን ተዛማች ሞዴል ተግባራዊ ያደርጋሉ። የዛሬው የዲቢኤምኤስ ተቀዳሚ የንድፍ ተግዳሮት የውሂብ ታማኝነትን መጠበቅ ነው፣ይህም የመረጃውን ትክክለኛነት እና ወጥነት የሚጠብቅ፣በመረጃው ላይ ማባዛትን ወይም የውሂብ መጥፋትን ለማስቀረት በተከታታይ ገደቦች እና ህጎች።

DBMSዎች በተለያዩ ደረጃዎች በሚተገበሩ ፈቃዶችም የመረጃ ቋቱን ተደራሽነት ይቆጣጠራሉ። ለምሳሌ፣ አስተዳዳሪዎች ወይም አስተዳዳሪዎች ለሌሎች ሰራተኞች የማይታይ የውሂብ መዳረሻ ሊኖራቸው ይችላል፣ ወይም አንዳንድ ተጠቃሚዎች ሊያዩት የሚችሉት ውሂቡን የማርትዕ ፍቃድ ሊኖራቸው ይችላል።

አብዛኞቹ ዲቢኤምኤስዎች የተዋቀረ የመጠይቅ ቋንቋን ይጠቀማሉ፣ይህም ከመረጃ ቋቱ ጋር መስተጋብር ለመፍጠር ስክሪፕት የተደረገ ዘዴ ነው። እንዲያውም ዳታቤዙ ተጠቃሚዎች በቀላሉ ውሂቡን እንዲመለከቱ፣ እንዲመርጡ፣ እንዲያርትዑ ወይም በሌላ መንገድ እንዲቆጣጠሩ የሚያስችል ስዕላዊ በይነገጽ ቢያቀርብም SQL እነዚህን ተግባራት ከበስተጀርባ ይሰራል።

የዲቢኤምኤስ ምሳሌዎች

የትኛውን ዳታቤዝ መምረጥ ውስብስብ ስራ ነው። Oracle፣ Microsoft SQL Server፣ እና IBM DB2 ከፍተኛ ደረጃ ያለውን የግንኙነት ዲቢኤምኤስ ገበያን ይቆጣጠራሉ እና ሁሉም ለተወሳሰቡ እና ለትልቅ የመረጃ ሥርዓቶች ምክንያታዊ ምርጫዎች ናቸው። ለአነስተኛ ድርጅቶች ወይም ለቤት አገልግሎት ታዋቂ ዲቢኤምኤስ የማይክሮሶፍት መዳረሻ እና ፋይል ሰሪ ፕሮናቸው።

በቅርብ ጊዜ፣ ሌሎች ተያያዥነት የሌላቸው ዲቢኤምኤስዎች በታዋቂነት እያደጉ መጥተዋል። እነዚህ የNoSQL ጣዕም ናቸው፣ በውስጡም ይበልጥ ተለዋዋጭ የሆነ መዋቅር የ RDBMs ግትር በሆነ መልኩ የተገለጸውን ንድፍ የሚተካበት። እነዚህ ሰፋ ያሉ የመረጃ አይነቶችን ባካተቱ በጣም ትልቅ የውሂብ ስብስቦችን ለማከማቸት እና ለመስራት ጠቃሚ ናቸው። በዚህ ቦታ ውስጥ ያሉ ዋና ተጫዋቾች MongoDB፣ Cassandra፣ HBase፣ Redis እና CouchDB ያካትታሉ።

የሚመከር: