Relational algebra là gì?

Noun Database
Đại số quan hệ

Đại số quan hệ (relational algebra) bao gồm một tập hợp các phép toán lấy một hoặc hai quan hệ (relation) làm đầu vào và tạo ra một quan hệ mới là kết quả của chúng. Một số phép toán này, chẳng hạn như các phép toán chọn (select), chiếu (project) và đổi tên (rename) được gọi là các phép toán một ngôi (unary operation) vì chúng hoạt động trên một quan hệ. Các phép toán khác chẳng hạn như hợp (union), tích Descartes (Cartesian product) và phép trừ (set difference) hoạt động trên các cặp quan hệ và do đó được gọi là các phép toán nhị phân (binary operation).

Mặc dù các phép toán đại số quan hệ tạo cơ sở cho ngôn ngữ truy vấn SQL, các hệ cơ sở dữ liệu (database system) không cho phép người dùng viết các truy vấn trong đại số quan hệ (relational algebra).

Learning English Everyday