Assignment operation là gì?
Phrase
Database
- ★
- ★
- ★
- ★
- ★
Phép gán
Trong đại số quan hệ (relational algebra), đôi khi rất tiện lợi khi viết một biểu thức đại số quan hệ bằng cách gán các phần của nó cho các biến quan hệ tạm thời. Phép gán (assignment operation) ký hiệu là ←, hoạt động giống như phép gán trong ngôn ngữ lập trình. Để minh họa hoạt động này, hãy xem truy vấn để tìm các khóa học dạy vào Mùa thu 2017 cũng như Mùa xuân 2018. Chúng ta có thể viết nó là:
courses_fall_2017 ← Πcourse_id(σsemester = “Fall”∧ year=2017 (section)) courses_spring_2018 ← Πcourse_id(σsemester = “Spring” ∧ year=2018 (section)) courses_fall_2017 ∩ courses_spring_2018
Dòng cuối cùng ở trên hiển thị kết quả truy vấn. Hai dòng trước chỉ định kết quả truy vấn cho một quan hệ tạm thời. Kết quả của biểu thức ở bên phải của ← được gán cho biến quan hệ ở bên trái của ←. Biến quan hệ này có thể được sử dụng trong các biểu thức tiếp theo.
Learning English Everyday