Mô hình quan hệ tổ chức dữ liệu thành các bảng (relation):
- Column (attribute): một trường có kiểu dữ liệu xác định (int, text, timestamp...).
- Row (tuple): một bản ghi — một thực thể cụ thể.
- Table: tập các row cùng cấu trúc column.
Quan hệ giữa bảng biểu diễn bằng khóa: mỗi hàng có primary key định danh duy nhất; bảng khác tham chiếu tới nó bằng foreign key. Nhờ đó tránh lặp dữ liệu và dùng JOIN để ghép lại khi truy vấn.
Mọi thao tác dựa trên đại số quan hệ (select, project, join) và diễn đạt bằng SQL khai báo — mô tả cần gì, không phải lấy thế nào.