1 DBMS được thiết kế để cho phép sự linh hoạt trong các truy vấn cung cấp quyền truy cập vào dữ liệu, trong đó hệ thống xử lý tệp chỉ cho phép truy cập được xác định trước vào dữ liệu (bằng các chương trình được biên dịch cụ thể). 2 DBMS được thiết kế để điều phối và cho phép nhiều người dùng truy cập dữ liệu cùng một lúc.