DBMS là gì?
DBMS là Database Management System ” hệ thống quản lý cơ sở dữ liệu ” .
(DBMS) là tập hợp các chương trình cho phép người dùng truy cập cơ sở dữ liệu, thao tác dữ liệu, báo cáo / biểu diễn dữ liệu.
Nó cũng giúp kiểm soát truy cập vào cơ sở dữ liệu.
Hệ thống quản lý cơ sở dữ liệu không phải là một khái niệm mới và như vậy đã được thực hiện lần đầu tiên vào những năm 1960.
Kho dữ liệu tích hợp (IDS) của Charles Bachmen được cho là DBMS đầu tiên trong lịch sử.
Với thời gian, các công nghệ cơ sở dữ liệu đã phát triển rất nhiều trong khi việc sử dụng và các chức năng dự kiến của cơ sở dữ liệu đã được tăng lên rất nhiều.
DBMS được sử dụng rộng rãi nhất là mô hình quan hệ lưu dữ liệu theo định dạng bảng. Nó sử dụng SQL làm ngôn ngữ truy vấn tiêu chuẩn.

Các loại DBMS phổ biến.
Chúng ta hãy xem gia đình DBMS đã phát triển như thế nào với thời gian. Sơ đồ sau cho thấy sự phát triển của các loại DBMS.

Có 4 loại DBMS chính. Hãy xem xét chi tiết chúng.
Phân cấp
Loại DBMS này sử dụng mối quan hệ “cha-con” của việc lưu trữ dữ liệu. Loại DBMS này ngày nay hiếm khi được sử dụng. Cấu trúc của nó giống như một cái cây với các nút đại diện cho các bản ghi và các nhánh đại diện cho các trường. Sổ đăng ký windows được sử dụng trong Windows XP là một ví dụ về cơ sở dữ liệu phân cấp. Cài đặt cấu hình được lưu trữ dưới dạng cấu trúc cây với các nút.
DBMS mạng
Loại DBMS này hỗ trợ nhiều mối quan hệ. Điều này thường dẫn đến các cấu trúc cơ sở dữ liệu phức tạp. Máy chủ RDM là một ví dụ về hệ thống quản lý cơ sở dữ liệu thực hiện mô hình mạng.
DBMS quan hệ
Loại DBMS này xác định các mối quan hệ cơ sở dữ liệu dưới dạng bảng, còn được gọi là quan hệ. Không giống như DBMS mạng, RDBMS không hỗ trợ nhiều mối quan hệ. DBMS quan hệ thường có các kiểu dữ liệu được xác định trước mà chúng có thể hỗ trợ. Đây là loại DBMS phổ biến nhất trên thị trường. Ví dụ về các hệ thống quản lý cơ sở dữ liệu quan hệ bao gồm cơ sở dữ liệu MySQL, Oracle và Microsoft SQL Server.
Hướng đối tượng DBMS
Loại này hỗ trợ lưu trữ các loại dữ liệu mới. Dữ liệu được lưu trữ ở dạng đối tượng. Các đối tượng được lưu trữ trong cơ sở dữ liệu có các thuộc tính (ví dụ như giới tính, ager) và các phương thức xác định những việc cần làm với dữ liệu. PostgreSQL là một ví dụ về DBMS quan hệ hướng đối tượng.