Các ngôn ngữ dữ liệu đối với mô hình quan hệ
Để làm việc và xử lí dữ liệu trên mô hình dữ liệu quan hệ, ngôn ngữ sử dụng gồm 2 loại:
- Ngôn ngữ bậc thấp: Đại số quan hệ
- Ngôn ngữ bậc cao: SQL
Đại số quan hệ
Phép chiếu: lựa chọn một số thuộc tính từ một quan hệ:
Phép chọn: lựa chọn các bộ trong quan hệ thỏa mãn điều kiện nào đó
Phép kết nối: ghép các bộ từ 2 quan hệ thỏa mãn một điều kiện nào đó
Phép kết nối tự nhiên: là phép kết nối với điều kiện bằng trên các thuộc tính trùng tên.
Phép kết nối ngoài trái/phải: giữ các bản ghi của quan hệ bên trái/phải và thay thế các thuộc tính bằng "NULL" nếu điều kiện kết nối không thỏa mãn.
Tích Descartes: tất cả các khả năng kết hợp hai bản ghi thuộc hai quan hệ
Phép chia:
Ngoài ra còn có các phép toán trên tập hợp như phép hợp, phép giao và phép trừ.