DBMS ба Дата агуулах
DBMS (Өгөгдлийн сангийн удирдлагын систем) нь өгөгдлийн сангийн агуулгыг хадгалах, өгөгдөл үүсгэх/засварлах, хайх болон бусад функцуудыг хийх боломжийг олгодог тоон мэдээллийн санг удирдахад ашигладаг бүхэл бүтэн систем юм. Өгөгдлийн агуулах нь архив, дүн шинжилгээ хийх, аюулгүй байдлын зорилгоор өгөгдлийг хадгалах газар юм. Мэдээллийн агуулах нь нэг компьютер эсвэл хэд хэдэн компьютерээс бүрдэж, компьютерийн систем үүсгэдэг.
МБМС нь заримдаа өгөгдлийн сангийн менежер гэж нэрлэгддэг бөгөөд системд суулгасан бүх мэдээллийн санг удирдахад (жишээ нь, зохион байгуулалт, хадгалалт, сэргээлт) зориулагдсан компьютерийн програмын цуглуулга юм.д. хатуу диск эсвэл сүлжээ). Дэлхий дээр янз бүрийн төрлийн өгөгдлийн сангийн удирдлагын системүүд байдаг бөгөөд тэдгээрийн зарим нь тодорхой зорилгоор тохируулагдсан мэдээллийн санг зөв удирдахад зориулагдсан байдаг. Арилжааны мэдээллийн сангийн удирдлагын хамгийн алдартай системүүд нь Oracle, DB2, Microsoft Access юм. Эдгээр бүх бүтээгдэхүүнүүд нь өөр өөр хэрэглэгчдэд өөр өөр түвшний эрхүүдийг хуваарилах боломжийг олгодог бөгөөд энэ нь DBMS-ийг нэг администраторын төвлөрсөн байдлаар хянах эсвэл хэд хэдэн өөр хүмүүст хуваарилах боломжийг олгодог. Аливаа мэдээллийн сангийн удирдлагын системд дөрвөн чухал элемент байдаг. Эдгээр нь загварчлалын хэл, өгөгдлийн бүтэц, хайлтын хэл, гүйлгээний механизм юм. Загварын хэл нь DBMS-д байрлах мэдээллийн сан бүрийн хэлийг тодорхойлдог. Одоогийн байдлаар шаталсан, сүлжээ, харилцаа холбоо, объект гэх мэт хэд хэдэн түгээмэл хандлага практикт хэрэгжиж байна. Өгөгдлийн бүтэц нь бие даасан бүртгэл, файл, талбар, тэдгээрийн тодорхойлолт, харааны хэрэгсэл гэх мэт өгөгдлийг зохион байгуулахад тусалдаг. Өгөгдлийн хайлтын хэл нь нэвтрэх өгөгдөл, өөр өөр хэрэглэгчдэд хандах эрх, системд өгөгдөл нэмэх протоколуудыг хянах замаар мэдээллийн сангийн аюулгүй байдлыг хангадаг. SQL бол Relational Database Management Systems-д хэрэглэгддэг түгээмэл хайлтын хэл юм. Эцэст нь, гүйлгээ хийх боломжийг олгодог механизм нь харилцан уялдаатай, олон талт байдалд тусалдаг. Энэхүү механизм нь нэг бичлэгийг олон хэрэглэгч нэгэн зэрэг өөрчлөхгүй байх ба ингэснээр мэдээллийн бүрэн бүтэн байдлыг хадгална. Нэмж дурдахад, DBMS нь нөөц болон бусад хэрэгслийг хангадаг.
Өмнө дурьдсанчлан өгөгдлийн агуулах нь архивлах, тайлагнах, дүн шинжилгээ хийх зорилгоор өгөгдлийг хадгалдаг газар юм. Энэ нь байгууллагын олон төрлийн мэдээллийн санг агуулж болно. Өгөгдлийн агуулах нь өгөгдөл хадгалах газар байхаас гадна хэрэглэгчдэд өгөгдөлд хялбар хандах боломжийг олгодог системтэй байх ёстой. Өгөгдлийн агуулахын гүйцэтгэдэг функцууд нь ерөнхийдөө гурван давхаргатай байдаг. Эхний давхарга нь боловсруулагчид дүн шинжилгээ хийхэд ашигладаг түүхий өгөгдлийг хадгалахад ашигладаг үе шат юм. Хоёр дахь давхарга нь нэгтгэх давхарга юм. Үүнийг нэгтгэх, хэрэглэгчдэд хийсвэрлэх түвшинг хангахад ашигладаг. Гурав дахь түвшин нь хэрэглэгчдэд өгөгдөл гаргах функцээр хангадаг хандалтын давхарга юм. Мэдээллийн агуулах нь Шийдвэрийг Дэмжих Системд (DSS) гол үүрэг гүйцэтгэдэг. DSS нь байгууллагын зорилгодоо хүрэхийн тулд илүү сайн шийдвэр гаргахад нь туслах баримт, чиг хандлага, харилцааг хөгжүүлэх, тодорхойлоход байгууллагууд ашигладаг арга юм.
DBMS болон өгөгдлийн агуулах хоёрын гол ялгаа нь өгөгдлийн агуулахыг өгөгдлийн сангийн төрөл эсвэл тусгай төрлийн өгөгдлийн сангийн төрөл болгон авч үзэж, дүн шинжилгээ хийх, тайлагнах тусгай боломжоор хангадагт оршино. тодорхой мэдээллийн санг удирддаг ерөнхий систем. Мэдээллийн агуулах нь тухайн байгууллагад шийдвэр гаргах үйл явцад туслах тайлагнах, дүн шинжилгээ хийх зорилгоор өгөгдлийг голчлон хадгалдаг бол DBMS нь өгөгдлийг зохион байгуулах, хадгалах, сэргээхэд ашигладаг компьютерийн програм юм. Өгөгдлийн агуулах нь мэдээллийн зохион байгуулалт, хайлтыг илүү үр дүнтэй болгохын тулд DBMS ашиглах шаардлагатай.