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