የውሂብ ጎታ ማኔጅመንት ሲስተም (DBMS) ምንድን ነው?

DBMSs የእርስዎን ውሂብ ይጠብቁ, ያደራጁ እና ያስተዳድሩ

የውሂብ ጎታ ማቀናበሪያ ሲስተም (DBMS) ኮምፕዩተር ኮምፒተርን ለማከማቸት, ለማውጣት, ለመጨመር, ለመሰረዝ እና ለማስተካከል የሚያስችል ሶፍትዌር ነው. አንድ DBMS የመረጃ ስብስብን የመጀመሪያ ደረጃ ገፅታዎች ይቆጣጠራል, እንደ የተጠቃሚ ማረጋገጥ የመሳሰሉ ውሂብን መጠቀምን ጨምሮ, እንዲሁም መረጃን ማስገባት ወይም ማውጣት. ኤም.ኤስ.ዲ.ኤዲት የውሂብ ንድፍ ( ዲዛይነሩ) ምን እንደ ሆነ ወይም ውሂቡ የተከማቸበትን መዋቅር ይገልፃል.

ሁላችንም በየቀኑ የምንጠቀምባቸው መሳሪያዎች ከዱርኖቹ ጀርባ አስፈሊጊዎች ያስፈሌጋቸዋሌ. ይህም ለምሳሌ ኤቲኤም, የበረራ ፍተሻ ሥርዓቶች, የችርቻሮ መደብሮች ስርዓቶች, እና የቤተ ፍርግም ካታሎግዎችን ያጠቃልላል.

የተመጣጣኝ የውሂብ ጎታ ማኔጅመንት ስርዓቶች (RDBMS) የጠረጴዛዎች እና ግንኙነቶች ዘይቤአዊ ሞዴሎችን ይሠራሉ.

በመረጃ ቋት አስተዳደር ስርዓቶች ዳራ ላይ

እ.ኤ.አ. ከ 1960 ዓ.ም ጀምሮ IBM እ.ኤ.አ. በ 1960 ዎች ውስጥ የመረጃ አስተዳደር ሲስተም (IMS) በመባል የሚታወቀው የመጀመሪያው የኮምፒዩተር የመረጃ ቋት (ዲጂኤምኤስ) አዘጋጅቷል. የግለሰብ የውሂብ ቁርጥሮች የተገናኙት በወላጅ እና በህጻናት መዝገቦች መካከል ብቻ ነው.

የሚቀጥለው የውሂብ ጎታዎቹ የአውታር የዲኤስኤምኤስ ሲስተሞች ሲሆን በውሂብ መካከል አንድ-ለብዙ ግንኙነቶችን በማካተት የስነ-ሥርዓታዊ ንድፎችን አንዳንድ ውስንነቶች ለማስወገድ ሞክረዋል. ይህ ወደ የ 1970 ዎች ተዛምዶ የውሂብ ጎታ ሞዴል በ IBM የኢግሪ ኤፍ ኮድድ የተቋቋመ ሲሆን, ዛሬ እኛ የምናውቀው የዘመናዊ ተዛምዶ DBMS አባት ነው.

የዘመናዊ ተዛማጅ DBMS ባህሪያት

የተመጣጣኝ የውሂብ ጎታ ማኔጅመንት ስርዓቶች (RDBMS) የጠረጴዛዎች እና ግንኙነቶች ዘይቤአዊ ሞዴሎችን ይሠራሉ. በዛሬው የዕለት አዕምሯዊ የዲኤስኤምኤስ (DBMS) ዋነኛው የዲዛይን ችግር, የውሂብ ጥንካሬን እና ወጥነትን ለመጠበቅ የሚያስችል የውሂብ ጥንካሬን መጠበቅ ነው. ይህ በዲጂታል ደካማዎች ወይም የውሂብ መጥፋትን ለማስቀረት በተደረገው ውህደት እና ደንቦች አማካኝነት የተረጋገጠ ነው.

DBMS ዎች በተለያዩ የውሂብ ደረጃዎች ሊተገበር በሚችል ፈቃድ በኩል በመረጃ ቋት የመረጃ መዳረሻን ይቆጣጠራሉ. ለምሳሌ, ስራ አስኪያጆች ወይም አስተዳዳሪዎች ለሌሎች ሰራተኞች የማይታይ ውሂብን ሊደርሱበት ይችላሉ, ወይም አንዳንድ ተጠቃሚዎች ሊመለከቱት ሲችሉ ውሂቡን ለማርትዕ ፈቃድ ሊኖራቸው ይችላል.

አብዛኛዎቹ የዲአይ.ኤስ.ኤስ. ከዳታ የውሂብ ጎታ ጋር መስተጋብር የሚፈጥሩበት መንገድ የተዋቀረው የ SQL ምዝግብ ቋንቋ ይጠቀማሉ. በእርግጥ, የውሂብ ጎታዎቹ ተጠቃሚዎችን በቀላሉ እንዲያዩ, እንዲመርጡ, እንዲያርትዑ ወይም እንዲለሙ የሚያስችለውን ግራፊክ በይነገጽ ቢያቀርቡም, እነዚህን ተግባሮች በጀርባ ውስጥ የሚያከናውን SQL ነው.

የ DBMS ዎች ምሳሌዎች

ዛሬም ብዙ የንግድ እና ክፍት ምንጭ (DBMS) ይገኛሉ. እንዲያውም, የትኛውን የውሂብ ጎታ ማግኘት እንደሚፈልጉ ውስብስብ ስራ ነው. ከፍተኛ-ደረጃ አግባብ ያለው የዲኤስኤምኤስ ገበያ በ Oracle, በ Microsoft SQL Server, እና በ IBM DB2, ለሁሉም ውስብስብ እና ትላልቅ የውሂብ ስርዓቶች አስተማማኝ ምርጫዎች ነው የሚቆጣጠረው. ለትናንሽ ድርጅቶች ወይም ለቤት አገልግሎት, ታዋቂ ዲጂት ዲ.ኤም.ኤስ (Microsoft Access and FileMaker Pro) ናቸው.

ከቅርብ ጊዜ ወዲህ, ሌሎች ተዛማጅ ያልሆኑ DBMSs በታዋቂነታቸው አድገዋል. እነዚህ የዲኤችኤስሲ አመሳካች ናቸው, በችግሩ የተደነገገው የ RDBM ን ንድፍ በተቀነባበረ መዋቅር ይተካል. እነዚህ እጅግ በጣም ብዙ የውሂብ ዓይነቶችን ያካተቱ በጣም ትልቅ የውሂብ ስብስቦችን ለማከማቸት እና ለመስራት ጠቃሚ ናቸው. በዚህ ቦታ ውስጥ ዋና ዋና ተጫዋቾች MongoDB, Cassandra, HBase, Redis እና CouchDB ናቸው.