Là một tập hợp phần mềm cho phép tạo ra các cấu trúc để lu giữ các liệu, là công cụ cho phép quản lý và tơng tác với CSDL nh xử lý, thay đổi, truy xuất CSDL. Theo nghĩa này, hệ quản trị CSDL có nhiệm vụ rất quan trọng nh là một bộ diễn dịch với ngôn ngữ bậc cao nhằm giúp ngời sử dụng có thể dùng đợc hệ thống mà ít nhiều không cần quan tâm đến thuật toán chi tiết hoặc biểu diễn dữ liệu trong máy tính. ([3])
Hầu hết các hệ quản trị CSDL đều thực hiện các chức năng sau :
- Lu trữ dữ liệu.
- Tạo ra và duy trì cấu trúc dữ liệu.
- Cho phép nhiều ngời truy xuất đồng thời.
- Đảm bảo tính an toàn và toàn vẹn dữ liệu( tức là các điều kiện ràng buộc đợc thoả mãn ). Trong đó liên quan đến vấn đề duy nhất của khoá, sự tham chiếu và miền giá trị của thông tin.
- Cho phép xem và xử lý các dữ liệu lu trữ.
- Cung cấp một cơ chế chỉ mục (index) hiệu quả để truy nhập nhanh các dữ liệu chọn lựa.
- Bảo vệ dữ liệu khỏi mất mát bằng các quá trình sao lu (backup) và phục hồi dữ liệu (recovery).
Đối với hệ quản trị CSDL quan hệ, dữ liệu đợc tổ chức thành các bảng. Các bảng bao gồm các bản ghi, trong bản ghi chứa các trờng. Mỗi trờng tơng ứng với một mục dữ liệu trong bản ghi. Hai hay nhiều bảng có thể liên kết nếu chúng có một hay nhiều trờng chung.
* Nhìn chung một hệ CSDL thờng gồm 3 thành phần sau : - Hệ quản trị CSDL
- Ngôn ngữ - Cơ sở dữ liệu