Các thành phần cơ sở dữ liệu bao gồm một hoặc nhiều bảng cho dữ liệu, một ngôn ngữ truy vấn truy xuất các phần tử dữ liệu cụ thể và các biểu mẫu để nhập hoặc hiển thị dữ liệu. Các thành phần bổ sung bao gồm các công cụ báo cáo và chế độ xem trang tùy chỉnh của dữ liệu. Cơ sở dữ liệu quan hệ có một lược đồ xác định mối quan hệ giữa các bảng và có thể bao gồm các thành phần tự động hóa các tác vụ thường xuyên.
Một cơ sở dữ liệu đơn giản có một bảng đơn với các hàng cho dữ liệu và các cột xác định các phần tử dữ liệu. Đối với sổ địa chỉ, các cột trong bảng xác định các phần tử dữ liệu như tên, địa chỉ, thành phố, tiểu bang và số điện thoại, trong khi một hàng bảng hoặc bản ghi chứa dữ liệu cho từng người trong sổ. Ngôn ngữ truy vấn cung cấp một cách để tìm các loại dữ liệu cụ thể trong mỗi bản ghi và trả về kết quả phù hợp với tiêu chí. Các kết quả này hiển thị ở dạng sử dụng các phần tử dữ liệu đã xác định nhưng chỉ hiển thị các bản ghi đáp ứng tiêu chí. Ba thành phần này tạo nên hầu hết mọi loại cơ sở dữ liệu.
Cơ sở dữ liệu quan hệ sử dụng nhiều bảng và xác định mối quan hệ giữa chúng bằng cách sử dụng lược đồ cùng với các phần tử dữ liệu. Bản ghi và các phần tử dữ liệu từ mỗi bảng hợp nhất, dựa trên truy vấn và hiển thị trong biểu mẫu. Các truy vấn được sử dụng thường xuyên thường trở thành báo cáo. Một báo cáo sử dụng cùng một truy vấn nhưng báo cáo về những thay đổi trong dữ liệu theo thời gian.