DBMS болон RDBMS-ийн ялгаа

DBMS болон RDBMS-ийн ялгаа
DBMS болон RDBMS-ийн ялгаа

Видео: DBMS болон RDBMS-ийн ялгаа

Видео: DBMS болон RDBMS-ийн ялгаа
Видео: What is a Server? Servers vs Desktops Explained 2024, Долдугаар сарын
Anonim

DBMS vs RDBMS

Хэрэглэгчдэд өгөгдөл хадгалах боломжийг олгодог программ хангамжийг мэдээллийн сан гэж нэрлэдэг. Өгөгдлийн сангийн архитектурт физик өгөгдлийг хадгалахын тулд өөр өөр хэрэгжүүлэлт, онолууд байдаг. Өгөгдлийн сангийн бусад хүснэгтүүдтэй холбоотой мэдээллийг хүснэгтэд хадгалдаг мэдээллийн санг RDBMS буюу Relational Database Management System гэж нэрлэдэг. Гэсэн хэдий ч DBMS эсвэл Database Management System-д хүснэгтүүдийн хооронд ямар ч хамаарал байхгүй.

DBMS

DBMS нь сүлжээ эсвэл системийн хатуу диск дээр хадгалагдсан бүх мэдээллийн санг удирдахад хэрэглэгддэг програм хангамжийн программ гэж тодорхойлогддог. Өгөгдлийн сангийн удирдлагын янз бүрийн төрлийн системүүд байдаг бөгөөд тэдгээрийн заримыг нь тусгай зориулалтаар тохируулсан байдаг.

DBMS нь мэдээллийн санг удирдахад хэрэглэгддэг хэрэгсэл болгон өөр өөр хэлбэрээр байдаг. Зарим алдартай DBMS шийдэлд DB2, Oracle, FileMaker, Microsoft Access орно. Эдгээр бүтээгдэхүүнийг ашиглан тодорхой хэрэглэгчдэд зориулагдсан давуу эрх эсвэл эрхийг бий болгож болно. Энэ нь мэдээллийн сангийн администраторууд зарим хэрэглэгчдэд тодорхой эрх олгох эсвэл өөр түвшний удирдлагын хуваарилах боломжтой гэсэн үг юм.

МБМС бүр үндсэн элементүүдтэй байдаг. Нэгдүгээрт, өгөгдлийн сан бүрт хэрэглэгдэх хэлийг тодорхойлсон загварчлалын хэлийг хэрэгжүүлэх явдал юм. Хоёрдугаарт, DBMS нь өгөгдлийн бүтцийг бас удирддаг. Өгөгдлийн хайлтын хэл нь DBMS-ийн гурав дахь элемент юм. Өгөгдлийн бүтэц нь системд ашиглагдаж буй өгөгдлийн санд хамааралгүй өгөгдлийг оруулахгүй байхын тулд өгөгдлийн хайлтын хэлээр ажилладаг.

RDBMS

Өгөгдлийн сангийн өөр өөр хүснэгтүүдийн хоорондын харилцааг хадгалах системийг Relational Database Management System гэж нэрлэдэг. RDBMS болон DBMS хоёулаа мэдээллийг физик мэдээллийн санд хадгалахад ашигладаг.

RDBMS шийдэл нь их хэмжээний өгөгдлийг хадгалахаас гадна хадгалахад шаардлагатай байдаг. Харилцааны өгөгдлийн загвар нь индекс, түлхүүр, гадаад түлхүүр, хүснэгт, тэдгээрийн бусад хүснэгттэй харилцах харилцаанаас бүрдэнэ. Гадаад түлхүүрүүдийг RDBMS болон DBMS хоёуланг нь дэмждэг ч харилцааны DBMS нь дүрмийг хэрэгжүүлдэг.

1970-аад онд Эдгар Фрэнк Кодд харилцааны мэдээллийн сангийн онолыг нэвтрүүлсэн. Энэхүү харилцааны онол эсвэл загварт зориулж Кодд арван гурван дүрмийг тодорхойлсон. Төрөл бүрийн өгөгдлийн хоорондын хамаарал нь харилцааны загварын гол шаардлага юм.

RDMS-ийг мэдээллийн сангийн удирдлагын дараагийн үеийн систем гэж нэрлэж болно. DBMS-ийг харилцааны мэдээллийн сангийн системд өгөгдлийг хадгалахын тулд үндсэн загвар болгон ашигладаг. Гэсэн хэдий ч бизнесийн нарийн төвөгтэй програмууд нь DBMS-ээс илүү RDBMS ашигладаг.

DBMS ба RDBMS

• Хүснэгтүүдийн хоорондын хамаарлыг RDBMS-д хадгалдаг бол DBMS-ийг мэдээллийн санг удирдахад ашигладаггүй.

• DBMS нь ‘хавтгай файл’ өгөгдлийг хүлээн авдаг бөгөөд энэ нь өөр өөр өгөгдлүүдийн хооронд ямар ч хамааралгүй гэсэн үг, харин RDBMS нь ийм төрлийн дизайныг хүлээн зөвшөөрдөггүй.

• DBMS-ийг илүү энгийн бизнесийн програмуудад ашигладаг бол RDBMS-ийг илүү төвөгтэй програмуудад ашигладаг.

• Хэдийгээр гадаад түлхүүр ойлголтыг DBMS болон RDBMS аль алинд нь дэмждэг боловч түүний дүрэм журмыг хэрэгжүүлдэг цорын ганц RDBMS юм.

• RDBMS шийдэл нь их хэмжээний өгөгдлүүдэд шаардлагатай байдаг бол жижиг багц өгөгдлийг DBMS удирдах боломжтой.

Зөвлөмж болгож буй: